Ir ao conteúdo
  • Cadastre-se

C++ Trabalho!


JeroM

Posts recomendados

pra falar a verdade nao to conseguindo nem começa cara!

#include <iostream.h>

int main(){

float id,p,h,cont=0;

while (id>0)

while (cont<21){

cout<<"Qual a idade?";

cin>> id;

cout<<"Qual o peso?";

cin>> p;

cout<<"Qual a altura?";

cin>> h;

}

system("pause");

}

chego ae e travo! =/

Link para o comentário
Compartilhar em outros sites

voce fez o loop pra capturar nas variaveis o que ocorre que na primeira vez

ele adiciona os valores em cada variavel, na segunda vez ele reescrevera por cima das variaveis que tu entrou anteriormente, a propria questao diz que voce devera usar vetores, no caso faça 3 vetores e va capturando os valores

condicionando que se idade for negativa ele para de receber valores

para todo resto da questao é só fazer os calculos que se pede e avaliando as condiçoes

e se só for pra imprimir os resultados no final tera que fazer vetores pra receber os valores calculados

Link para o comentário
Compartilhar em outros sites

#include <iostream.h>
int main(){
float id[20],p[20],h[20],cont=0;
int i;


for(i=0;i<20;i++){

cout<<"Qual a idade?";
cin>> id[i];
if(id[i]<0){
break;
}
cout<<"Qual o peso?";
cin>> p[i];
cout<<"Qual a altura?";
cin>> h[i];

}
system("pause");
}

só irei aprender c++ ano que vem aproveitei o seu codigo em C é assim que tu declara vetores a condiçao de parada que eu dei só vai lhe ser util se você imprimir os resultados assim que tiver os valores dos 3 vetores se for fazer no final do programa tera que arranjar outra solução

Link para o comentário
Compartilhar em outros sites

valeu ae parceiro! brigado pela dica! Abraço.... mas se alguem conseguir fazer o programa todo ae manda ae pra eu comparar com o meu!

aee Leonardo fiz ate imc!

#include <iostream.h>

int main(){

float id[20],p[20],h[20],cont=0,hmaior=0;

float media,imc,abpeso,acpeso,npeso,obeso;

int i;

for(i=0;i<20;i++){

cout<<"Qual a idade?";

cin>> id;

if(id<0){

break;

}

cout<<"Qual o peso?";

cin>> p;

cout<<"Qual a altura?";

cin>> h;

if (h>hmaior){

hmaior=h;}

imc = p / (h*h);

if (imc < 18.5)

abpeso++;

else if (imc <= 25)

npeso++;

else if (imc <= 30)

acpeso++;

else

obeso++;

}

cout<< "Abaixo do peso: "<<abpeso<<endl;

cout<< "Maior altura: "<<hmaior<<endl;

cout<< "Media de peso: "<<media<<endl;

system("pause");

}

veja ae se da pra você dar uma melhorada!

valeu agradeço!

Link para o comentário
Compartilhar em outros sites

Pode se usar struct um conceito mais avançado;


//cria uma struct pessoa que contém trê atributos
struct pessoa
{
float id, p, h;
};
//faça isso antes do main
//depois é criar uma matriz pra tipo de pessoas dentro do main
{
pessoa pop[20];
//E ai acessar os atributos por um ponto ex:
pop[0].id = 20;
pop[0].p = 75;
pop[0].h = 1.8;

aproveitando o código do Léonardo


int main(){
pessoa pop[20];
float cont=0;
int i;


for(i=0;i<20;i++){

cout<<"Qual a idade?";
cin>> pop[i].id;
if(pop[i].id<0){
break;
}
cout<<"Qual o peso?";
cin>> pop[i].p;
cout<<"Qual a altura?";
cin>> pop[i].h;

}
system("pause");
}

Qualquer dúvida é só falar...

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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!