lunes, 18 de julio de 2011

■ C Sharp 007 ► Determinar el número menor, mayor e intermedio

Ejercicio 007: Leer tres números enteros diferentes y determinar cuál es el menor, mayor e intermedio.

using System;
namespace CSharp_007 {
    class Program {
        static void Main(string[] args) {
            int n1, n2, n3, mayor, menor, inter;
            Console.Write("Escribe primer numero ");
            n1 = int.Parse(Console.ReadLine());
            Console.Write("Escribe segundo numero ");
            n2 = int.Parse(Console.ReadLine());
            Console.Write("Escribe tercer numero ");
            n3 = int.Parse(Console.ReadLine());
            mayor = menor = inter = n1;
            if (n2 > mayor) {
                mayor = n2;
            }
            if (n3 > mayor) {
                mayor = n3;
            }
            if (n2 < menor) {
                menor = n2;
            }
            if (n3 < menor) {
                menor = n3;
            }
            if ((n1 > menor) && (n1 < mayor)) {
                inter = n1;
            }
            if ((n2 > menor) && (n2 < mayor)) {
                inter = n2;
            }
            if ((n3 > menor) && (n3 < mayor)) {
                inter = n3;
            }
            Console.WriteLine("Menor: " + menor);
            Console.WriteLine("Intermedio: " + inter);
            Console.WriteLine("Mayor: " + mayor);
            Console.ReadKey();
        }
    }
}

No hay comentarios:

Publicar un comentario