Dev - C++ - Como agregar un resulto a un resultado

 
Vista:
Imágen de perfil de Zega
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Como agregar un resulto a un resultado

Publicado por Zega (2 intervenciones) el 09/05/2020 20:09:40
Quiero saber como poner un comentario x o y dependiendo del resultado, por ejemplo: esto saca el indice de masa muscular de los datos, si pasa de 24.9 seria sobrepeso, quiero poner que diga que tiene o no sobreperso depende del resultado.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <math.h>
using namespace std;
 
int main() {
 
	double peso, altura, ac, imc;
		cout<<"ingresar peso: ";cin>>peso;
		cout<<"ingresar altura: ";cin>>altura;
 
		ac = pow (altura,2);
		imc = peso / ac;
 
			cout<<"Tu indice de masa corporal es: "<<imc;
 
	return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Como agregar un resulto a un resultado

Publicado por dario (718 intervenciones) el 10/05/2020 05:45:22
Hola, tu mismo codigo con algunas modificaciones.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main() {
  double peso, altura, ac, imc;
 
  cout<<"ingresar peso: ";cin>>peso;
  cout<<"ingresar altura: ";cin>>altura;
 
  ac = pow (altura,2);
  imc = peso / ac;
 
  cout<<"\nTu indice de masa corporal es: "<< imc << endl;
 
  if (imc > 24.9)
    cout << "Usted esta en sobrepeso" << endl;
  else
    cout << "Su peso es ideal" << endl;
 
  return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Zega
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Como agregar un resulto a un resultado

Publicado por Zega (2 intervenciones) el 10/05/2020 06:48:30
Gracias, pero podrías porfa explicarme de que va el "if" y el "else" soy algo nuevo en esto, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Como agregar un resulto a un resultado

Publicado por dario (718 intervenciones) el 10/05/2020 06:56:32
El if es un condicional, es decir:
1
2
3
4
5
si (condicion es verdad) entonces
    <se ejecuta esto>
sino (si es falso)
   <se ejecuta esto>
fin-si

En tu ejemplo de arriba, la condicion es que el imc sea mayor que 24.9, entonces:
1
2
3
4
5
si (imc > 24.9)
    imprimir "Usted esta en sobrepeso"
sino <si no se cumple la condicion>
    imprimir "Su peso es ideal"
fin-si

Traducido a C++ es como lo que te deje en el codigo.
Espero hayas entendido.
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar