Enviado em 31/05/2018 - 10:47h
Bom dia pessoal, vocês poderiam me ajudar a terminar o programa que eu to escrevendo?
é um teste simples para notas da faculdade, eu não sei programar e esse é o primeiro programa que eu to tentando escrever!
O que poderia ter sido feito melhor? tipo boas praticas ou etc...
poderiam me ajudar?
é um teste simples para notas da faculdade, eu não sei programar e esse é o primeiro programa que eu to tentando escrever!
O que poderia ter sido feito melhor? tipo boas praticas ou etc...
poderiam me ajudar?
#include <iostream>
#include <conio.h>
#include <locale.h>
using namespace std;
int main()
{
int RESP;
float NP1, NP2, SS, MF, MS, Ex;
do
{
setlocale(LC_ALL, "Portuguese");
system("cls"); system("title Calcular notas e média"); system("color 2b");
do
{
cout << "Digite a nota da NP1: ";
cin >> NP1;
if (NP1 > 10 || NP1 < 0)
cout << "Nota inválida. \n";
}while (NP1 > 10 || NP1 < 0);
do
{
cout << "Digite a nota da NP2: ";
cin >> NP2;
if (NP2 > 10 || NP2 < 0)
cout << "Nota inválida. \n";
}while (NP2 > 10 || NP2 < 0);
MS = (NP1+NP2) / 2.0;
cout << "\nSua média no semestre foi: " << MS;
if (MS >= 6.7)
{
cout << "\nParabéns você foi aprovado. \nBOAS FERIAS! \n\n";
cout << "você gostaria de fazer uma nova simulação? \n(Sim = 1 ou Nao = 2): ";
cin >> RESP;
}
else
{
SS = ((MS - 10)*-1)-0.5;
cout << "\nVocê precisa fazer exame para ser aprovado, e tirar no mínimo " << SS << " no exame. \n";
cout << "\n\nVocê já tem a nota do exame? \n(Sim = 1 ou Nao = 2): ";
cin >> RESP;
if (RESP == 1)
{
do
{
cout << "\nDigite a nota do exame: ";
cin >> Ex;
if (Ex > 10 || Ex < 0)
cout << "\nNota inválida. \n";
}while (Ex > 10 || Ex < 0);
MF = (Ex + MS)/2;
if (MF >= 4.75)
{
cout << "\nparabéns você teve a média final de " << MF << " e foi aprovado.\nBOAS FERIAS! \n";
cout << "\nvocê gostaria de fazer uma nova simulação? \n(Sim = 1 ou Nao = 2): ";
cin >> RESP;
}
else
{
cout << "\nQue pena sua média final foi " << MF << " você precisa fazer novamente essa matéria!. \n\n";
cout << "\nvocê gostaria de fazer uma nova simulação? \n(Sim = 1 ou Nao = 2): ";
cin >> RESP;
}
}
else
{
cout << "\nvocê gostaria de fazer uma nova simulação? \n(Sim = 1 ou Nao = 2): ";
cin >> RESP;
}
}
}while (RESP == 1);
getch();
return 0;
}