Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade referente a aula 5 Esta atividade deve ser entregue até 04 de setembro de 2020. Objetivo da atividades · Compreender a utilização das estruturas condicionais · Na atividade pode ser utilizado as estruturas if e else ou switch case 1. Criar um programa que calcule a média final das notas de um aluno. O programa deve ler as notas P1 E P2 e o número de faltas. Em seguida deve calcular a média aritmética das notas e imprimir umas das seguintes mensagens aprovado para média entre 7.0 e 10.0 e número de faltas até 36; Exame final - média de 40 a 70 e número de faltas até 36; Reprovado - média abaixo de 40 ou número de faltas maior que 36; R: #include <stdio.h> #include <stdlib.h> int main(const int argc, const char **argv) { float p1 = 0, p2 = 0, media = 0; int faltas = 0; printf("\n%s\n\n", __FILE__); if (argc == 4) { p1 = atof(argv[1]); p2 = atof(argv[2]); faltas = atoi(argv[3]); printf("Nota P1: %.2f\n", p1); printf("Nota P2: %.2f\n", p2); printf("Faltas : %d\n", faltas); } else { printf("Digite a nota P1 :"); scanf ("%f", &p1); printf("Digite a nota P2 :"); scanf ("%f", &p2); printf("Digite as faltas : "); scanf("%d", &faltas); } media = (float) ((p1 == 0.0f && p2 ==0.0f) ? 0.00 : ((p1+p2)/2)); printf("A media e : %.2f\n", media ); if (faltas > 36) { printf("%s\n", "REPROVADO"); } else { printf("%s\n", ((media < 4.0f) ? "REPROVADO" : ((media >= 4.0f && media < 7.0f) ? "PF" : "APROVADO")) ); } }
Compartilhar