Ir ao conteúdo

ajuda em while


Ir à solução Resolvido por Matheus Henrique_779633,

Posts recomendados

Postado

2. Ler a idade, peso, sexo de N pessoas. Ao final mostrar na tela as seguintes informações:
a. a média de pesos dos homens;
b. a quantidade de homens acima de 80 quilos;
c. a média de idade das mulheres;
d. a quantidade de mulheres acima de 25 anos.
Obs.:
a. Consistências: variável sexo: use 'F' para feminino e' M' para masculino;
b. Estrutura de repetição: while.
c. Técnica para N pessoas: "Digite a quantidade de pessoas."

 

não sei que condição colocar no while.

  • Solução
Postado

consegui resolver não estava conseguindo fazer a repetição no while era só colocar um cont=1 e no while cont<=pessoas que o usuario vai digitar. e no fim cont++;valeu.

    printf(" Digite a quantidade de pessoas: ");
    scanf("%d", &pessoas);
    
    /* Entrada dos dados das pessoas */
    while(cont <= pessoas) {
        system("CLS");
        printf("\n Pessoa %d\n\n", cont);
        do {
            printf(" Digite a idade: ");
            scanf("%f", &idade);
            limpabuffer();
            } while (idade <0 || idade > 130);
        do {
            printf(" Digite o  peso: ");
            scanf("%f", &peso);
            limpabuffer();
            } while (peso <0 || peso > 200);
        do {
            printf(" Digite o  sexo (F ou M): ");
            scanf("%c", &sexo);
            sexo = toupper(sexo);
            limpabuffer();
            } while (sexo != 'M' && sexo != 'F');
        
        /* Contagem de acordo com os critérios */
        if (sexo == 'M'){
            contm = contm + 1;
            tpeso = tpeso + peso;
            if (peso > 80)
                tpeso80++;   
            }
        else {
            contf = contf + 1;
            tidade = tidade + idade;
            if (idade > 25)
                tidade25++;
            }
        cont++;

Visitante
Este tópico está impedido de receber novas respostas.

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!