Estou iniciando programação em C++, tenho uma base de lógica.
O exercício proposto é de montar um programa em C++ que cadastre nome, nº da matricula, bairro, rua, nº, e 4 notas de um aluno,
depois exiba na tela (essa parte não ficou pronta ainda ;B) os dados cadastrados. Depois de montar o problema em pseudocódigo, e traduzir para c++ ele ficou assim:
Pergunta
xSocietySlavesKilleRx
Olá galera do forum,
Estou iniciando programação em C++, tenho uma base de lógica.
O exercício proposto é de montar um programa em C++ que cadastre nome, nº da matricula, bairro, rua, nº, e 4 notas de um aluno,
depois exiba na tela (essa parte não ficou pronta ainda ;B) os dados cadastrados. Depois de montar o problema em pseudocódigo, e traduzir para c++ ele ficou assim:
#include <stdio.h> #include <windows.h> typedef struct regEndereco { char rua[30]; char numero[5]; char bairro[30]; } regEndereco; typedef struct regAluno { char nome[50]; char matricula[25]; float vNot[4],med; regEndereco end; } regAluno; int main() { regAluno vAluno[5]; int i,j; for(i=0;i<5;i++); { printf("\n\t\tCadastro de Aluno\n Nome: "); scanf("%c",&vAluno[i].nome); printf("\n Cod. da Matricula: "); scanf("%c",&vAluno[i].matricula); printf("\n Rua: "); scanf("%c",&vAluno[i].end.rua); printf("\n Numero: "); scanf("%c",&vAluno[i].end.numero); printf("\n Bairro: "); scanf("%c",&vAluno[i].end.bairro); system("cls"); printf("\n\n Cadastro de Notas "); vAluno[i].med=0; for(j=0;j<4;j++); { printf("\n Nota: %j",j); scanf("%f",&vAluno[i].vNot[j]); vAluno[i].med=vAluno[i].med + vAluno[i].vNot[j]; } } system("pause"); return EXIT_SUCCESS; }Não sei se é o Dev Cpp que tá podre mas esse código compila, e quando roda, roda todo bugado.
Provavelmente é o código que está problemático :mellow:
Uma ajudinha ae!
Abraço!
Link para o comentário
Compartilhar em outros sites
2 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.