Ir ao conteúdo

Posts recomendados

Postado

Como fazer um algoritmo em C++ que calcula a média de várias turmas de uma escola, e, consequentemente, a média da escola em si? O usuário fornece o número de turmas e o número de alunos por turma.

Eu até consegui fazer no início, mas o algoritmo não se repete mais de uma vez, calculando a média só de uma turma. Como faço pra repetir esse algoritmo? Alguém me ajuda?

 

#include <iostream>

using namespace std;

int main()
{
    float turmas, nota, i = 0, somaT = 0, alunos;

    cout << "Quantas turmas existem em sua escola?" << endl;
    cin >> turmas;

    cout << "Quantos alunos existem nessa turma?" << endl;
    cin >> alunos;

    for (i=0; i < alunos; i++){
        cout << "Entre com as medias de cada aluno: ";
        cin >> nota;
        somaT+= nota;
    }

    cout << "A media da sala é de: " << somaT/alunos;

    return 0;
}

 

Postado

Olá...

Para repetir em sequência a média de cada aluno, você usa o "FOR" para perguntar: Qual a nota do aluno.: Ex: Digite a Nota1, seguida, Digite a Nota2...

a pois ler a notas de cada aluno, você deve SOMAR essas notas, e depois, calcular a média.

a formula da media é.: media =  soma / i; ||| já que i é a quantidade de alunos.

Na saída você mostra essas notas como mostrado na sua saída que o correto seria.:

 cout << "A media da sala é de: " << media;

 

Espero ter ajudado e até....

Postado
#include <iostream>

using namespace std;

int main()
{
    float turmas, nota, i = 0, somaT = 0, alunos,j;

    cout << "Quantas turmas existem em sua escola?" << endl;
    cin >> turmas;

    cout << "Quantos alunos existem nessa turma?" << endl;
    cin >> alunos;
	for (j=0 ; j < turmas ; j++)
    	{
		for (i=0; i < alunos; i++){
        cout << "\nEntre com as medias do aluno "<<i+1<<" da turma "<<j+1<<": ";
        cin >> nota;
        somaT+= nota;
    }
}

    cout << "A media da sala é de: " << somaT/alunos;

    return 0;
}

Criei uma estrutura de repeticao para a turma , da uma olhada

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!