Created
March 14, 2013 21:59
-
-
Save fernandoguedes/5165639 to your computer and use it in GitHub Desktop.
//Numa universidade, os alunos de informática fizeram uma prova de algoritmos. Cada
//turma possui um número de alunos. Criar um algoritmo que imprima:
//Quantidade de alunos aprovados (nota >= 5,0);
//Média de cada turma;
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdlib.h> | |
#include <stdio.h> | |
//Numa universidade, os alunos de informática fizeram uma prova de algoritmos. Cada | |
//turma possui um número de alunos. Criar um algoritmo que imprima: | |
//Quantidade de alunos aprovados (nota >= 5,0); | |
//Média de cada turma; | |
main() { | |
int nTurmas, nAlunos, iTurmas, iAlunos, nAprovados; | |
float notaAluno, mediaTurma, somaNotas; | |
nAprovados = 0; | |
somaNotas = 0; | |
printf("Informe quantas turmas existem.\n"); | |
scanf("%d", &nTurmas); | |
for (iTurmas = 1; iTurmas <= nTurmas; iTurmas++) { | |
printf("Informe quantos alunos existem nessa turma.\n"); | |
scanf("%d", &nAlunos); | |
for (iAlunos = 1; iAlunos <= nAlunos; iAlunos++) { | |
printf("Digite a nota do aluno\n"); | |
scanf("%f", ¬aAluno); | |
somaNotas = somaNotas + notaAluno; | |
if (notaAluno >= 5) { | |
nAprovados++; | |
} | |
} | |
mediaTurma = somaNotas / nAlunos; | |
printf("Alunos aprovados: %d \n", nAprovados); | |
printf("Media da turma: %.2f \n", mediaTurma); | |
} | |
system("pause"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Estou fazendo um código parecido, mas com algumas coisas extras para um trabalho da faculdade; porém, após testar no Dev-C++ percebi que tanto no seu código quanto no meu a variável mediaTurma conta a média das notas de todos os alunos juntos, e não de todos os alunos turma por turma. Como posso arrumar isso?
P.S.: Muito obrigada por disponibilizar este código, me ajudou bastante a compreender algumas partes de Loops sobre os quais infelizmente eu não tive aula na faculdade.....