Ir ao conteúdo

dimitruf

Membro Pleno
  • Posts

    25
  • Cadastrado em

  • Última visita

Tudo que dimitruf postou

  1. Código do link
  2. @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.
  3. @devair1010 Entendido. Neste caso ficou bem extenso, será que teria uma maneira para diminuir este código?
  4. Boa noite, preciso de uma ajuda, eu preciso cadastra um número X de alunos, no caso seria indeterminado o número. Como posso pra cadastrar numero X de alunos e no final dar um print dos alunos e suas notas Preciso colocar 4 notas e sua média aritmética.
  5. 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 dados printf("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?
  6. 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.
  7. 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"); } }
  8. dimitruf

    C Erro Dev C Main

    Está aparecendo esse para mim, o que pode ser? 45 8 [Error] 'main' was not declared in this scope https://pastebin.com/3stnpzVb
  9. dimitruf

    C Erro codigo DEV C

    @Flávio Pedroza @devair1010 Teriam dicas de como identar código no DEV C++?
  10. dimitruf

    C Erro codigo DEV C

    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(); } Está sempre dando 5
  11. dimitruf

    C Erro codigo DEV C

    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
  12. 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.
  13. Ok. Muito obrigado!
  14. Como faço pra encontrar o maior valor adicionado 2 minutos depois include <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
  15. #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.
  16. 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”.
  17. @Simon Viegas 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 E não consegui fazer está parte aqui
  18. @Simon Viegas 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 depois @Simon Viegas totalP <- 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.
  19. @Simon Viegas 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 Fiz esse, a idade do mais velho está dando certo, porém, na idade do mais novo sempre está dando o número 0 E nesse, diz que as variáveis somaPM e somaPF tem que estar em inteiro, mas ela está em inteiro.
  20. 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)
  21. EU consegui, mas deixe o post aberto pois se haver alguma dúvida adicionado 32 minutos depois 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
  22. @Simon Viegas Obrigado, agora posso continuar com esse mesmo esboço seguindo os itens? Ou teria que incrementar algo a mais?.
  23. @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?
  24. Foi realizada uma pesquisa sobre algumas características físicas de certos habitantes de uma região. Foram coletados os seguintes dados de cada habitante: sexo (M-Masculino e F-Feminino), cor dos olhos (A – Azuis V-Verdes ou C – Castanho), cor dos cabelos (L – Louros, P-Pretos ou C-Castanhos), peso, altura e idade. Deve-se validar a entrada do sexo, da cor dos olhos e da cor dos cabelos. Na validação da entrada somente deverá ser permitido os tipos de sexo, cor dos olhos e cor dos cabelos apresentados acima, caso o usuário digitar um valor errado, deverá aparecer na tela uma mensagem informando que esta errado e solicitar para redigitar novamente, até o usuário digitar um valor válido. Para facilitar a entrada dos dados, sempre imprima na tela orientações para o usuário saber o que deve ser digitado como dado de entrada. Toda vez que cadastrar a pesquisa de um habitante, deve perguntar ao usuário se deseja cadastrar uma nova pesquisa. Assim, o programa encerra quando o usuário digitar N, indicando que não deseja realizar mais nenhuma pesquisa. Ao finalizar o programa deverá ser impresso o relatório final da pesquisa com as informações solicitadas abaixo. Faça um Algoritmo que leia os dados da pesquisa e gere como relatório: Total de pessoas pesquisadas Total de homens pesquisados e o percentual (%) Total de mulheres pesquisadas e o percentual (%) Média de pesos dos homens Média de pesos das mulheres Média de idades(homens e mulheres juntos) Idade do mais velho (homens e mulheres juntos) Idade do mais novo(homens e mulheres juntos) 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) Var sexo, cor_olhos, cor_cabelo, pesquisa : Caractere peso, altura,idade : real totalp : inteiro Inicio 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) totalp <- totalp+ 1 ate(pesquisa = "N") escreval("O total de pessoas pesquisadas foram: ",totalp) TRANQUEI AQUI EMBAIXO
  25. Foi realizada uma pesquisa sobre algumas características físicas de certos habitantes de uma região. Foram coletados os seguintes dados de cada habitante : sexo(M-Masculino e F-Feminino), cor dos olhos(A – Azuis V-Verdes ou C – Castanho), cor dos cabelos (L – Louros, P-Pretos ou C-Castanhos) , peso, altura e idade. Deve-se validar a entrada do sexo, da cor dos olhos e da cor dos cabelos. Na validação da entrada somente deverá ser permitido os tipos de sexo, cor dos olhos e cor dos cabelos apresentados acima, caso o usuário digitar um valor errado, deverá aparecer na tela uma mensagem informando que esta errado e solicitar para redigitar novamente, até o usuário digitar um valor válido. Para facilitar a entrada dos dados, sempre imprima na tela orientações para o usuário saber o que deve ser digitado como dado de entrada. Toda vez que cadastrar a pesquisa de um habitante, deve perguntar ao usuário se deseja cadastrar uma nova pesquisa. Assim, o programa encerra quando o usuário digitar N, indicando que não deseja realizar mais nenhuma pesquisa. Ao finalizar o programa deverá ser impresso o relatório final da pesquisa com as informações solicitadas abaixo. Faça um Algoritmo que leia os dados da pesquisa e gere como relatório: Total de pessoas pesquisadas Total de homens pesquisados e o percentual (%) Total de mulheres pesquisadas e o percentual (%) Média de pesos dos homens Média de pesos das mulheres Média de idades(homens e mulheres juntos) Idade do mais velho (homens e mulheres juntos) Idade do mais novo(homens e mulheres juntos) 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) adicionado 1 minuto depois Var sexo, cor_olhos, cor_cabelo, pesquisa : Caractere peso, altura,idade : real totalp : inteiro Inicio 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) totalp <- totalp+ 1 ate(pesquisa = "N") escreval("O total de pessoas pesquisadas foram: ",totalp) TRANQUEI AQUI EMBAIXO

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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!