Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda! Plz.


Gabriel Sales

Pergunta

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

Editado por Gabriel Sales
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...