lunes, 24 de marzo de 2025

Convertir toneladas a kilogramos en C++

Código del ejercicio:

#include <iostream>

using namespace std;

int main()
{
    double tonelada, convertir;
    cout<<"tonelada: "; cin>>tonelada;
    convertir = tonelada * 1000;
    cout<<convertir<<" kg";
    return 0;
}

Definición de los códigos del ejercicio:

#include <iostream> --> significa flujo de entrada-salida estándar. Este archivo de encabezado contiene definiciones de objetos como cin, cout, cerr, etc.
using namespace std; --> un espacio de nombres es una colección de nombres o identificadores relacionados (funciones, clases, variables) que ayudan a separar estos identificadores de identificadores similares en otros espacios de nombres o en el espacio de nombres global. Los identificadores de la biblioteca estándar de C++ se definen en un espacio de nombres llamado std.
int --> dato entero de 32 bits.
main() --> la función main() es el punto de entrada de cualquier programa C++. Es el punto en el que se inicia la ejecución del programa. Cuando se ejecuta un programa C++, el control de ejecución va directamente a la función main(). Cada programa C++ tiene una función main().
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
double --> convierte un número entero en un número de punto flotante de doble precisión, tiene un tamaño de 64 bits, es usado para números de menos de 15 cifras decimales.
cout<<""; --> se utiliza para mostrar la salida al dispositivo de salida estándar, es decir, monitor.
cin>> --> se utiliza para aceptar la entrada del dispositivo de entrada estándar, es decir, el teclado.

Explicación del Código:

Este programa solicita al usuario una cantidad de toneladas, la convierte a kilogramos multiplicando por 1000 y finalmente muestra el resultado en pantalla.

Explicación de cada línea del código

Código Explicación
#include <iostream> Incluye la biblioteca que permite mostrar información en la pantalla y leer datos escritos por el usuario.
using namespace std; Permite utilizar cout y cin sin escribir std:: antes de ellos.
int main() Es la función principal donde comienza la ejecución del programa.
{ Marca el inicio del bloque de instrucciones del programa.
double tonelada, convertir; Declara dos variables de tipo decimal:
  • tonelada: almacena la cantidad de toneladas ingresadas.
  • convertir: guarda el resultado de la conversión a kilogramos.
cout << "tonelada: "; Muestra el mensaje "tonelada:" para pedir el dato al usuario.
cin >> tonelada; Lee la cantidad de toneladas que escribe el usuario y la almacena en la variable tonelada.
convertir = tonelada * 1000; Convierte toneladas a kilogramos multiplicando la cantidad de toneladas por 1000, ya que 1 tonelada = 1000 kilogramos.
cout << convertir << " kg"; Muestra el resultado de la conversión seguido de la unidad kg.
return 0; Finaliza el programa indicando que terminó correctamente.
} Indica el final de la función principal.

¿Cómo funciona el programa?

El usuario ingresa una cantidad de toneladas. Luego el programa multiplica ese valor por 1000 para obtener la cantidad equivalente en kilogramos. Finalmente, muestra el resultado en la pantalla.

Ejemplo de ejecución

Entrada:

tonelada: 3

Proceso:

3 × 1000 = 3000

Salida:

3000 kg

Resumen

Este programa realiza una conversión sencilla de unidades. Solicita una cantidad en toneladas, la multiplica por 1000 para convertirla en kilogramos y presenta el resultado al usuario.

No hay comentarios.:

Publicar un comentario

Encontrar todas las posiciones de un carácter x de una cadena en Python

Código del ejercicio: s = input ( "Ingresar texto: " ) x = input ( "Ingresar carácter: ...

Copyright © Ejercicios de programación. Todos los derechos reservados. ❤️