domingo, 17 de junio de 2012

PROGRAMA C#. CALCULADORA SENCILLA,CON MENÚ.



using System;
using System.Collections.Generic;

using System.Text;


namespace program
{
    public class program
    {
        void suma(int dato1, int dato2)
        {
            int resultado;
            resultado = dato1 + dato2;
            System.Console.WriteLine("{0} + {1} = {2}", dato1, dato2, resultado);

        }

        void resta(int dato1, int dato2)
        {
            int resultado;
            resultado = dato1 - dato2;
            System.Console.WriteLine("{0} - {1} = {2}", dato1, dato2, resultado);
        }
        void multiplicasion(int dato1, int dato2)
        {
            int resultado;
            resultado = dato1 * dato2;
            System.Console.WriteLine("{0} * {1} = {2}", dato1, dato2, resultado);
        }

        void division(int dato1, int dato2)
        {
            int resultado;
            resultado = dato1 / dato2;
            System.Console.WriteLine("{0} / {1} = {2}", dato1, dato2, resultado);
        }
        static void Main(string[] args)
        {
            string opc;
            int num1, num2;

            Console.WriteLine(" menu opcion");

            Console.WriteLine("A) Suma");

            Console.WriteLine("B) Resta");

            Console.WriteLine("C) Multiplicacion");

            Console.WriteLine("D) Division");

            Console.WriteLine("opcion");
            opc = Console.ReadLine().ToUpper();
            Console.Clear();

            switch (opc)
            {
                case "A":
                    program li = new program();

                    Console.WriteLine("dato1:");
                    num1 = int.Parse(Console.ReadLine());

                    Console.WriteLine("dato2:");
                    num2 = int.Parse(Console.ReadLine());

                    Console.Clear();
                    li.suma(num1, num2);
                    Console.ReadLine();
                    break;


                case "B":
                    program lu = new program();
                    Console.WriteLine("dato1:");
                    num1 = int.Parse(Console.ReadLine());

                    Console.WriteLine("dato2:");
                    num2 = int.Parse(Console.ReadLine());
                    Console.Clear();

                    lu.resta(num1, num2);
                    Console.ReadLine();
                    break;

                case "C":
                    program la = new program();

                    Console.WriteLine("dato1");
                    num1 = int.Parse(Console.ReadLine());

                    Console.WriteLine("dato2");
                    num2 = int.Parse(Console.ReadLine());
                    Console.Clear();
                    la.multiplicasion(num1, num2);
                    Console.ReadLine();
                    break;

                case "D":
                    program le = new program();
                    Console.WriteLine("dato1");
                    num1 = int.Parse(Console.ReadLine());

                    Console.WriteLine("dato2");
                    num2 = int.Parse(Console.ReadLine());
                    Console.Clear();
                    le.division(num1, num2);
                    Console.ReadLine();
                    break;


                default:
                    Console.WriteLine("====OPCION DENEGADA=====");
                    Console.WriteLine("____________________");
                    Console.WriteLine("BUELVA A INTENTAR");
                    Console.ReadLine();
                    Console.Clear();
                    break;


            }

        }
    }
}



No hay comentarios.:

Publicar un comentario

Es muy importante tu comentarios: