ayuda con este codigo de c++
Publicado por jorge (3 intervenciones) el 18/09/2016 07:36:11
bueno magos de la programación soy nuevo en esto de c++, hice el siguiente código que calcula el indice de masa corporal por un numero de personas dadas por el usuario.
Pero quisiera saber que puedo hacer para que no genere el resultado inmediatamente al ingresar los datos de cada persona. En vez de eso quiero que cuando el usuario termine de ingresar los datos de todas las personas a calcular muestre algo asi:
el imc de la persona 1 es: 24.237
el imc de la persona 2 es: 29.2462
y termine el programa.
bueno el codigo que hice fue este:
se los agradeceria muchisimo, gracias por su atencion y ayuda :D
Pero quisiera saber que puedo hacer para que no genere el resultado inmediatamente al ingresar los datos de cada persona. En vez de eso quiero que cuando el usuario termine de ingresar los datos de todas las personas a calcular muestre algo asi:
el imc de la persona 1 es: 24.237
el imc de la persona 2 es: 29.2462
y termine el programa.
bueno el codigo que hice fue este:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<iostream>
using namespace std;
int np,ed,n;
float al,pe,IMC;
int main ()
{
cout<<"Este programa calcula el indice de masa corporal"<<endl;
cout<<"digite el numero de personas a evaluar: ";
cin>>np;
cout<<"ingrese los siguientes datos por cada persona: edad ,peso ,altura."<<endl;
for(n=1;n<=np;n++)
{
cout<<endl;
cout<<"PERSONA: "<<n;
cout<<endl;
cout<<"edad: ";
cin>>ed;
cout<<endl;
cout<<"peso (kg): ";
cin>>pe;
cout<<endl;
cout<<"altura (cm): ";
cin>>al;
IMC = pe/(al*al);
cout << "Tu indice de masa corporal es: " << IMC << endl;
}
}
se los agradeceria muchisimo, gracias por su atencion y ayuda :D
Valora esta pregunta


0