Exercício básico em C++

Algoritmo que solicita as notas das duas provas feitas por cada um dos alunos de uma turma (as notas tem de estar no intervalo [0 10]) e imprime para cada um a média das notas. O programa deve parar imediatamente após ter sido digitado o valor 50 para alguma das notas.

O algoritmo é mostrado a seguir, assim como um vídeo explicativo passo-a-passo de como foi alcançada a solução. Busquei ser bastante detalhista no vídeo, então ele ficou extenso mesmo para um algoritmo tão simples.

/*
Algoritmo que solicita as notas das duas provas feitas
por cada um dos alunos de uma turma (as notas tem de estar
no intervalo [0 10]) e imprime para cada um a média das notas.
O programa deve parar imediatamente após ter sido digitado
o valor 50 para alguma das notas.
*/

#include <iostream>

using namespace std;

int main()
{
    float nota1, nota2, media;
    cout << "Digite as duas notas: ";
    cin >> nota1 >> nota2;
    while (nota1 != 50 && nota2 != 50) {
        while ((nota1 < 0 || nota1 > 10) || (nota2 < 0 || nota2 > 10)) {
            cout << "Alguma nota invalida. Digite novamente: ";
            cin >> nota1 >> nota2;
        }
        media = (nota1 + nota2) / 2;
        cout << "Media = " << media << endl;
        cout << "Digite as duas notas do outro aluno: ";
        cin >> nota1 >> nota2;
    }
    cout << "Acabou!";
    return 0;
}
Share

Uma opinião sobre “Exercício básico em C++

  1. rafael

    Criar um programa que calcule a média final das notas de um aluno. O programa deve ler as notas dos 2 bimestres 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;

     
    Reply

Deixe um comentário para rafael Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.