Respuesta:
PseInt:
Proceso ConversionUnidades
Definir metros, centimetros, pulgadas, pies, yardas como Real;
Escribir "Ingrese una cantidad en metros:";
Leer metros;
centimetros <- metros * 100;
pulgadas <- centimetros / 2.54;
pies <- pulgadas / 12;
yardas <- pies / 3;
Escribir metros, " metros equivale a:";
Escribir centimetros, " centimetros,";
Escribir pulgadas, " pulgadas,";
Escribir pies, " pies,";
Escribir yardas, " yardas.";
FinProceso
Python:
metros = float(input("Ingrese una cantidad en metros: "))
centimetros = metros * 100
pulgadas = centimetros / 2.54
pies = pulgadas / 12
yardas = pies / 3
print(metros, "metros equivale a:")
print(centimetros, "centimetros,")
print(pulgadas, "pulgadas,")
print(pies, "pies,")
print(yardas, "yardas.")
Explicación:
Este algoritmo recibe una cantidad en metros, y la convierte en sus equivalentes en centímetros, pulgadas, pies y yardas utilizando las relaciones dadas. Primero, se definen las variables necesarias, y se solicita al usuario que ingrese la cantidad en metros. A continuación, se calculan las cantidades equivalentes en centímetros, pulgadas, pies y yardas utilizando las relaciones dadas en el problema. Finalmente, se imprime por pantalla el resultado de la conversión en cada una de las unidades solicitadas.