dimitruf
-
Posts
34 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por dimitruf
-
-
22 horas atrás, devair1010 disse:
@dimitruf no python você pode inserir quantos dados quiser em um vetor , que em python se chamam de List , e as Matrizes de outras Linguagens se chamam Lista de lista , usando para isso a instrução
variaval = input('os dados ') nome_do_vetor.append(variavel)
você pode ver um exemplo desse código nesse Link :
Código do link
-
@devair1010 Me refiro no código no qual eu citei mesmo.
Se for usar aquele, eu mesmo achei muito extenso, mas se não tem um jeito, obrigado.- 1
-
@devair1010 Entendido.
Neste caso ficou bem extenso, será que teria uma maneira para diminuir este código? -
-
5) Escrever um algoritmo que leia a matricula de um funcionário, seu número de horas trabalhadas, o valor que recebe por hora. Calcular o salário total deste funcionário. Escrever a sua matricula e o seu salário total.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>int main(void)
{
float salario, valorh;
char nome;
int horas;
// Entrada de dadosprintf("Digite o nome do funcionario = ");
scanf("%s", &nome);
printf("Digite o numero de horas trabalhadas = ");
scanf("%d", &horas);
printf("Digite o valor que o funcionario recebe por hora = ");
scanf("%d", &valorh);
// Cálculo
salario = (horas * valorh;
// Apresentação do resultado
printf("\nO nome do funcionario e:\n %s", nome);
printf("\nSeu salario total e = \n%d", salario);
system("pause");
return 0;
}
alguém pode me dizer porque o resultado não está saindo? -
Boa noite galera
Tudo certo?
Tenho a seguinte configuração:
1060 3GB Galax
Pentium G4560
HD 1 TB WD Green
placa-mãe H110M-DGS
2 pentes de 4gb de 2133mhz
Queria uma opinião para qual parte devo fazer um upgrade(e comprar qual modelo etc..) e quais peças mudar para o futuro
Meu intuito é focado pra jogar.
-
To fazendo esse programinha, ali na soma, eu queria saber como faço para voltar para o MENU do programa digitando o numero 0, só nao sei com usar o Do e While junto com FOR
#include <stdio.h> #include <stdlib.h> #include <conio.h> void soma(); void subtracao(); void multiplicacao(); void divisao(); void menu(); void porcentagem(); int main() { printf(""); menu(); return 0; } void soma() { int num[8], cont, soma=0 ; system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); for(cont=0; cont<8; cont++){ printf("\nDigite um numeros [%d]: ",cont); scanf("%d",&num[cont]); } { for(cont=0; cont<8;cont++){ soma=soma+num[cont];} printf("a soma e %d", soma); } } void subtracao() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: \n"); scanf("%f",&num2); if (num1 != 0) { printf("Digite o segundo numero: \n"); scanf("%f", &num2); total = num1-num2; printf("O resultado da subtracao e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void multiplicacao() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: \n"); scanf("%f",&num1); if (num1 != -0) { printf("Digite o segundo numero: \n"); scanf("%f", &num2); total = num1*num1; printf("O resultado da multipliacao e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void divisao() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: "); scanf("%f",&num1); if (num1 != -0) { printf("\nDigite o segundo numero: "); scanf("%f", &num2); total = num1/num2; printf("\nO resultado da divisao e = "); printf("%.2f\n", total); printf("\nSe deseja fazer mais uma operacao de enter!"); getch(); } else { main(); } } while (num1 != -0); } void porcentagem() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 para ir para a Tela Principal ou de ENTER para mais uma operacao!\n"); printf("\nDigite o primeiro numero: \n"); scanf("%f",&num1); if (num1 != -0) { scanf("%f", &num2); total = num1+num2; printf("A porcentagem e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void menu() { int opcao; system("cls"); printf("**********************************\n"); printf("***DIGITE UM NUMERO E DE ENTER***\n"); printf("**********************************\n"); printf("\n 1-Soma\n"); printf("\n 2-Subtracao\n"); printf("\n 3-Multiplicacao\n"); printf("\n 4-Divisao\n"); printf("\n 5-Porcentagem \n\n"); scanf("%d", &opcao); switch(opcao) { case 1: soma(); break; case 2: subtracao(); break; case 3: multiplicacao(); break; case 4: divisao(); break; default: system("exit"); } }
- 1
-
Boa tarde, eu gostaria de saber como eu poderia adicionar vetores a este código e o que eu poderia incrementar de funcionalidades? Obrigado.
#include <stdio.h> #include <stdlib.h> #include <conio.h> void soma(); void subtracao(); void multiplicacao(); void divisao(); void menu(); void porcentagem(); int main() { printf(""); menu(); return 0; } void soma() { float num1,num2 ; float total; do { system("cls"); printf("\nDigite -0 e pressione para fechar o programa\n"); printf("\nDigite o primeiro numero:"); scanf("%f",&num1); if (num1 != -0) { printf("\nDigite o segundo numero:"); scanf("%f",&num2); total = num1+num2; printf("\nO resultado da soma e = "); printf("%.2f", total); getch(); } else { main(); } } while (num1 != -0); } void subtracao() { float num1,num2 ; float total; do { system("cls"); printf("Digite -0 para fechar o programa\n"); printf("Digite o primeiro numero: \n"); scanf("%f",&num2); if (num1 != 0) { printf("Digite o segundo numero: \n"); scanf("%f", &num2); total = num1-num2; printf("O resultado da subtracao e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void multiplicacao() { float num1,num2 ; float total; do { system("cls"); printf("Digite sair para fechar o programa\n"); printf("Digite o primeiro numero: \n"); scanf("%f",&num1); if (num1 != -0) { printf("Digite o segundo numero: \n"); scanf("%f", &num2); total = num1*num1; printf("O resultado da multipliacao e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void divisao() { float num1,num2 ; float total; do { system("cls"); printf("Digite -0 para fechar o programa\n"); printf("Digite o primeiro numero:\n "); scanf("%f",&num1); if (num1 != -0) { printf("\n / "); scanf("%f", &num2); total = num1/num2; printf("O resultado da divisao e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void porcentagem() { float num1,num2 ; float total; do { system("cls"); printf("Digite -0 e pressione para fechar o programa\n"); printf("Digite o primeiro numero: \n"); scanf("%f",&num1); if (num1 != -0) { scanf("%f", &num2); total = num1+num2; printf("A porcentagem e = "); printf("%.2f\n", total); getch(); } else { main(); } } while (num1 != -0); } void menu() { int opcao; system("cls"); printf("**********************************\n"); printf("***DIGITE UM NUMERO E DE ENTER***\n"); printf("**********************************\n"); printf("\n 1-Soma\n"); printf("\n 2-Subtracao\n"); printf("\n 3-Multiplicacao\n"); printf("\n 4-Divisao\n"); printf("\n 5-Porcentagem \n\n"); scanf("%d", &opcao); switch(opcao) { case 1: soma(); break; case 2: subtracao(); break; case 3: multiplicacao(); break; case 4: divisao(); break; default: system("exit"); } }
- 1
-
Está aparecendo esse para mim, o que pode ser? 45 8 [Error] 'main' was not declared in this scope
- 1
-
@Flávio Pedroza @devair1010 Teriam dicas de como identar código no DEV C++?
- 1
-
Obrigado.
adicionado 7 minutos depois@devair1010 Testei agora corretamente com o preço das questões e está dando errado.
#include <stdio.h> #include <conio.h> main(){ float valorI, valorF; int x; printf("\n Digite o valor do produto: "); scanf("%f",&valorI); printf("\t\tMenu: \n\t\t1 > A vista com dinheiro ou cheque. \n\t\t2 > A vista no cartao.\n\t\t3 > Em duas vezes. \n\t\t4 > Em tres vezes."); printf("\n\nSelecione um menu: "); scanf("%d",&x); if(x==1){ valorF=valorI*0.10; printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==2){ valorF=(valorI*0.05); printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==3){ printf("\Sem Juros!\n\nTOTAL A PAGAR: R$ %.2f", valorI); }else if(x==4){ valorF=valorI*0.10; printf("\nPagando com juros!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else{ printf("\n\t\tERRO!"); getch(); return 0; } getch(); }
- 1
-
Elabore um algoritmo que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela seguinte para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado.
Código Condições de pagamento
1 À vista em dinheiro ou cheque, recebe 10% de desconto
2 À vista no cartão de crédito, recebe 5% de desconto
3 Em 2 vezes, preço normal de etiqueta sem juros
4 Em 3 vezes, preço normal de etiqueta mais juros de 10% do total e depois divide em 3 parcelas.
CODIGO
#include <stdiio.h> #include <conio.h> main(){ float valorI, valorF; int x; printf("\n Digite o valor do produto: "); scanf("%d",&valorI); printf("\t\tMenu: \n\t\t1 > A vista com dinheiro. \n\t\t2 > A vista no cartao.\n\t\t3 > Em duas vezes. \n\t\t4 > Em tres vezes."); printf("\n\nSelecione um menu: "); scanf("%d",&x); if(x==1){ valorF=valorI*0.85; printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==2){ valorF=(valorI*0.90); printf("\nGanhou um desconto!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else if(x==3){ printf("\Sem Juros!\n\nTOTAL A PAGAR: R$ %.2f", valorI); }else if(x==4{ valorF=valorI*1.10; printf("\nPagando com juros!\n\nTOTAL A PAGAR: R$ %.2f", valorF); }else{ printf("\n\t\tERRO!"); getch(); return 0; } getch(); }
ERRO: 1 O valor em todas alternativas estão zerando
- 1
-
1)Um hospital precisa de um programa para calcular e imprimir os gastos de um paciente. A tabela de preços do hospital é a seguinte :
Quartos :
Particular – R$ 160,00
Semi-particular – R$ 110,00
Coletivo – R$ 85,00
Telefone : R$ 3,00
Televisão : R$ 4,00
Escreva um programa que leia : o número de dias gastos no hospital; um caractere representando o tipo do quarto (P, S, C); um caractere indicando se usou ou não o telefone (S, N); outro caractere indicando se usou ou não a televisão (S, N). Então emita o seguinte relatório:
Hospital Comunitário
Número de dias no hospital : 5
Tipo de quarto : P
Diárias :............... R$ 800,00
Telefone :............ R$ 0,00
Televisão :........... R$ 4,00
Total :.................. R$ 804,00
2)Elabore um algoritmo que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela seguinte para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado.
Código Condições de pagamento
1 À vista em dinheiro ou cheque, recebe 10% de desconto
2 À vista no cartão de crédito, recebe 5% de desconto
3 Em 2 vezes, preço normal de etiqueta sem juros
4 Em 3 vezes, preço normal de etiqueta mais juros de 10% do total e depois divide em 3 parcelas.
3)Faça um algoritmo que tendo como dados de entrada o código de região de localização do cliente, o nome do cliente, o número de peças vendidas e o nome do vendedor; calcule e informe o valor do frete, a comissão do vendedor e o lucro obtido com a venda. Sabendo-se que:
O valor do frete depende da quantidade transportada e da região;
Comissão do vendedor = 6,5 % do valor total da venda;
Lucro = Valor total venda – custo total – comissão do vendedor;
Custo por peça = R$ 7,00;
Custo total = custo por peça * número de peças vendidas;
Valor total da venda = custo total acrescido em 50%;
Valor do Frete por Região:
OBS. Para região Sul - Valor do frete acima de 1000 peças terá um desconto de 10% sobre o valor do frete por peça. Paga somente 90% do valor do frete por peça. Cada Região tem um desconto diferenciado para peças acima de 1000 peças. Favor verificar na tabela abaixo.
-
Ok. Muito obrigado!
- 1
-
Em 28/05/2019 às 19:41, AdrianoSiqueira disse:
If não tem ponto e vírgula (;). A sintaxe correta é:
if (/* Aqui fica a condição */) { // Caso a condição seja true } else { // Caso a condição seja false }
Como faço pra encontrar o maior valor
adicionado 2 minutos depoisinclude <stdio.h> #include <stdlib.h> int main(){ int num1, num2, maior; printf("Digite um valor inteiro: "); scanf("%i",&num1); printf("Digite outro valor inteiro: "); scanf("%i",&num2); if(num1 > num2){ maior = num1; maior = num2; } else { printf("\nOs numeros sao iguais: %d\n", num1); } printf("O maior valor encontrado e : %d", maior); system("pause"); return 0 }
Assim não está correto?
[Error] expected ';' before '}' token
Aparece isso
- 1
-
#include <stdio.h> #include <stdlib.h> int main() { int num1, num2, maior, igual; printf("Digite um valor inteiro: "); scanf("%i",&num1); printf("Digite outro valor inteiro: "); scanf("%i",&num2); { if(num1 > num2); maior = num1; printf("O maior valor encontrado é : %d", maior); if (num1 = num2); igual = num1; printf("\nOs numeros são iguais: %d\n",igual); } system("pause"); return 0 }
Na primeira esta dando erro.
- 1
-
1) Faça um algoritmo que leia dois números inteiros, em seguida, se eles forem diferentes, escreva na tela o maior deles. Caso contrário escreva a mensagem “números iguais” e o seu valor.
2) Faça um algoritmo que leia um número e verifique se ele é par ou ímpar, Imprima a frase “é par” ou “é ímpar”.
- 1
-
var peso, altura, percM, PercF, mediaI, mediaPM, mediaPF, somaPM, somaPF : real idade, qtdM, qtdF, somaIdade, totalP, maior, menor : inteiro sexo, cor_olhos, cor_cabelo, pesquisa : caractere inicio idade <- 0 mediaPF <- 0 mediaPM <- 0 peso <- 0 totalP <- 0 repita limpatela totalP <- totalP + 1 escreval("Digite seu peso: ") leia(peso) escreval("Digite sua altura: ") leia(altura) escreval("Digite sua idade: ") leia(idade) repita escreval("Digite seu sexo M/F: ") leia(sexo) se (sexo <> "M") e (sexo <> "F") entao escreval("Sexo incorreto, regedite") fimse ate (sexo = "M") ou (sexo = "F") repita escreval("Digite a letra da cor do seus olhos: ") leia(cor_olhos) se (cor_olhos <> "A") e (cor_olhos <> "V") e (cor_olhos <> "C") entao escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C") fimSe ate (cor_olhos = "A") ou (cor_olhos = "V") ou (cor_olhos = "C") repita escreval("Digite a letra cor dos seus cabelos: ") leia(cor_cabelo) se (cor_cabelo <> "L") e (cor_cabelo <> "P") e (cor_cabelo <> "C") entao escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C") fimSe ate (cor_cabelo = "L") ou (cor_cabelo = "P") ou (cor_cabelo = "C") somaIdade <- somaIdade + idade se (sexo = "M") entao qtdM <- qtdM + 1 somaPM <- peso + 0 senao se (sexo = "F") entao qtdF <- qtdF + 1 somaPF <- peso + 0 fimSe fimSe se(idade>maior)entao maior <- idade senao se (idade<menor)entao menor <- idade fimse fimse escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim") leia(pesquisa) ate (pesquisa = "N") mediaPM <- somaPM / qtdM mediaPF <- somaPF / qtdF mediaI <- somaIdade / totalP percM <- qtdM/totalP*100 percF <- qtdF/totalP*100 escreval("Total de pessoas pesquisadas : ", totalP) escreval("Total de homens pesquisados : ", qtdM, " (", percM:1, "%)") escreval("Total de mulheres pesquisadas : ", qtdF, " (", percF:1, "%)") escreval("Média de idade dos pesquisados : ", mediaI) escreval("A idade mais velha encontrada : ", maior) escreval("A idade mais nova encontrada : ", menor) escreval("A media dos pesos masculinos : ", mediaPM) escreval("A media dos pesos femininos : ", mediaPF) fimalgoritmo
Consegui fazer dos pesos, porém idade menor não entendi muito bem e continua zerando
Em 26/04/2019 às 14:59, dimitruf disse:Total de pessoas por cor de cabelo e o seu percentual (%) (homens e mulheres juntos)
Total de pessoas por cor dos olhos e o seu percentual (%) (homens e mulheres juntos)
Determine a quantidade de indivíduos do sexo feminino e masculino maiores de idade e que tenham olhos Verdes e cabelos Pretos. (homens e mulheres juntos)
E não consegui fazer está parte aqui
-
var //Dados do pesquisado peso, altura, percM, PercF, mediaI, mediaPM, mediaPF,somaPM, somaPF : real idade, qtdM, qtdF, somaIdade, totalP, maior, menor: inteiro sexo, cor_olhos, cor_cabelo, pesquisa : caractere inicio // Seção de Comandos totalP <- 0 peso <-0 altura<-0 percM<-0 PercF<-0 mediaI<-0 idade<-0 repita limpatela totalP <- totalP + 1 escreval("Digite seu peso: ") leia(peso) escreval("Digite sua altura: ") leia(altura) escreval("Digite sua idade: ") leia(idade) repita escreval("Digite seu sexo M/F: ") leia(sexo) se (sexo <> "M") e (sexo <> "F") entao escreval("Sexo incorreto, regedite") fimse ate (sexo = "M") ou (sexo = "F") repita escreval("Digite a letra da cor do seus olhos: ") leia(cor_olhos) se (cor_olhos <> "A") e (cor_olhos <> "V") e (cor_olhos <> "C") entao escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C") fimSe ate (cor_olhos = "A") ou (cor_olhos = "V") ou (cor_olhos = "C") repita escreval("Digite a letra cor dos seus cabelos: ") leia(cor_cabelo) se (cor_cabelo <> "L") e (cor_cabelo <> "P") e (cor_cabelo <> "C") entao escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C") fimSe ate (cor_cabelo = "L") ou (cor_cabelo = "P") ou (cor_cabelo = "C") somaPM <- somaPM + peso somaPF <- somaPF + peso somaIdade <- somaIdade + idade se (sexo = "M") entao qtdM <- qtdM + 1 somaPM <- somaPM + 1 fimse se (sexo = "F") entao qtdF <- qtdF + 1 somaPF <- somaPF + 1 fimSe se(idade>maior)entao maior <- idade fimse se(idade<menor)entao menor <- idade fimse mediaPM <- somaPM / qtdM mediaPF <- somaPF / qtdF mediaI <- somaIdade / totalP percM <- qtdM/totalP*100 percF <- qtdF/totalP*100 se(totalP=1)entao maior<-idade menor<-idade fimse escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim") leia(pesquisa) ate (pesquisa = "N") limpatela escreval("Total de pessoas pesquisadas : ", totalP) escreval("Total de homens pesquisados : ", qtdM, " (", percM:1, "%)") escreval("Total de mulheres pesquisadas : ", qtdF, " (", percF:1, "%)") escreval("Média de idade dos pesquisados : ", mediaI) escreval("A idade mais velha encontrada : ", maior) escreval("A idade mais nova encontrada : ", menor) escreval("A media dos pesos masculinos : ", mediaPM) escreval("A media dos pesos femeninos : ", mediaPF)
adicionado 16 minutos depoistotalP <- 0 peso <-0 altura<-0 percM<-0 PercF<-0 mediaI<-0 mediaPM<-0 mediaPF<-0 somaPM<-0 somaPF<-0 idade<-0 repita totalP <- totalP + 1 escreval("Digite seu peso: ") leia(peso) escreval("Digite sua altura: ") leia(altura) escreval("Digite sua idade: ") leia(idade) repita escreval("Digite seu sexo M/F: ") leia(sexo) se (sexo <> "M") e (sexo <> "F") entao escreval("Sexo incorreto, regedite") fimse ate (sexo = "M") ou (sexo = "F") repita escreval("Digite a letra da cor do seus olhos: ") leia(cor_olhos) se (cor_olhos <> "A") e (cor_olhos <> "V") e (cor_olhos <> "C") entao escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C") fimSe ate (cor_olhos = "A") ou (cor_olhos = "V") ou (cor_olhos = "C") repita escreval("Digite a letra cor dos seus cabelos: ") leia(cor_cabelo) se (cor_cabelo <> "L") e (cor_cabelo <> "P") e (cor_cabelo <> "C") entao escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C") fimSe ate (cor_cabelo = "L") ou (cor_cabelo = "P") ou (cor_cabelo = "C") somaPM <- somaPM + peso somaPF <- somaPF + peso somaIdade <- somaIdade + idade se (sexo = "M") entao qtdM <- qtdM + 1 somaPM <- somaPM + 1 fimse se (sexo = "F") entao qtdF <- qtdF + 1 somaPF <- somaPF + 1 fimSe se(idade>maior)entao maior <- idade fimse se(idade<menor)entao menor <- idade fimse //mediaPM <- somaPM / qtdM //mediaPF <- somaPF / qtdF mediaI <- somaIdade / totalP percM <- qtdM/totalP*100 percF <- qtdF/totalP*100 se(totalP=1)entao maior<-idade menor<-idade fimse escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim") leia(pesquisa) ate (pesquisa = "N") limpatela escreval("Total de pessoas pesquisadas : ", totalP) escreval("Total de homens pesquisados : ", qtdM, " (", percM:1, "%)") escreval("Total de mulheres pesquisadas : ", qtdF, " (", percF:1, "%)") escreval("Média de idade dos pesquisados : ", mediaI) escreval("A idade mais velha encontrada : ", maior) escreval("A idade mais nova encontrada : ", menor) escreval("A media dos pesos masculinos : ", mediaPM) escreval("A media dos pesos femeninos : ", mediaPF)
E nesse aqui os pesos estão zerando.
- 1
-
var //Dados do pesquisado peso, altura, percM, PercF, mediaI, mediaPM, mediaPF : real idade, qtdM, qtdF, somaIdade, totalP, maior, menor, somaPM, somaPF : inteiro sexo, cor_olhos, cor_cabelo, pesquisa : caractere inicio // Seção de Comandos totalP <- 0 repita totalP <- totalP + 1 escreval("Digite seu peso: ") leia(peso) escreval("Digite sua altura: ") leia(altura) escreval("Digite sua idade: ") leia(idade) repita escreval("Digite seu sexo M/F: ") leia(sexo) se (sexo <> "M") e (sexo <> "F") entao escreval("Sexo incorreto, regedite") fimse ate (sexo = "M") ou (sexo = "F") repita escreval("Digite a letra da cor do seus olhos: ") leia(cor_olhos) se (cor_olhos <> "A") e (cor_olhos <> "V") e (cor_olhos <> "C") entao escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C") fimSe ate (cor_olhos = "A") ou (cor_olhos = "V") ou (cor_olhos = "C") repita escreval("Digite a letra cor dos seus cabelos: ") leia(cor_cabelo) se (cor_cabelo <> "L") e (cor_cabelo <> "P") e (cor_cabelo <> "C") entao escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C") fimSe ate (cor_cabelo = "L") ou (cor_cabelo = "P") ou (cor_cabelo = "C") somaIdade <- somaIdade + idade se (sexo = "M") entao qtdM <- qtdM + 1 somaPM <- peso + 1 senao se (sexo = "F") entao qtdF <- qtdF + 1 somaPF <- peso + 1 fimSe fimSe se(idade>maior)entao maior <- idade senao menor <- idade fimse escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim") leia(pesquisa) ate (pesquisa = "N") limpatela mediaPM <- somaPM / qtdM mediaPF <- somaPF / qtdF mediaI <- somaIdade / totalP percM <- qtdM/totalP*100 percF <- qtdF/totalP*100 escreval("Total de pessoas pesquisadas : ", totalP) escreval("Total de homens pesquisados : ", qtdM, " (", percM:1, "%)") escreval("Total de mulheres pesquisadas : ", qtdF, " (", percF:1, "%)") escreval("Média de idade dos pesquisados : ", mediaI) escreval("A idade mais velha encontrada : ", maior) escreval("A idade mais nova encontrada : ", menor) escreval("A media dos pesos masculinos : ", mediaPM) escreval("A media dos pesos femeninos : ", mediaPF) FIMALGORITMO
Em 06/05/2019 às 16:35, Simon Viegas disse:// Idade do mais velho (homens e mulheres juntos) // Idade do mais novo(homens e mulheres juntos)
Fiz esse, a idade do mais velho está dando certo, porém, na idade do mais novo sempre está dando o número 0
Em 06/05/2019 às 16:35, Simon Viegas disse:// Média de pesos dos homens // Média de pesos das mulheres
E nesse, diz que as variáveis somaPM e somaPF tem que estar em inteiro, mas ela está em inteiro.
- 1
-
3 horas atrás, Simon Viegas disse:
@dimitruf, poste o código completo até o momento.
sexo, cor_olhos, cor_cabelo, pesquisa, maior, menor : Caractere peso, altura,idade, percM, percF, mediaI: real totalp, qtdM, qtdF : inteiro Inicio idade <- 0 totalp <- 0 repita escreval("Digite seu peso: ") leia(peso) escreval("Digite sua altura: ") leia(altura) escreval("Digite sua idade: ") leia(idade) repita escreval("Digite seu sexo M/F: ") leia(sexo) se(sexo <> "M")e(sexo <> "F")entao escreval("Sexo incorreta, regedite") fimse ate(sexo = "M")ou(sexo = "F") repita escreval("Digite a letra da cor do seus olhos: ") Leia(cor_olhos) Se(cor_olhos <> "A")e(cor_olhos <> "V")e(cor_olhos <> "C")entao Escreval("Cor dos olhos incorreta, siglas válidas: A, V ou C") Fimse Ate (cor_olhos = "A")ou(cor_olhos = "V")ou(cor_olhos = "C") Repita Escreval("Digite a letra cor dos seus cabelos: ") Leia(cor_cabelo) Se(cor_cabelo <> "L")e(cor_cabelo <> "P")e(cor_cabelo <> "C")entao Escreval("Cor do cabelo incorreta, siglas válidas: L, P ou C") Fimse Ate(cor_cabelo = "L")ou(cor_cabelo = "P")ou(cor_cabelo = "C") escreval("Deseja fazer mais uma pesquisa? Digite N para não ou S para sim") leia(pesquisa) limpatela totalp <- totalp+ 1 se (sexo = "M") entao qtdM <- qtdM + 1 senao se (sexo = "F") entao qtdF <- qtdF + 1 fimSe fimSe ate (pesquisa = "N") percM <- qtdM/totalP*100 percF <- qtdF/totalP*100 escreval("Total de pessoas pesquisadas : ",totalP) escreval("Total de homens pesquisados : ",qtdM," (",percM:1,"%)") escreval("Total de mulheres pesquisadas : ",qtdF," (",percF:1,"%)") idade <- idade mediaI <- (idade+idade)/totalp escreval("A media da idade das pessoas é: ", mediaI)
- 1
-
Em 29/04/2019 às 22:34, Simon Viegas disse:
// Média de idades(homens e mulheres juntos)
EU consegui, mas deixe o post aberto pois se haver alguma dúvida
adicionado 32 minutos depoisEm 03/05/2019 às 08:31, Simon Viegas disse:Sim. Implemente um próximo item. Por exemplo a "Média de pesos dos homens" e a "Média de pesos das mulheres". Testa. Depois implementa um próximo... por ai vai.
Qualquer dúvida é só postar.
var sexo, cor_olhos, cor_cabelo, pesquisa, maior, menor : Caractere peso, altura,idade, percM, percF, mediaI: real totalp, qtdM, qtdF : inteiro ... escreval("Total de pessoas pesquisadas : ",totalP) escreval("Total de homens pesquisados : ",qtdM," (",percM:1,"%)") escreval("Total de mulheres pesquisadas : ",qtdF," (",percF:1,"%)") mediaI <- (idade+idade)/totalP escreval("A media da idade das pessoas é: ", mediaI)
A média dele não ta calculando certo
Fiz 32+25= 57 ai a resposta deu 32 mas devia ser 28.5- 1
-
@Simon Viegas Obrigado, agora posso continuar com esse mesmo esboço seguindo os itens? Ou teria que incrementar algo a mais?.
- 1
-
@devair1010 Nós ainda não aprendemos vetores, então acho que seria o laço PARA, e como eu iria fazer os outros itens?
- 1
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
GPO Ideias para Windows Server
em Redes e Internet
Postado
Bom dia pessoal, preciso criar uma GPO dentro do nosso servidor para otimização de efeitos visuais do Windows.
Temos Windows 7, 8.1 e 10 no nosso parque, existiria como criar a opção?
Gostaria de usar este modelo.