aula 81

Exe. 12 | Construa um programa que determine a idade e altura média de uma turma de alunos

Bem vindo a aula 81 de nosso curso gratuito de programação com a linguagem C.

Na aula de hoje vamos continuar a resolução da nossa lista de exercícios.

12) Para uma turma de 45 alunos, construa um programa que determine:
a) A idade média dos alunos com menos de 1,70m de altura;
b) A altura média dos alunos com mais de 20 anos.

#include <stdio.h>
#include <stdlib.h>

int main() {
    int i, idade, idadeBaixinhos = 0, quantIdadeBaix = 0, quantAlturaMaior20 = 0;
    float idadeMedia, alturaMedia, altura, alturaMais20 = 0;

    for(i = 1; i <= 45; i++){
        printf("Digite sua idade e sua altura em metros: ");
        scanf("%d%f", &idade, &altura);

        // solução da letra a
        if(altura < 1.7){
            idadeBaixinhos += idade;
            quantIdadeBaix++;
        }

        // solução da letra b
        if(idade > 20){
            alturaMais20 += altura;
            quantAlturaMaior20++;
        }
    }
    idadeMedia = (float)idadeBaixinhos / quantIdadeBaix;
    alturaMedia = alturaMais20 / quantAlturaMaior20;
    printf("Idade media dos alunos com menos de 1,70m de altura: %.2f\n", idadeMedia);
    printf("Altura media dos alunos com mais de 20 anos: %.2f\n", alturaMedia);
}

Se você está aprendendo com este curso,:

  • Se inscreva no canal…
  • Pressione o sininho para ser notificado…
  • Deixe seu like (assim saberei que gostou, além de me incentivar a continuar)
  • Apresente o canal à seus amigos!

SÃO VOCÊS QUE FAZEM O CANAL CRESCER!

Valeu!!!

Deixe um comentário

18 − dezessete =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.