/*********** Uso de SWITCH-CASE
*******************/
/* Se ejecutara la instrucción de cada caso siempre y cuando
* la variable cumpla con lo
establecido; *******************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace uso_switch_case
{
class Program
{
static void Main(string[] args)
{
float a = 0;
float b = 0;
float c = 0;
int opcion = 0;
string dato = "";
Console.WriteLine("1.
suma");
Console.WriteLine("2.
resta");
Console.WriteLine("3. multiplicacion");
// Seleccionamos la operación a realizar un numero
Console.WriteLine("selecciona la operacion a realizar");
dato = Console.ReadLine();
opcion = Convert.ToInt32(dato);
// Introducimos los so números requeridos
Console.WriteLine("Introduca el primer numero");
dato = Console.ReadLine();
a = Convert.ToSingle(dato);
Console.WriteLine("Introduca el segundo numero");
dato = Console.ReadLine();
b = Convert.ToSingle(dato);
// aquí viene la aplicación de SWITCH-CASE la operación dependerá
del valor de opción;
switch
(opcion)
{
// primer caso, suma si opcion = 1
case
1:
c = a + b;
break;
// se finaliza la instrucion
//
resta si la opcion = 2
case
2:
c = a - b;
break;
//
multiplicacion si la opcion = 3
case 3:
c = a * b;
break;
// si
no se introduce ninguno de los valores o un valor errado
default:
Console.WriteLine("la opcion es incorrecta");
break;
}
// mostraremos el resultdo en pantalla
Console.WriteLine("el resultado es: {0}", c);
Console.ReadLine();
}
}
}
No hay comentarios:
Publicar un comentario