-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexercicio8.c
55 lines (46 loc) · 1.56 KB
/
exercicio8.c
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
43
44
45
46
47
48
49
50
51
52
53
54
//Bibliotecas
#include <stdio.h>
#include <locale.h>
int main() {
// Regionalização (Desbuga palavras com acento)
setlocale(LC_ALL, "Portuguese_Brazil");
// Declaração das Variáveis
char resp;
int dif, mediaIdade, maiorIdade, idade, contador = 0, total;
int respO = 0, respB = 0, respR = 0, respU = 0, respP = 0;
printf("----- Avaliacao do Cinema ----- \n\n");
for (contador; contador <= 4; contador++) {
printf("Idade: \n");
scanf("%d%*C", &idade);
printf("Nos de sua opiniao sobre o cinema, sendo [O] Otimo - [B] Bom - [R] Regular - [U] Ruim - [P] Pessimo: \n");
scanf("%c%*C", &resp);
if (resp == 'O') {
respO++;
}
if (resp == 'B') {
respB++;
}
if (resp == 'R') {
respR++;
}
dif = respR - respB;
if (resp == 'U') {
respU++;
total = total + idade;
mediaIdade = total / respU;
}
if (resp == 'P') {
respP++;
maiorIdade = idade;
}
if (idade > maiorIdade) {
maiorIdade = idade;
}
}
printf("----- Resultadoos da Avaliacao ----- \n\n");
printf("Quantidade de respostas [O] Otimo: %d \n", respO);
printf("Diferenca percentual entre [R] Regular e [B] Bom: %d \n", dif);
printf("Media de idade entre os que responderam [U] Ruim: %d \n", mediaIdade);
printf("Porcentagem de respostas [P] Pessimo: %d. Maior idade de quem utilizou [P] Pessimo: %d \n", respP, maiorIdade);
return 0;
}