domingo, 17 de junio de 2012

PROGRAMA C#. TIENDA CON METODOS INGRESAR PRODUCTOR SACAR TOTAL CON DESCUENTO ,IVA,HERENCIA.

PROGRAMA C#. TIENDA CON METODOS INGRESAR PRODUCTOR SACAR TOTAL CON DESCUENTO ,IVA,HERENCIA.

using System;
using System.Collections.Generic;

using System.Text;

namespace ConsoleApplication22
{
    class Program
    {
        static void Main(string[] args)
        {
            //esto es opcional muestra el color en consola
            Console.ForegroundColor = ConsoleColor.Black;
            Console.BackgroundColor = ConsoleColor.White;
            Console.Clear();

              //el codigo anterior es opcional

            double precio, desc, c = 0;
            string opcion, desicion, producto;

            Console.WriteLine();
            Console.WriteLine("               ¡¡¡Bienvenidos!!Hello Friends!          ");
            Console.WriteLine("            !!!Tienda Josue Miyamoto¡¡¡   ");
            Console.WriteLine("        !!!!! Somos La Tienda Más Surtida¡¡¡¡¡¡   ");

            Console.WriteLine();
            Console.WriteLine("Presione una tecla para entrar");
            opcion = Console.ReadLine();
            Console.Clear();
            do
            {
                c++;
                Console.WriteLine("Producto: ");
                producto = (Console.ReadLine());

                Console.WriteLine("Precio: ");
                precio = int.Parse(Console.ReadLine());

                Console.WriteLine("Desea ingresar otro Producto? SI/NO");
                desicion = Console.ReadLine().ToUpper();
            } while (desicion == "SI");

            if (c > 20)
            {
                desc = ((precio) - 60);
                Console.WriteLine("tienes $60 de descuento ");
            }
            else if ((c >= 15) && (c <= 20))
            {
                desc = ((precio) - 50);
                Console.WriteLine("tienes $50 de descuento");
            }
            else if ((c >= 8) && (c <= 15))
            {
                desc = ((precio) - 20);
                Console.WriteLine("Tiene $20 de descuento");
            }
            else
            {
                desc = (precio);
                Console.WriteLine("no hay descuento");
            }

            Console.Clear();
            Console.WriteLine("#Productos: " + producto);
            Console.WriteLine("Subtotal: " + precio);
            Console.WriteLine("Descuento: " + (precio - desc));
            Console.WriteLine("Subtotal 2: " + desc);
            Console.WriteLine("IVA 16%: " + (desc * 16 / 100));
            Console.WriteLine("Total: " + (desc + (desc * 16 / 100)));
            Console.WriteLine();

            Console.WriteLine("---GRACIAS!---   POR SU COMPRA!!!");
            Console.ReadLine();
        }
    }
}




PROGRAMA C#. MAQUINA DESPACHADORA.



using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        class menu
        {
            public void start(string entrar)
            {
                double price = 0;
                double cambio;
                double reprice = 0;
                double tot = 0;
                string producto;
                string des;

                do
                {
                   
                    Console.WriteLine("___________MAQUINA EXPENDEDORA_______");
                    Console.WriteLine();
                    Console.WriteLine();
                    Console.WriteLine("Selecciona Un Producto");
                    Console.WriteLine("A1 -- Doritos --");
                    Console.WriteLine("B1 -- Crush De Naranja --");
                    Console.WriteLine("C1 -- Pizza --");
                    Console.WriteLine("D1 -- Coca Cola --");
                    Console.WriteLine("E1 -- Cigarros --");
                    Console.WriteLine("F1 -- Ruffles --");
                    Console.WriteLine("G1 -- Halls --");
                    Console.WriteLine("A2 -- Trident --");
                    Console.WriteLine("B2 -- HotNuts --");
                    Console.WriteLine("C2 -- GoldenNuts --");
                    Console.WriteLine("D2 -- Panditas --");
                    Console.WriteLine("E2 -- Sprite --");
                    Console.WriteLine("F2 -- Enchilados --");
                    Console.WriteLine("G2 -- MaxAir --");
                    Console.WriteLine("A3 -- Crujitos --");
                    Console.WriteLine("B3 -- Sangria --");
                    producto = Console.ReadLine();

                    if (producto == "A1")
                    {
                        Console.WriteLine("Deposite 5$ Pesos");
                        double A1 = 5;
                        tot = tot + A1;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < A1)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - A1;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "B1")
                    {
                        Console.WriteLine("Deposite 6$ Pesos");
                        double B1 = 6;
                        tot = tot + B1;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < B1)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - B1;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "C1")
                    {
                        Console.WriteLine("Deposite 15$ Pesos");
                        double C1 = 15;
                        tot = tot + C1;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < C1)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - C1;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "D1")
                    {
                        Console.WriteLine("Deposite 6$ Pesos");
                        double D1 = 6;
                        tot = tot + D1;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < D1)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - D1;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "E1")
                    {
                        Console.WriteLine("Deposite 21$ Pesos");
                        double E1 = 21;
                        tot = tot + E1;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < E1)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - E1;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "F1")
                    {
                        Console.WriteLine("Deposite 4.5$ Pesos");
                        double F1 = 4.5;
                        tot = tot + F1;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < F1)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - F1;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "G1")
                    {
                        Console.WriteLine("Deposite 3.5$ Pesos");
                        double G1 = 3.5;
                        tot = tot + G1;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < G1)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - G1;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "A2")
                    {
                        Console.WriteLine("Deposite 3.5$ Pesos");
                        double A2 = 3.5;
                        tot = tot + A2;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < A2)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - A2;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "B2")
                    {
                        Console.WriteLine("Deposite 4$ Pesos");
                        double B2 = 4;
                        tot = tot + B2;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < B2)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - B2;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "C2")
                    {
                        Console.WriteLine("Deposite 4.5$ Pesos");
                        double C2 = 4.5;
                        tot = tot + C2;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < C2)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - C2;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "D2")
                    {
                        Console.WriteLine("Deposite 5$ Pesos");
                        double D2 = 5;
                        tot = tot + D2;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < D2)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - D2;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "E2")
                    {
                        Console.WriteLine("Deposite 7$ Pesos");
                        double E2 = 7;
                        tot = tot + E2;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < E2)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - E2;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "F2")
                    {
                        Console.WriteLine("Deposite 3$ Pesos");
                        double F2 = 3;
                        tot = tot + F2;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < F2)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - F2;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "G2")
                    {
                        Console.WriteLine("Deposite 4$ Pesos");
                        double G2 = 4;
                        tot = tot + G2;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < G2)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - G2;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "A3")
                    {
                        Console.WriteLine("Deposite 5$ Pesos");
                        double A3 = 5;
                        tot = tot + A3;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < A3)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - A3;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    else if (producto == "B3")
                    {
                        Console.WriteLine("Deposite 7$ Pesos");
                        double B3 = 7;
                        tot = tot + B3;
                        Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                        price = double.Parse(Console.ReadLine());
                        while (price < B3)
                        {
                            Console.WriteLine("Tu Moneda Es Insuficiente Deposita Otra");
                            Console.WriteLine("Introduce El Valor De Tu Moneda (Solo Se Aceptan 10, 5, 2, 1, .50");
                            reprice = double.Parse(Console.ReadLine());
                            price = price + reprice;
                        }
                        cambio = price - B3;
                        Console.WriteLine("Tu Cambio Es: " + cambio);
                    }
                    Console.WriteLine("La Maquina Tiene {0} Peso(s)", tot);
                    Console.WriteLine("Deseas Realizar Otra Compra");
                    des = Console.ReadLine();
                } while (des == "s" | des == "si" | des == "Si" | des == "SI" | des == "S");
                Console.ReadLine();
            }
        }
        static void Main(string[] args)
        {
            string ini;
            Console.ForegroundColor = ConsoleColor.Red;
            Console.BackgroundColor = ConsoleColor.Yellow;
            Console.Clear();
            menu entrar = new menu();
            Console.WriteLine();
            Console.WriteLine();
       
            Console.WriteLine("******____________________Bienvenido a La Tienda De Josue_______________********");
            ini = Console.ReadLine();
            entrar.start(ini);
        }
    }
}
PROGRAMA C#. PEDIR TU EDAD Y MOSTRAR SI ERES MAYOR DE EDAD O MENOR.


using System;

class CCalificaciones
{

    public static void Main(String[] args)
    {





        Console.ForegroundColor = ConsoleColor.Black;

        Console.BackgroundColor = ConsoleColor.Red;



        int edad;




        Console.WriteLine("Dame Tu edad:");

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





        if (edad <= 17)

            Console.WriteLine("Eres menor de edad");

        else

            Console.WriteLine("Eres mayor de edad");

        Console.ReadLine();
    }


}
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;


            }

        }
    }
}



PROGRAMA C#. MOSTRAR MULTIPLOS DE 7.


using System;

class ciclo1
{
    static void Main(string[] args)
    {


        Console.ForegroundColor = ConsoleColor.Black;
        Console.BackgroundColor = ConsoleColor.Yellow;
        Console.Clear();

        int i;

        for (i = 7; i <= 112; i += 7)

            Console.Write(i + " ");
        Console.Read();

    }
}
PROGRAMA C#.SACAR PROMEDIO Y MOSTRAR SI ESTA REPROBAD O O APROBADO.


using System;

class CCalificaciones
{

    public static void Main(String[] args)
    {





        Console.ForegroundColor = ConsoleColor.Black;

        Console.BackgroundColor = ConsoleColor.Yellow;



        float dato1;
        float dato2;
        float prom;




        Console.WriteLine("Ingresa calificacion1:");

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

        Console.WriteLine("Ingresa calificacion 2:");

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

        prom = (dato1 + dato2) / 2;

        Console.WriteLine("promedio={2}", dato1, dato2, prom);




        if (prom <= 6)

            Console.WriteLine("estas reprobado");

        else

            Console.WriteLine("esta aprobado");

        Console.ReadLine();

    }


}
PROGRAMA C#. INGRESE EL NUMERO DE LA TABLA DE MULTIPLICAR QUE DESEE VER.



using System;

class dd
{
     static void Main(string[] args)
{


Console.ForegroundColor=ConsoleColor.Black;
  Console.BackgroundColor=ConsoleColor.White;
Console.Clear();



int multiplicador,multiplicando;
             Console.Write("Ingrese la tabla que desea ver: ");
             multiplicando = Convert.ToInt32(Console.ReadLine());
            for (multiplicador = 1; multiplicador <= 10; multiplicador++)
                 Console.WriteLine(multiplicando+"x" + multiplicador + "=" + (multiplicando * multiplicador));
             Console.ReadLine();
}

}
PROGRAMA C#. IMPRIMIR TABLA DE MULTIPLICAR DEL 1 AL 10.




using System;

class Program
{
    static void Main(string[] args)
    {


        Console.ForegroundColor = ConsoleColor.Black;
        Console.BackgroundColor = ConsoleColor.White;
        Console.Clear();


        int multiplicador, multiplicando;
        for (multiplicando = 1; multiplicando <= 10; multiplicando++)
        {
            for (multiplicador = 1; multiplicador <= 10; multiplicador++)
            {
                Console.WriteLine(multiplicando + "x" + multiplicador + "=" + (multiplicando * multiplicador));
            }
            Console.WriteLine("");
        }
        Console.ReadLine();

    }

}
PROGRAMA C#. CONVERTIDOR DE REMPERATURAS.



using System;


class ConvertidorTemperaturas
{
    public static void Main(string[] args)
    {
        float GradosCentigrados, GradosFarenheit;
        Console.Write("Proporcione la cantidad de grados centígrados a convertir: ");
        GradosCentigrados = float.Parse(Console.ReadLine());
        GradosFarenheit = (GradosCentigrados * (9 / 5F)) + 32;
        Console.Write("La cantidad de grados farenheit equivalente es: {0}", GradosFarenheit);
        Console.ReadLine();

    }
}
PROGRAMA C# .CALCULAR EL FACTORIAL DE UN NUMERO DADO POR EL USUARIO.


using System;

class Program
{
    static void Main(string[] args)
    {

        int fact = 0, e = 1;

        Console.WriteLine("Numero de factorial:");

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

        for (int i = 1; i <= fact; i++)
        {

            e = e * i;
        }

        Console.WriteLine("El factorial es:" + e);

        Console.ReadLine();

    }

}

PROGRAMA C# ADIVINAR UN NUMERO


ESTE PROGRAMA CREADO EN C# .ES UN PEQUEÑO JUEGO, DONDE EL USUARIO DEBE INTRODUCIR UN NUMERO COMPRENDIDO ENTRE UN RANGO DEL 0 AL 30:

*-programa donde el usuario adivina un numero comprendido entre una rango de 0 a 30

using System;

class tarea
{
    static void Main(string[] args)
    {
        int numero = 0;
        int adivinar = 0;
        int i = 0;
        int oportunidades = 4;
        Random rnd = new Random();
        char resp = '\0';

        Console.WriteLine("!!!!!!!!ADIVINA UN NÚMERO ENTRE 0 y 30.!!!!!!!!");
        Console.WriteLine();
        Console.WriteLine();
        Console.WriteLine("=====TIENES 4 OPORTUNIDADES======");
        Console.WriteLine();
        do
        {
            adivinar = (int)(rnd.Next(0, 30));
            i = 0;
            do
            {
                Console.Write("\n Número: ");
                numero = Convert.ToInt32(Console.ReadLine());
                if (numero < adivinar)

                    Console.WriteLine("           !SUGERENCIA!:=Introduce un número mas grande.=");
                else if (numero > adivinar)

                    Console.WriteLine("          !SUGERENCIA!:=Introduce un número mas pequeño.=");
                else if (numero == adivinar)
                    Console.WriteLine("Muy bien!!!!. Has Ganado");
                i++;
            }
            while ((numero != adivinar) && (i < oportunidades));

            if (numero != adivinar)
                Console.WriteLine("No Adivinaste. El número secreto era el " + adivinar);

            Console.Write("\n¿QUIERES VOLVER A JUGAR? (si/no): ");
            resp = (char)Console.Read();
            Console.ReadLine(); // limpiar buffer de entrada
        }
        while (resp == 's');
    }
}