Como convertir distancia y peso en lenguaje C++

En la programación se pueden hacer distintas conversiones de valores, en este caso se va a convertir distancia y peso, siendo de centímetros a pulgadas y de libras a kilos. Es muy importante saber realizarlo debido a que dentro de las unidades de medida que están en todo el mundo existen las dos principales, que son las que se usan en Estados Unidos que constan de pulgadas y libras, y las que se usan en otras partes del mundo que son básicamente centímetros y kilogramos, por lo cual si se quiere transformar una medida de 1 unidad a otra es necesario saber realizar estas conversiones.

Determinar convertir distancia y peso en C++

Para convertir distancia y peso en lenguaje C++ es necesario tener conocimiento básico de las operaciones que se pueden realizar en este lenguaje de programación, además es importante saber utilizar ciclos de comparación como en este caso el ciclo «switch» que en este en el que se va a determinar qué tipo de operación se va a realizar depende de el valor que ingresa el usuario.

👊 ¿QUIERES INCREMENTAR TUS CONOCIMIENTOS EN LENGUAJE C++? 👊

Entonces te recomiendo tomar este curso de lenguaje C++ donde aprenderás a programar desde cero hasta convertirte en un experto, realizando varios ejercicios prácticos para que puedas aprender de una mejor manera.

👇

Convertir distancia y peso en C++

Código para convertir distancia y peso

A continuación se presenta el código completo para convertir distancia y peso de las distintas unidades, dentro de él se encuentran las variables que se utilizan para obtener estos valores, los mensajes que se muestran al usuario para determinar si se va a ingresar una distancia o si se va a ingresar un peso y el ciclo de comparación donde se va a determinar qué operación se va a hacer dependiendo de la opción que haya elegido al usuario.

#include <iostream> 
using namespace std; 

int main () 
{ 
    int opcion; 
    float pulgadas, kilo, libras, cm;
    
    cout << "Escribe 1 : Distancia" << endl;
    cout << "Escribe 2 : Peso" << endl;
    cin >> opcion;

     switch (opcion)
     {
      case 1: 
          cout << "Ingrese los cm: " << endl;
          cin >> cm;
          pulgadas = cm / 2.54;
          cout << "En pulgadas son: " << pulgadas << endl;
          break;
      case 2: 
          cout << "Ingrese las libras: " << endl;
          cin >> libras;
          kilo = libras * (1 / 2.21);
          cout << "En kilos son: "<< kilo << endl;
          break;
      default:
          cout << "Incorrecto" << endl;
     }
     
    return 0;
}

Explicación del código realizado

Declaración de librerías

Primero que nada es importante declarar la librería principal para poder utilizar cualquier código en este lenguaje de programación, además de esa librería se debe declarar una instrucción extra para poder usar instrucciones especiales en este lenguaje.

#include <iostream> 
using namespace std; 

Declaración de las variables de distancia y peso

En cuestión a las variables que se van a utilizar primero se va a declarar una variable entera la cual sólo va a contener la opción que va a ingresar el usuario depende si quiere utilizar distancia o peso, y se van a declarar las variables de conversión que es van a ser de tipo flotante para poder ingresar números decimales.

int opcion; 
float pulgadas, kilo, libras, cm;

Selección de distancia o peso

Para empezar la secuencia para convertir distancia y peso primero se va a preguntar al usuario cuál de las dos opciones debe de elegir y cada una de esa opción se va a guardar en la variable previamente creada.

cout << "Escribe 1 : Distancia" << endl;
cout << "Escribe 2 : Peso" << endl;
cin >> opcion;

Conversión de cm a pulgadas

Para el ciclo de comparación, el primer caso va a hacer para convertir centímetros a pulgadas para lo cual simplemente se va a preguntar al usuario el valor que quiera ingresar, se va a hacer la operación respectiva para la comparación y se va a imprimir el resultado obtenido.

case 1: 
   cout << "Ingrese los cm: " << endl;
   cin >> cm;
   pulgadas = cm / 2.54;
   cout << "En pulgadas son: " << pulgadas << endl;
   break;

Conversión de libras a kilos

De igual manera que se hizo para convertir la distancia, se va a hacer otra opción para convertir el peso para lo cual se va a preguntar al usuario que ingrese el valor, después se va a realizar la operación de conversión y se va a imprimir el resultado.

case 2: 
   cout << "Ingrese las libras: " << endl;
   cin >> libras;
   kilo = libras * (1 / 2.21);
   cout << "En kilos son: "<< kilo << endl;
   break;

Además se va a crear un caso por default que va a ser en el que el usuario ingrese un valor incorrecto requerido.

default:
   cout << "Incorrecto" << endl;

👀 Recuerda que si quieres aprender más de este lenguaje de programación, puedes acceder a este Curso de C++ donde se explica paso a paso cómo aprender este lenguaje de una manera eficiente.

👇

Resultados del código implementado

Cómo resultado de nuestro código para convertir distancia y peso vamos a tener las dos posibles opciones, en esta primera se observa que se eligió distancia y se ingresó la distancia requerida y su resultado.

Escribe 1 : Distancia
Escribe 2 : Peso
1
Ingrese los cm: 3
En pulgadas son: 1.1811

Cómo segunda opción de nuestro código para convertir distancia y peso tenemos como resultado el caso en el que se ingresó peso, en el cual se observa el valor que ingresó y el resultado obtenido.

Escribe 1 : Distancia
Escribe 2 : Peso
2
Ingrese las libras: 4
En kilos son: 1.80995

Si te gusta la programación y quieres aprender mas, te recomiendo visitar mi pagina principal donde encontrara una gran variedad de programas en los cuales podrás aprender.