viernes, 29 de mayo de 2026

Convertir centímetros a pulgadas, metros y milímetros en C Sharp

Código del ejercicio:

Console.Write("centímetro: ");
double centimetro = double.Parse(Console.ReadLine());
double pulgada = centimetro * 0.393701;
double metro = centimetro * 0.01;
double milimetro = centimetro * 10;
Console.Write($"Pulgadas: {pulgada} in\nMetros: {metro} m\nMilímetros: {milimetro} mm");
Console.ReadKey();

Definición de los códigos del ejercicio:

Console.Write() --> escribe un texto en pantalla.
double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
Parse() --> se utiliza para convertir una representación de cadena de un número en un entero equivalente con signo de 16/32/64 bits.
Console.ReadLine() --> lee un dato desde teclado.
Console.Write() --> escribe un texto en pantalla.
$"{}" --> interpolación de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
\n --> es el carácter de salto de línea y se usa para indicar el fin de una línea de texto y el inicio de una línea nueva.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.

Explicación del Código:

Console.Write("centímetro: ");

double centimetro = double.Parse(Console.ReadLine());

double pulgada = centimetro * 0.393701;
double metro = centimetro * 0.01;
double milimetro = centimetro * 10;

Console.Write($"Pulgadas: {pulgada} in\nMetros: {metro} m\nMilímetros: {milimetro} mm");

Console.ReadKey();

1. Mostrar mensaje

Console.Write("centímetro: ");

Muestra un mensaje en pantalla para que el usuario ingrese una cantidad en centímetros.

2. Leer el número ingresado

double centimetro = double.Parse(Console.ReadLine());

Lee el valor escrito por el usuario y lo guarda en la variable centimetro.

El tipo double permite usar números decimales.

3. Conversión a pulgadas

double pulgada = centimetro * 0.393701;

Convierte centímetros a pulgadas multiplicando por 0.393701.

4. Conversión a metros

double metro = centimetro * 0.01;

Convierte centímetros a metros multiplicando por 0.01.

5. Conversión a milímetros

double milimetro = centimetro * 10;

Convierte centímetros a milímetros multiplicando por 10.

6. Mostrar resultados

Console.Write($"Pulgadas: {pulgada} in\nMetros: {metro} m\nMilímetros: {milimetro} mm");

Muestra los resultados de las conversiones en pantalla:

  • Pulgadas (in)
  • Metros (m)
  • Milímetros (mm)

7. Esperar una tecla

Console.ReadKey();

Hace que el programa espere hasta que el usuario presione una tecla antes de cerrar la consola.

No hay comentarios.:

Publicar un comentario

Capturar por teclado un número capicúa positivo menor que 1000 y hallar su centenas, decenas y unidades e imprimirlas por pantalla en C Sharp

Código del ejercicio: int numero ; do {     Console . Write ( "Ingrese un número positivo menor que 1000: " );     n...

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