Ola galerinha tudo bem?
Bem estou hoje aqui de novo depois de um tempinho trazendo outro passo da minha evolução que achei vasculhando arquivos, e hoje achei outro "programa" em c++, desta vez já bem útil.E dessa vez fiz questão de documentar tudo.E se você quer mais so comentar!!
Ultimo post:https://forum.craftlandia.com.br/xf/threads/programinha.976999/#post-8558803
Código Fonte:
#include <iostream>
#include <cstdlib>
/* =====================================
Criado pelo 7tzgun
ou melhor Rafael
======================================*/
using namespace std;
int main(){
inicio:
//variaveis
int qnt;
float nota1,nota2,nota3,nota4,nota5,nota6,resultado;
char fi;
cout << "Quantas notas deseja calcular:"<< endl;
cin >> qnt;//garda o que o usuario digitou na variavel qnt
if(qnt<=2){
cout<<"\n Nao e possivel calcular um numero de notas menor que 2"<<endl;
//caso o numero de notas para calcular seja 2 ou menor
goto fim;//vai para a label fim:
}
cout << "Digite a primeira nota:"<<endl;
cin>> nota1;//guarda a primeira nota
cout <<"Digite a segunda nota:"<<endl;
cin >> nota2;//guarda a segunda nota
cout<<"Digite a terceira nota:"<<endl;
cin>>nota3;//guarda a terceira nota
if(qnt==3){
goto calculo;//aqui ele verifica a quantia de notas que o usuario quer, ele é redicionado para o calculo
}
/* =====================================
Criado pelo 7tzgun
ou melhor Rafael
======================================*/
cout<<"Digite a quarta nota:"<<endl;
cin>> nota4;//guarda a quarta nota
if(qnt==4){
goto calculo;//aqui ele verifica a quantia de notas que o usuario quer, ele é redicionado para o calculo
}
cout<<"Digite a quinta nota:"<<endl;
cin>>nota5;//guarda a quinta nota
if(qnt==5){
goto calculo;//aqui ele verifica a quantia de notas que o usuario quer, ele é redicionado para o calculo
}
cout<<"Digite a sexta nota:"<<endl;
cin>>nota6;//guarda a sexta nota
/* =====================================
Criado pelo 7tzgun
ou melhor Rafael
======================================*/
calculo:;
if(qnt==3){
resultado=(nota1+nota2+nota3)/3;//calculo caso ele digitou a quantia de 3 notas
}
if(qnt==4){
resultado=(nota1+nota2+nota3+nota4)/4;//calculo caso ele digitou a quantia de 4 notas
}
if(qnt==5){
resultado=(nota1+nota2+nota3+nota4+nota5)/5;//calculo caso ele digitou a quantia de 5 notas
}
if(qnt==6){resultado=(nota1+nota2+nota3+nota4+nota5+nota6)/6;//calculo caso ele digitou a quantia de 6 notas
}
cout<<"Sua Media e: " << resultado <<endl;//mostra a média para o usuario
fim:;
cout<<"Quer calcular outra media(digite 's' para sim ou 'n' para nao):"<<endl;//pergunta se deseja fazer outro calculo
cin>>fi;
if(fi=='s'){
goto inicio;
/* =====================================
Criado pelo 7tzgun
ou melhor Rafael
======================================*/
}
system("pause");//isso aqui é para testes nao faz nada em si
return 0;
}
DOWNLOAD
Quer baixar, manda uma mensagem ai