Bem vindo a aula 74 de nosso curso gratuito de programação com a linguagem C.
Na aula de hoje vamos continuar a resolução da nossa lista de exercícios, fazendo um programa para validar as notas de um aluno e calcular sua média.
5) Faça um programa que leia as notas referentes às duas avaliações de um aluno. Calcule e imprima a média semestral. Faça com que o programa só aceite notas válidas (uma nota válida deve pertencer ao intervalo de 0 a 10). Cada nota deve ser validada separadamente.
Para resolver este exercício nós precisamos de duas repetições do tipo do{ }while para validar as notas. Em ambos os casos precisamos pedir e ler a nota ENQUANRO a nota digitada for menor que zero OU maior que dez.
#include <stdio.h> #include <stdlib.h> int main() { float nota1, nota2, media; do{ printf("Digite a primeira nota: "); scanf("%f", ¬a1); }while(nota1 < 0 || nota1 > 10); do{ printf("Digite a segunda nota: "); scanf("%f", ¬a2); }while(nota2 < 0 || nota2 > 10); media = (nota1 + nota2) / 2; printf("Nota final: %.2f\n", media); }