Programa que faz cadastro de alunos e consulta de notas Criar uma struct dados aluno com informações nome, numero de matrícula, notas do grau A, grau B, grau C, grau substituido e grau Final Criar um vetor para armazenar os dados de uma turma de alunos (máximo 30 alunos) Menu: Cadastrar aluno No cadastro, pedir as notas do grau A, grau B. Perguntar se o aluno fez recuperação. Se fez, pedir o grau substituido. Calcular o grau Final. Consultar nota: buscar pelo número de matrícula e exibir as notas Sair do programa
#include<iostream>structNotas{float A;float B;float C;intMatricula;};int main(){char R;NotasGrau;do{
std::cout<<"Digite Nota Grau A: ";//Equivale ao Grau 1.
std::cin>>Grau.A ;
std::cout<<"Digite Nota Grau B: ";//Equivale ao Grau 2.
std::cin >>Grau.B ;Grau.B=(Grau.B)*2;//Grau B Equivale a 2x o Grau A.if(Grau.A+Grau.B >18){
std::cout<<"Parabens Voce Foi Aprovado!!!\n";return0;}else{
std::cout<<"\nSua Nota Foi Abaixo Da Media\n";
std::cout<<"Digite Nota Grau C: \n";
std::cin >>Grau.C ;}
std::cout<<"Deseja Subistituir a Nota do Grau A Tecle [1] Ou \n Do Grau B Tecle [2] : ";
std::cin>>R ;switch(R){case' 1':
std::cout<<"\nA Sua Nota do grau C Foi Substituida Pela Nota Do Grau A Com Sucesso!";//Nota que foi Substituida.if(Grau.A+Grau.C >18){
std::cout<<"\nParabens voce Foi Aprovado!!!";}else{std::cout<<"\nSua Nota Nao Foi Suficiente Voce Foi Reprovado!\n";}break;case'2':
std::cout<<"A Sua Nota do grau C Foi Substituida Pela Nota Do Grau B Com Sucesso!\n";//Nota Que foi Substituids.if(Grau.A+Grau.C*2>18){
std::cout<<"\nParabens Voce Foi Aprovado!!!\n";}else{std::cout<<"\nSua Nota Nao Foi Suficiente Voce Foi Reprovado!\n";}break;}}while(R!='S');return0;}
A matricula Como faço ? POnteiros?
e não conseguir dar um limite de alunos, não é com o For?
outra quando ele e aprovado de primeira acaba o programa o que eu uso no lugar do return?
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
Leonardo Prass
Programa que faz cadastro de alunos e consulta de notas Criar uma struct dados aluno com informações nome, numero de matrícula, notas do grau A, grau B, grau C, grau substituido e grau Final Criar um vetor para armazenar os dados de uma turma de alunos (máximo 30 alunos) Menu: Cadastrar aluno No cadastro, pedir as notas do grau A, grau B. Perguntar se o aluno fez recuperação. Se fez, pedir o grau substituido. Calcular o grau Final. Consultar nota: buscar pelo número de matrícula e exibir as notas Sair do programa
A matricula Como faço ? POnteiros?
e não conseguir dar um limite de alunos, não é com o For?
outra quando ele e aprovado de primeira acaba o programa o que eu uso no lugar do return?
para que recomece do inicio e não continue?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.