ejemplo switch c sharp

En esta entrada publicare un ejemplo de código realizado en c #. En él se piden que introduzcan dos numero por el usuario y a continuación después de teclear el segundo numero mostrar un menú con las opciones de: suma, resta, división, multiplicación mediante una tecla numérica el usuario elige que acción realizar, para este procedimiento se utilizó un ciclo while que iterara las veces necesarias para realizar las operaciones aritméticas, para poder ejecutar cualquiera de las opciones del menú se utilizó la estructura switch en el que se definieron las operaciones para cada caso:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ejemplos
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Programa que suma, resta, divide y multiplica dos numeros introducidos por el usuario");
            Console.Write("Introduce un primer numero: ");
            int numero1 = Convert.ToInt32(Console.ReadLine());
            Console.Write("Introduce un segundo numero: ");
            int numero2 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Seleccione una opcion\n1 = Suma\n2 = Resta\n3 = Division\n4 = Multiplicacion");
            int ciclo=0;
            int opcion;
                while(ciclo<5){
                    opcion = Convert.ToInt32(Console.ReadLine());
                switch (opcion)
                {
                    case 1:
                        Console.WriteLine("Suma: "+(numero1+numero2));
                        ciclo = 1;
                        break;
                    case 2:
                        Console.WriteLine("Resta: "+(numero1-numero2));
                        break;
                    case 3:
                        Console.WriteLine("Division: "+numero1/numero2);
                        break;
                    case 4:
                        Console.WriteLine("Multiplicacion: "+numero1*numero2);
                        break;
                    default:
                        ciclo=5;
                        break;
                }
            }
        }
    }
}


Encuentra estos y más codigos de programación en mi sitio web oficial y en mi blog

Comentarios

Entradas populares