Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream> //default
- #include <stdio.h> //printf
- #include <stdlib.h> //system
- using namespace std;
- int main(){
- char escolha = 's';
- float nota1, nota2, nota3, nota4, mencaoFinal;
- cout << "Digite a nota do primeiro bimestre: ";
- cin >> nota1;
- cout << "Digite a nota do segundo bimestre: ";
- cin >> nota2;
- cout << "Digite a nota do terceiro bimestre: ";
- cin >> nota3;
- cout << "Digite a nota do quarto bimestre: ";
- cin >> nota4;
- mencaoFinal = (nota1+nota2+nota3+nota4) / 4;
- if(mencaoFinal > 10){
- cout << "Nao podemos calcular com mencao final acima de 10." << endl;
- system("pause");
- return 0;
- }
- float varFrequencia, varFaltas, varTotalFreq, varFreqComp;
- cout << "Digite o total de aulas dadas: ";
- cin >> varFrequencia;
- cout << "Quantas aulas faltou: ";
- cin >> varFaltas;
- varTotalFreq = (varFaltas / varFrequencia) * 100;
- varFreqComp = 100 - varTotalFreq;
- if(mencaoFinal >= 5 && varTotalFreq < 25){
- cout << "Aprovado nos dois aspectos a seguir: Nota e frequencia." << endl;
- }
- if(mencaoFinal < 5 && varTotalFreq < 25){
- cout << "Aprovado no seguinte aspecto: Frequencia \nReprovado no seguinte aspecto: Nota" << endl;
- }
- if(mencaoFinal >= 5 && varTotalFreq > 25){
- cout << "Aprovado no seguinte aspecto: Nota \nReprovado no seguinte aspecto: Frequencia" << endl;
- }
- if(mencaoFinal < 5 && varTotalFreq > 25){
- cout << "Reprovado nos dois aspectos a seguir: Notas e frequencia." << endl;
- }
- printf("Mencao final (nota): %.1f \nPorcentagem de faltas: %.2f%% \nPorcentagem de comparecimento a escola: %.2f%%", mencaoFinal, varTotalFreq, varFreqComp);
- cout << "\nDeseja continuar usando? (s/n) \nDigite aqui: ";
- cin >> escolha;
- if(escolha == 'S' or escolha == 's'){
- cout << "Ta bom entao." << endl;
- main();
- }
- if(escolha == 'N' or escolha == 'n'){
- cout << "Vamos sair, tchau! \nEspero que volte." << endl;
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment