Está en la página 1de 4

Haz clic en el cuadro y

escribe tu nombre
completo.

Juan Pablo Ramírez Pérez


Actividad 8
1. Resuelve el siguiente problema que escriba una cantidad en metros y muestre un
menú de opciones, el cual pregunte si se quiere convertir a:
a. Milímetros
b. Centímetros
c. Decímetros
d. Hectómetros
e. Kilómetros
Según la opción seleccionada, el programa muestra el valor, por ejemplo: 25
metros equivale a 2,500 centímetros.
Escribe el algoritmo (pseudocódigo). Llega el diagrama de flujo y crea el código en C#
PSEUDOCODIGO:
INICIO
Entero=(x)metros
Entero=(x)milímetros
Entero=(x) centímetros
Entero=(x)decímetros
Entero=(x)hectómetros
Entero=(x)kilómetros

Preguntar: “Ingrese cantidad en metros”


Preguntar: “¿A qué desea convertir? a)Milímetros, b)Centímetros, c)Decímetros, d)Hectómetros o
e)Kilómetros”
Si elige “a)Milímetros” agregar tres “0” a la cantidad en metros
Si elige “b)Centímetros” agregar dos “0” a la cantidad en metros
Si elige “c)Decímetros” agregar un “0” a la cantidad en metros
Si elige “d)Hectómetros” disminuir un decimal a la cantidad en metros
Si elige “e)Kilómetros” disminuir dos decimales a la cantidad en metros
Mostrar: “Esta es su conversión”
FIN
DIAGRAMA DE FLUJO:

INICIO

Entero=(x)metros
Entero=(x)milímetros
Entero=(x) centímetros
Entero=(x)decímetros
Entero=(x)hectómetros
Entero=(x)kilómetros

Preguntar: “Ingrese cantidad en metros”


Preguntar: “¿A qué desea convertir? a)Milímetros, b)Centímetros, c)Decímetros,
d)Hectómetros o e)Kilómetros”
Si elige “a)Milímetros” agregar tres “0” a la cantidad en metros
Si elige “b)Centímetros” agregar dos “0” a la cantidad en metros
Si elige “c)Decímetros” agregar un “0” a la cantidad en metros
Si elige “d)Hectómetros” disminuir un decimal a la cantidad en metros
Si elige “e)Kilómetros” disminuir dos decimales a la cantidad en metros

Mostrar: “Esta es su conversión”

FIN
CODIGO C#

using System;
class Hello
{
static void Main()
{
Int metros = x
Int milímetros= 0
Int centímetros= 0
Int decímetros= 0
Int hectómetros= 0
Int Kilómetros= 0
Console.WriteLIne(“Ingrese número”)
Console.WriteLine (Si el usuario decide decimetros
metros x 10
Si el usuario decide centimetros
Metros x 100
Si el usuario decide milimetros
Metros x 1000
Si el usuario decide Hectometros
Metros/ 10
Si el usuario decide decimetros
Metros /100)
}
}

También podría gustarte