• Linguagem

    C

  • Descrição

    Lê a idade de um aluno varias vezes. Apresentar quantos alunos têm a idade no intervalo de 17-20 e de 21-25. Fazer o somatorio das idades de cada intervalo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main (void)
{
    int idade, intervalo_17_20, intervalo_21_25, somatorio_17_20, somatorio_21_25;
    char chave_repetir;
    intervalo_17_20 = 0;
    intervalo_21_25 = 0;
    somatorio_21_25 = 0;
    somatorio_21_25 = 0;
    do {
        system ("cls");
        printf ("Digite o valor do idade: ");
        scanf ("%d", &idade);
        (void) getchar ();
        if(idade>=17&&idade<=20)
        {
            intervalo_17_20=intervalo_17_20+1;
            somatorio_17_20=somatorio_17_20+intervalo_17_20;
        }
        if(idade>=21&&idade<=25)
        {
            intervalo_21_25=intervalo_21_25+1;
            somatorio_21_25=somatorio_21_25+intervalo_21_25;
        }
        printf ("O valor do somatorio 17 20: %d\n", somatorio_17_20);
        putchar ('\n');
        printf ("Deseja repetir o processo? (S/N): ");
        do {
            chave_repetir = (char) getch();
        } while (chave_repetir!='s' && chave_repetir!='n' && chave_repetir!='S' && chave_repetir!='N');
        putchar ('\n');
    } while (chave_repetir=='s' || chave_repetir=='S');
    printf ("O valor do intervalo 17 20: %d\n", intervalo_17_20);
    printf ("O valor do intervalo 21 25: %d\n", intervalo_21_25);
    printf ("O valor do somatorio 21 25: %d\n", somatorio_21_25);
    printf ("O valor do somatorio 21 25: %d\n", somatorio_21_25);
    system ("pause");
    return EXIT_SUCCESS;
}