Ir ao conteúdo
  • Cadastre-se

HenriqueABC

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

1
  1. @wagner2029 Então eu pensei eu fazer um vetor para as notas. No caso eu fiz uma parte no menu para a Listagem dos Nomes aqui, eu até pensei em fazer desse jeito que você disse, para selecionar o aluno mais o exercício pede que tenha a opção do usuário escolher "Alunos Aprovados" e outra opção "Alunos Reprovados".
  2. Bom dia!! Eu tenho que fazer um código onde o usuário digite o nome e as notas dos bimestres dos alunos (no momento estou fazendo o teste com 3 nomes). Eu estou tendo dúvida na partes de mostrar os alunos aprovados como reprovados, alguém poderia me ajudar. Agradeço desde já. #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> #define cls system("cls"); float media,n1,n2,n3,n4; int rotcadastro(void); int rotaprovado(void); int rotreprovado(void); int i,cont; char nome[3][30]; int main(void){ char TECLA; int OPCAO=0; while (OPCAO!=4) { printf( "\n\nMenu Principal\n"); printf( "-------------- \n\n") ; printf( "1 -Cadastro\n"); printf( "2 -Aprovados\n"); printf( "3 -Reprovados\n"); printf( "4 -Fim do Programa\n\n"); printf( "Escolha uma opcao: "); fflush(stdin); scanf( "%d", &OPCAO) ; switch (OPCAO) { case 1:rotcadastro();break; case 2:rotaprovado();break; default:printf("Opcao invalida"); } } return(0); } int rotcadastro(void){ char TECLA; for(cont=0; cont<=2;cont++){ cls; printf("Digite o %d nome: ", cont+1); fflush(stdin); gets(nome[cont]); printf ("Digite a nota do primeiro bimestre:\n"); scanf ("%f",&n1); printf ("Digite a nota do primeiro bimestre:\n"); scanf ("%f",&n2); printf ("Digite a nota do primeiro bimestre:\n"); scanf ("%f",&n3); printf ("Digite a nota do primeiro bimestre:\n"); scanf ("%f",&n4); } for(cont=0; cont<=2;cont++){ printf("\nNome:%s\n",nome[cont]); } return(0); } int rotaprovado( void) { char TECLA; cls; for (cont=0; cont<3; cont++){ media = (n1+n2+n3+n4)/4; if (media >=7.00) printf ("\nAluno(a) %s APROVADO com Media %2.f",nome[cont],media); } return(0) ; } //REPROVADO
  3. @Lucca Rodrigues @arfneto Obrigado pelas dicas, realmente ainda sou iniciante e imaginava que haveria erros no código, eu tento ler e assistir alguns matérias que consigo pela internet. Eu vou tentar utilizar estás dicas que vocês me disseram.
  4. Olá boa noite! Eu estou tendo problemas com meu código, eu tenho que fazer um código onde da as seguintes opções ao usuário, 1-Cadastro de alunos ( e as notas dos 4 bimestres) 2- Alunos aprovado 3- Alunos reprovados. Na hora de compilar, esta sendo lido somente o ultimo nome que digito, alguém poderia me ajudar. Obrigado desde já. #include <stdlib.h> #include <string.h> #define cls system("cls"); float media,n1,n2,n3,n4; int i; int cadastro(void); int aprovado(void); int reprovado(void); char nome[80]; int main(void){ char tecla; int opcao=0; while (opcao!=4){ printf ("\n Menu Principal\n\n"); printf ("1 - Cadastro de alunos\n"); printf ("2 - Alunos aprovados\n"); printf ("3 - Alunos reprovados\n"); printf ("4 - Fim do programa\n"); printf ("\nEscolha a opcao desejada: "); fflush (stdin);scanf ("%d",&opcao); switch (opcao!=4){ case 1:cadastro(); break; case 2:aprovado(); break; case 3:reprovado(); break; } }return(0); } int cadastro(void){ char tecla; for (i=0; i<4; i++){ cls printf ("\nCadastro de Alunos:\n\n"); printf ("Nome"); fflush(stdin);scanf ("%s",&nome); printf ("Digite a primeira Nota: "); fflush(stdin);scanf ("%f",&n1); printf ("Digite a segunda Nota: "); fflush(stdin);scanf ("%f",&n2); printf ("Digite a terceira Nota: "); fflush(stdin);scanf ("%f",&n3); printf ("Digite a quarta Nota: "); fflush(stdin);scanf ("%f",&n4); } for (i=0; i<4; i++) printf ("Nome: %s \n", nome); { return (0);} } int aprovado (){ } int reprovado(){ }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!