Buscar

pessoal vcs podem me ajudar com essa questão de linguagem c++? ficaria muito grato

Um colégio premia seus alunos, anualmente, com livros de literatura brasileira. Para isso, realiza um sorteio, do qual participam apenas os alunos que obtenham uma media superior a 8.5 entre as disciplinas de português e literatura ( media 1), e uma acima de 7.0 considerando as disciplinas de matemática, geografia,história, ciências, inglês, (media 2). Preparar um algoritmo que receba, para um número desconhecido de alunos, o nome , notas, obtidas, nas disciplinas citadas, e forneça a seguinte mensagem: Aluno(a): xxxxxxxxx Media 1: xx.xx Média 2: xxxxxxx Situação: CLASSIFICADO/ DESCLASSIFICADO. Afinal da análise de cada caso, devem ser fornecidos as seguintes informações: a) o número e o percentual de alunos classificados; b) o aluno que obteve maior media 1; c) a média geral do colégio, somente em literatura; Obs: ao final dos dados validos, sera fornecido "FIM" para o nome. Obs: desconsiderar a possibilidade de haver dois alunos com maior "media 1"

💡 6 Respostas

User badge image

Ciro Meneses

É uma questão bem repetitiva e grande, você pode começar mostrando o que ja fez, e o que não ta conseguindo fazer, ai a gente pode te ajudar a resolver o que vc nao ta entendendo.

Abrass...

1
Dislike0
User badge image

valdeir nascimento

float num_alunos,nota,port,liter,media1,mat,geo,hist,cien,ing,media2; float percent,maior_med1,media_geral; char aluno[30]; cout<< " Qts alunos tem a turma: "; cin>> num_alunos; for(int i=1; i<=num_alunos; i++) { cout<< " Informe o nome do(a) aluno(a): "; gets(aluno); cout<< " Forneca a nota " << i << "a.aluno(a) em portugues: " ; cin>> port; cout<< " Forneca a nota " << i << "a. aluno(a) em literatura: "; cin>> liter; cout<< " Forneca a nota " << i << "a. aluno(a) em matematica: "; cin>> mat; cout<< " Forneca a nota " << i << "a. aluno(a) em geografia: "; cin>> geo; cout<< " Forneca a nota " << i << "a. aluno(a) em historia: "; cin>> hist; cout<< " Forneca a nota " << i << "a. aluno(a) em ciencias: "; cin>> cien; cout<< " Forneca a nota " << i << "a. aluno(a) em ingles: "; cin>> ing; media1 = (port + liter)/2; media2 = (mat+geo+hist+cien+ing)/5; if(media1 > 8.5) { cout<< " CLASSIFICADO " << endl; maior_med1 = media1; } else cout<< " DESCLASSIFICADO " << endl; if(media2 > 7) cout<< " CLASSIFICADO " << endl; else cout<< " DESCLASSIFICADO " << endl; } float num_alunos,nota,port,liter,media1,mat,geo,hist,cien,ing,media2; float percent,maior_med1,media_geral; char aluno[30]; cout<< " Qts alunos tem a turma: "; cin>> num_alunos; for(int i=1; i<=num_alunos; i++) { cout<< " Informe o nome do(a) aluno(a): "; gets(aluno); cout<< " Forneca a nota " << i << "a.aluno(a) em portugues: " ; cin>> port; cout<< " Forneca a nota " << i << "a. aluno(a) em literatura: "; cin>> liter; cout<< " Forneca a nota " << i << "a. aluno(a) em matematica: "; cin>> mat; cout<< " Forneca a nota " << i << "a. aluno(a) em geografia: "; cin>> geo; cout<< " Forneca a nota " << i << "a. aluno(a) em historia: "; cin>> hist; cout<< " Forneca a nota " << i << "a. aluno(a) em ciencias: "; cin>> cien; cout<< " Forneca a nota " << i << "a. aluno(a) em ingles: "; cin>> ing; media1 = (port + liter)/2; media2 = (mat+geo+hist+cien+ing)/5; if(media1 > 8.5) { cout<< " CLASSIFICADO " << endl; maior_med1 = media1; } else cout<< " DESCLASSIFICADO " << endl; if(media2 > 7) cout<< " CLASSIFICADO " << endl; else cout<< " DESCLASSIFICADO " << endl; }
0
Dislike0
User badge image

valdeir nascimento

bom eu fiz até ai e um exercício grande tenho um pouco de dificuldades no flag essa condição de parada e meio complicado
0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais