Jump to content
Fórum Script Brasil
  • 0

Ajuda! Plz.


Gabriel Sales

Question

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

/*
 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;
}

Edited by Gabriel Sales
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...