Saltar a contenido

UD1 Ejercicio de refuerzo 7: Conversión de medidas

Realiza un programa que pida una medida y la convierta a centímetros (cm), metros (m) o kilómetros (km), pulgadas (in), pies (ft), yardas (yd), millas (mi).

El programa debe pedir:

  • La medida a convertir. Debe ser un número real.
  • La unidad de entrada. Debe ser una de las siguientes: cm, m, km, in, ft, yd, mi.
  • La unidad de salida. Debe ser una de las siguientes: cm, m, km, in, ft, yd, mi.

Debe comprobar que la unidad de entrada y salida son válidas.

El programa debe mostrar el resultado de la conversión.

Ejemplo de uso:

Introduce la medida: 1
Introduce la unidad de entrada: m
Introduce la unidad de salida: cm
1.0 m son 100.0 cm
Introduce la medida: 5
Introduce la unidad de entrada: in
Introduce la unidad de salida: ft
5.0 in son 0.41 ft
Introduce la medida: 21
Introduce la unidad de entrada: km
Introduce la unidad de salida: mi
21.0 km son 13.04 mi
Introduce la medida: 8.3
Introduce la unidad de entrada: yd
Introduce la unidad de salida: m
8.3 yd son 7.59 m

Alternativa: en lugar de pedir la unidad de entrada y salida, se puede pedir la unidad de salida y mostrar todas las conversiones posibles.

Introduce la medida: 1
Introduce la unidad de entrada: cm
1.0 cm son 0.0000062137 mi
1.0 cm son 0.0109361 yd
1.0 cm son 0.0328084 ft
1.0 cm son 0.393701 in
1.0 cm son 0.01 m
1.0 cm son 0.00001 km

```