estou tendo dificuldades em como vou guardar a nota de cada aluno e como vou fazer os cálculos necessários...
Alguém da uma luz...
Só um detalhe eu não posso usar vetor.
=/
Att
/*
Sintese
Objetivo: Calcular e apresentar a nota final de cada aluno e se o mesmo foi aprovado
ou reprovado, a maior e menor nota da disciplina, nota média da turma, numero
de alunos aprovados e reprovados.Um aluno será reprovado de obtiver nota inferior
a 7 e faltas inferior a 25% das aulas ministradas.
Entrada : Número total de alunos da turma, número total de aulas ministradas. Para
cada aluno o número da matricula, notas das provas, notas dos trabalhos e
quantidade de faltas.
Saida : Nota final de cada aluno com a mensagem de aprovado ou reprovado, maior e menor
nota da disciplina, nota média da turma e número de alunos aprovados e reprovados.
*/
#include <stdio.h>
#include <conio.c>
int main(void)
{
// Declaracoes
int numAlunos, numAulas, cont, matricula, aux,faltas;
float prova1, prova2,trabalho1, trabalho2;
// Instrucoes
system ("TITLE Exer4_Lista");
do
{
printf ("\nEntre com o total de alunos: ");
scanf ("%d", &numAlunos);
}while (numAlunos <= 0);
do
{
printf ("Entre com o total de aulas ministradas: ");
scanf ("%d", &numAulas);
}while (numAulas <= 0);
clrscr ();
for (cont=1; cont <= numAlunos; cont ++)
{
clrscr ();
printf ("Entre com a matricula do %d aluno: ", cont);
scanf ("%d", &matricula);
do
{
printf ("Informe o total de faltas do aluno %d: ", cont);
scanf ("%d", &faltas);
}while (faltas<0 || faltas > numAulas);
do
{
printf ("Entre com a nota da primeira prova teorica do aluno %d: ", cont);
scanf ("%f", &prova1);
}while (prova1<0 || prova1>10);
do
{
printf ("Entre com a nota da segunda prova teorica do aluno %d: ", cont);
scanf ("%f",&prova2);
}while (prova2<0 || prova2>10);
do
{
printf ("Entre com a nota do primeiro trabalho pratico do aluno %d: ", cont);
scanf ("%d", &trabalho1);
}while(trabalho1<0 || trabalho1>10);
do
{
printf ("Entre com a nota do segundo trabalho pratico do aluno %d: ", cont);
scanf ("%d", &trabalho2);
}while(trabalho2>10 || trabalho2<0);
}
getch();
return 0;
}
Question
Gabriel Sales
Opa boa tarde de sábado ! ;)
estou tendo dificuldades em como vou guardar a nota de cada aluno e como vou fazer os cálculos necessários...
Alguém da uma luz...
Só um detalhe eu não posso usar vetor.
=/
Att
Edited by Gabriel SalesLink to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.