Ola a todos. Sou Samuel e estou engatinhando agoraem C, por contada faculdade, pois bem. Foi passado esse trabalho:
1. Para cada aluno são fornecidos os seguintes dados: Nº do aluno(inteiro) e três notas de provas. A aprovação do aluno se dá com média igual ou superior a 60(sessenta). Fazer um programa que imprima ao final a seguinte estatística:
- Quantidade de alunos total
- Quantidade de alunos aprovados
- Média geral da turma
- Maior média e número do aluno que a obteve (em caso de mais de um aluno, listar o primeiro)
Considere o FLAG como sendo o número do aluno negativo.
Ocódigo que fiz foi esse:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int nraluno, qtdtotal, qtdaprovados, cont, aprovados;
float nt1, nt2, nt3, media, mediageral;
qtdtotal = 0;
aprovados = 60;
qtdaprovados = 0;
printf("Digite o numero do aluno:\n");
scanf("%d", &nraluno);
while (nraluno <0);
{
printf("Digite o numero do aluno:\n");
scanf("%d", &nraluno);
printf("Digite a primeira nota:\n");
scanf("%f", &nt1);
printf("Digite a segunda nota:\n");
scanf("%f", &nt2);
printf("Digite a terceira nota:\n");
scanf("%f", &nt3);
qtdtotal = qtdtotal + 1;
media = (nt1 + nt2 + nt3) / 3;
mediageral = (media * qtdtotal) / qtdtotal;
qtdaprovados =(media > 60);
if (qtdaprovados > 1)
{
printf("\nA quantidade total de alunos e de: %d", qtdtotal );
printf("\nMedia do aluno: %d, %.2f", nraluno, media );
Pergunta
slanes89
Ola a todos. Sou Samuel e estou engatinhando agoraem C, por contada faculdade, pois bem. Foi passado esse trabalho:
1. Para cada aluno são fornecidos os seguintes dados: Nº do aluno(inteiro) e três notas de provas. A aprovação do aluno se dá com média igual ou superior a 60(sessenta). Fazer um programa que imprima ao final a seguinte estatística:
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.