DEV C ++
me ajudem pf!! utiliazando o comando while fassa:
1) Leia duas notas, se a média delas for maior que 6 escreva aprovado, caso contrário, escreva média insuficiente tente novamente, e faça com que o usuário informe as duas notas novamente, até que a média seja maior que 6.
2) Crie um código que faça o mesmo que o exercício anterior, porém, quando a média for maior que 6 pergunte se o usuário quer informar mais notas, se a resposta for sim, repita o processo, caso contrário apresente para o usuário a frase: Fim da digitação.
Soluções para a tarefa
Resposta:
1)
#include<iostream>
using namespace std;
int main()
{
float nota1, nota2, media;
cout << "Digite a primeira nota: ";
cin >> nota1;
cout << "Digite a segunda nota: ";
cin >> nota2;
media = (nota1 + nota2) / 2;
if (media > 6)
{
cout << "Media: " << media << ". Aprovado";
}
else
{
cout << "Media: " << media << ". Media Insuficiente";
}
return 0;
}
Explicação:
2)
#include<iostream>
using namespace std;
int main()
{
float nota1, nota2, media;
char continuar;
cout << "Digite a primeira nota: ";
cin >> nota1;
cout << "Digite a segunda nota: ";
cin >> nota2;
media = (nota1 + nota2) / 2;
cout << "Media: " << media;
if (media > 6)
{
cout << "\nAprovado";
cout << "\nDeseja continuar inserindo notas? (S/N)";
cin >> continuar;
while (continuar == 's')
{
cout << "Digite a primeira nota: ";
cin >> nota1;
cout << "Digite a segunda nota: ";
cin >> nota2;
media = (nota1 + nota2) / 2;
cout << "Media: " << media;
if (media > 6)
{
cout << "\nAprovado";
cout << "\nDeseja continuar inserindo notas? (S/N)";
cin >> continuar;
}
else
{
cout << "\nMedia Insuficiente";
}
}
//else
//{
cout << "Fim da Digitacao!";
//}
}
else
{
cout << "\nMedia Insuficiente";
}
return 0;
}