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", &nota_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
Download

Exercícios Resolvidos – Estrutura Condicional