Exercícios Resolvidos – Estrutura Condicional 1) A nota final de um estudante é calculada a partir de três notas atribuídas, respectivamente, a um trabalho de laboratório, a uma avaliação semestral e a um exame final. A média das três notas mencionadas obedece aos pesos a seguir: NOTA Trabalho de laboratório Avaliação semestral Exame final PESO 2 3 5 Faça um programa que receba as três notas, calcule e mostre a média ponderada e o conceito que segue a tabela: MÉDIA PONDERADA de 8,0 até 10,0 de 7,0 até 7,9 de 6,0 até 6,9 de 5,0 até 5,9 de 0,0 até 4,9 CONCEITO A B C D E #include <stdio.h> #include <stdlib.h> int main(void) { float nota_trab, aval_sem, exame, media; printf("Informe a nota do trabalho de laboratório: "); scanf("%f", ¬a_trab); printf("Informe a nota da avaliação semestral: "); scanf("%f", &aval_sem); printf("Informe a nota do exame final: "); scanf("%f", &exame); media = (nota_trab * 2 + aval_sem * 3 + exame * 5) / 10; printf("\nMedia ponderada: %.1f\n", media); if ((media >= 8) && (media <= 10)) printf("\nConceito: A\n\n"); if ((media >= 7) && (media < 8)) printf("\nConceito: B\n\n"); if ((media >= 6) && (media < 7)) printf("\nConceito: C\n\n"); if ((media >= 5) && (media < 6)) printf("\nConceito: D\n\n"); if ((media >= 0) && (media < 5)) printf("\nConceito: E\n\n"); system("pause"); return(0); } Página 1 de 2 E-mail professor: [email protected] –Arquivo: AEDI08 Exercicios resolvidos.doc 2) Faça um programa que receba um número inteiro e verifique se é par ou ímpar. #include <stdio.h> #include <stdlib.h> int main(void) { int num, resto; printf("Informe um numero inteiro: "); scanf("%d", &num); resto = num % 2; if (resto == 0) printf("\nO numero %d e' par\n\n", num); else printf("\nO numero %d e' impar\n\n", num); system("pause"); return(0); } Página 2 de 2 E-mail professor: [email protected] –Arquivo: AEDI08 Exercicios resolvidos.doc