Ajunda - Exercício selecionar os 3 maiores números

1. Ajunda - Exercício selecionar os 3 maiores números

Carlos Magno
Quito_10

(usa Outra)

Enviado em 19/09/2013 - 16:06h

Srs,

Preciso entregar um trabalho para minha prova na faculdade e estou com dificuldade de desenvolver uma parte do códio.

Preciso criar um programa e digitar 5 números e selecionar os 3 maiores números e vou precisar desses números para fazer a media aritimetica deles.

Utilizando apenas estruturas condicionais.

SOCORRO!!!!!

Obrigado


  


2. Re: Ajunda - Exercício selecionar os 3 maiores números

Ton Melo
IZhaq_Melo

(usa FreeBSD)

Enviado em 19/09/2013 - 16:39h

post o que voce ja fez para trabalharmos como exemplo.

'no VOL não tem código Grátis mas ajuda sim."


3. Re: Ajunda - Exercício selecionar os 3 maiores números

wellington
wellingtonsr

(usa Slackware)

Enviado em 19/09/2013 - 17:00h

IZhaq_Melo escreveu:

post o que voce ja fez para trabalharmos como exemplo.

'no VOL não tem código Grátis mas ajuda sim."



+1

Faça com base na lógica que já tem e poste o código aqui no VOL. Os erros o pessoal ajuda a corrigir.




4. Re: Ajunda - Exercício selecionar os 3 maiores números

Carlos Magno
Quito_10

(usa Outra)

Enviado em 19/09/2013 - 17:14h

Segue titulo do exercicio:

Fazer programa em C++
Ler 5 notas e escolher as 3 maiores
Fazer média aritimetica dessas 3 notas
ler o número de faltas, calcular a percentagem das faltas sendo 60 o número de aulas

O programa devera gerar a tela:
As notas foram:
Nota1, Nota2, Nota3, Nota4, Nota5
As tres Maiores são:
nm1, nm2, nm3
O número de faltas foi: nf
A porcentagem de faltas foi pf

Diagnostico
Aluno reprovado por faltas
ou Aluno reprovado por media com: md
ou aluno aprovado por media e por frequencia com média: md

Criterio de aprovação
Percentagem de frequencia deve ser no minimo 75%

E

Media maior ou igual a 6,5 sendo pelo menos duas notas que compuseram a media maiores ou iguais a 4,0


Segue o que ja escrevi em C++

#include <iostream>
using namespace std;
int main ()
{
float n1, n2, n3, n4, n5, nm1, nm2, nm3, fal, md, mfal,;

cout<<" Entre com o valor da primeira nota: ";
cin>>n1;
nm1=n1
cout<<" Entre com o valor da segunda nota: ";
cin>>n2;
nm2=n2
cout<<" Entre com o valor da terceira nota: ";
cin>>n3;
nm3=n3

cout<<" Entre com o valor da quarta nota: ";
cin>>n4;
cout<<" Entre com o valor da quinta nota: ";
cin>>n5;

if

cout<<" Entre com o numero total de faltas: ";
cin>>fal;

md=(nm1+nm2+nm3)/3.0;
mfal=(fal/60)*100;

cout<<"As notas lidas foram: "<<n1, n2, n3, n4, n5<<endl;
cout<<"O número de faltas foi: "<<fal<<endl;
cout<<"O percentual de faltas foi: "<<mfal<<"%"endl;

if (mfal>=75)
{
cout<<"ALUNO REPROVADO POR FALTAS"endl;
else
{
if
(nm1<=4.0 && nm2<=4.0 )
cout<<"ALUNO REPROVADO POR DUAS NOTAS MENORES QUE 4.0 PONTOS: "<<md<<endl;;
else
(nm1<=4.0 && nm3<=4.0 )
cout<<"ALUNO REPROVADO POR DUAS NOTAS MENORES QUE 4.0 PONTOS: "<<md<<endl;;
else
(nm3<=4.0 && nm2<=4.0 )
cout<<"ALUNO REPROVADO POR DUAS NOTAS MENORES QUE 4.0 PONTOS: "<<md<<endl;;
}

else
(md<6,5)
cout<<"ALUNO APROVADO POR MEDIA E POR FREQUENCIA COM MEDIA: "<<md<<endl;


system ("pause");
return 0;
}



5. Re: Ajunda - Exercício selecionar os 3 maiores números

Carlos Magno
Quito_10

(usa Outra)

Enviado em 19/09/2013 - 18:00h

atualizando,

reformulei o código de forma que esteja correto (o anteriro tava cheio de erros) o solicitado faltando apenas o como fazer o descobrir os 3 maores números entre 5, ja estou desde 12:00 quebrando a cabeça. agora estou indo a aula. Sou aluno de engenharia

#include <iostream>
using namespace std;
int main ()
{
float n1, n2, n3, n4, n5, nm1, nm2, nm3, fal, md, mfal,;

cout<<" Entre com o valor da primeira nota: ";
cin>>n1;
cout<<" Entre com o valor da segunda nota: ";
cin>>n2;
cout<<" Entre com o valor da terceira nota: ";
cin>>n3;
cout<<" Entre com o valor da quarta nota: ";
cin>>n4;
cout<<" Entre com o valor da quinta nota: ";
cin>>n5;

nm1=n1;
nm2=n2;
nm3=n3;


cout<<" Entre com o numero total de faltas: ";
cin>>fal;

md=(nm1+nm2+nm3)/3.0;
mfal=(fal/60)*100;

cout<<"As notas lidas foram: "<<n1<<n2<<n3<<n4<<n5<<endl;
cout<<"O número de faltas foi: "<<fal<<endl;
cout<<"O percentual de faltas foi: "<<mfal<<"%"<<endl;

if (mfal>=75)
cout<<"ALUNO REPROVADO POR FALTAS"<<endl;
else
if (nm1<=4.0 && nm2<=4.0)
cout<<"ALUNO REPROVADO POR DUAS NOTAS MENORES QUE 4.0 PONTOS: "<<md<<endl;
else
if (nm1<=4.0 && nm3<=4.0)
cout<<"ALUNO REPROVADO POR DUAS NOTAS MENORES QUE 4.0 PONTOS: "<<md<<endl;
else
if (nm3<=4.0 && nm2<=4.0)
cout<<"ALUNO REPROVADO POR DUAS NOTAS MENORES QUE 4.0 PONTOS: "<<md<<endl;
else
if(md<6,5)
cout<<"ALUNO APROVADO POR MEDIA E POR FREQUENCIA COM MEDIA: "<<md<<endl;


system ("pause");
return 0;
}


SOCORROOOOO!


6. Re: Ajunda - Exercício selecionar os 3 maiores números

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 19/09/2013 - 18:48h

Pesquise sobre bubble sort, ordena o vetor de inteiros e pega os três últimos como maiores.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts