Hola
Muchas gracias JxDarkAngel por enseñarme a utilizar algo más.-
Bueno con el goto funciona perfectamente, pero les dejo mi otra
manera de hacer que funcione, solo que en otro foro les pareció
que era un código ilegible x lo menos esta línea.-
while(!Int32.TryParse(Console.ReadLine(), out miNumeroDos))
Código:
using System;
using System.Collections.Generic;
public class ElMayor
{
public static void Main(string[] args)
{
ElMayor objElMayor;
objElMayor = new ElMayor();
objElMayor.entorno();
objElMayor.ingreso();
}
void entorno()
{
Console.Title = " El mayor";
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Yellow;
Console.SetWindowSize(80,20);
Console.Clear();
}
void ingreso()
{
int miNumeroUno = 0, miNumeroDos = 0;
do
{
Console.Clear();
Console.SetCursorPosition(02,02);
Console.Write(" ---------- Ingrese 2 enteros y el programa le indicará el mayor ----------");
Console.SetCursorPosition(02,04);
Console.Write("Ingrese un entero....:");
while(!Int32.TryParse(Console.ReadLine(), out miNumeroUno))
{
Console.SetCursorPosition(24,04);
Console.Write(" ");
Console.SetCursorPosition(24,04);
}
Console.SetCursorPosition(02,06);
Console.Write("Ingrese un entero....:");
while(!Int32.TryParse(Console.ReadLine(), out miNumeroDos))
{
Console.SetCursorPosition(24,06);
Console.Write(" ");
Console.SetCursorPosition(24,06);
}
if(miNumeroUno == miNumeroDos)
{
Console.SetCursorPosition(02,08);
Console.Write("Los números deben ser distintos, apriete una tecla para nuevo ingreso...");
Console.ReadKey();
}
}while(miNumeroUno == miNumeroDos);
int ElMayor = (miNumeroUno > miNumeroDos) ? 4 : 6;
Console.SetCursorPosition(40,ElMayor);
Console.Write("<-- el mayor");
Console.SetCursorPosition(02,09);
Console.Write("Apriete una tecla para cerrar la aplicación...");
Console.ReadKey();
}
}
Serán distintos puntos de vista, a pesar de mi poca experiencia
no me lo parece.-
Saludos.
Daniel