Los mejores cursos GRATIS © AulaFacil.com
  • [Entrada Profesores]
  • Certificaciones
  • [Mi AulaFácil]
sábado, 18 agosto 2018 español
Síguenos
Publica tu curso
¿Cómo Funciona AulaFácil?

Ejercicio 2: Multiconversor

Vamos a realizar otro ejercicio.

En este caso, se trata de dar unas opciones al usuario, y según la opción que elija, realizar un cálculo u otro:

Para ello vamos a hacer uso de un switch (lección 12) para las diferentes opciones.

El usuario introducirá un número por teclado (lección 25) para elegir dicha opción.

 

Estas son las opciones que deben aparecer como mínimo:

  1. Centímetro a pulgada.
  2. Kilogramo a libra.
  3. Kilómetro a milla.
  4. Grados a radianes.

 

Habrá que declarar constantes con el valor de la conversión de cada punto.

Os dejo esos valores:

  • 1 cm = 0.39370 pulgadas
  • 1 kg = 2.20462262 libras
  • 1 km = 0.621371192 millas
  • 1 grado = 0.0174532925 radianes

 

Variables necesarias:

  • Una de tipo entero (int) para la opción elegida.

 

Ayuda: para recoger un número entero por teclado, suponiendo que tengamos una variable de tipo int que se llame opcion:

opcion = int.Parse(Console.ReadLine());

  • Una para almacenar el resultado, y otra para el número introducido a convertir, ambas del tipo double.

 

Estructura final del ejercicio:

  • Declaración de constantes y variables.
  • Escribir opciones.
  • Recoger valor (opción) introducido por teclado.
  • Switch con las 4 posibilidades (case). En cada uno:
    • Escribir instrucción para el usuario.
    • Recoger valor en una variable tipo double.
    • Calcular conversión.
    • Mostrar resultado.
  • Colocar al final Console.ReadKey(), para poder ver el resultado.

 

Este ejercicio es fácil, que no te mareen tantos números, lo único que hay que hacer es saber poner en cada opción la conversión correcta, que no es más que una multiplicación.

Os dejo una pantalla del resultado final donde se elije la primera opción:

Salida ejercicio 2

 

Conoce al Autor/a:
Gracias por compartir y gracias por enlazar la página
Compartir en Facebook
Acepto vuestra política de privacidad
Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

¡Suscríbete GRATIS a nuestro boletín diario!:

Búsqueda personalizada
Existen nuevos mensajes en las siguientes salas de chat:

      Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
      [No me interesa] | [Me Interesa]



      ¿Dudas? ¿Preguntas? Plantéalas en el foro
      Suscríbete Gratis al Boletín

      Escribir la dirección de Email:

      Acepto vuestra política de privacidad
      Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

      Delivered by FeedBurner

      Destacamos
      Cargando datos...
      Buenos Artículos Diarios

      Sigue a AulaFácil en:

      Ránking Mundial Certificados
      Banner AulaFácil

      Este es un producto de AulaFacil S.L. - © Copyright 2009
      B 82812322 Apartado de Correos 176. Las Rozas 28230. Madrid (ESPAÑA)