Calculador de média

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Inscreva-se agora!
Status
Não está aberto para novas respostas.

7tz Gun

Neutro
Entrou
Abr 17, 2017
Mensagens
136
Cubos
0
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
 
Por mais que seja simples ver isso me deu até saudades de programar.

Meu último projeto abandonei por preguiça mas ainda quero retornar algum dia.
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo