//Numero Intermedio
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace NumeroIntermedio {
class Program {
static void Main (string [] args){
int num1, num2, num3; //Se definen las variables que vamos a utilizar.
string linea; //Se define la variable linea de tipo 'string' que utilizamos como pivote.
System.Console.WriteLine("Ingrese el primer numero por favor."); //Se solicita al usuario ingrese el primer numero.
linea = Console.ReadLine(); //Se lee y almacena en la variable 'linea'.
num1 = int.Parse(linea); //Se convierte 'linea' de tipo 'string' a tipo 'int'.
System.Console.WriteLine("Ingrese el segundo numero por favor."); //Se solicita al usuario ingrese el segundo numero.
linea = Console.ReadLine(); //Se lee y almacena en la variable 'linea'.
num2 = int.Parse(linea); //Se convierte 'linea' de tipo 'string' a tipo 'int'.
System.Console.WriteLine("Ingrese el tercer numero por favor."); //Se solicita al usuario ingrese el tercer numero.
linea = Console.ReadLine(); //Se lee y almacena en la variable 'linea'.
num3 = int.Parse(linea); //Se convierte 'linea' de tipo 'string' a tipo 'int'.
if(num1 > num2){ //Si num1 es mayor que num2 entra al siguiente ciclo.
if (num1 < num3){ //Si num1 es menor que num3 y mayor que num2 (comprodado en el ciclo anterior) entra al ciclo.
System.Console.WriteLine("El numero intermedio es: " + num1); //Se imprime que el num1 es el numero intermedio.
}else{ //Si no es asi entonces.
//Ya comprobamos que num2 es menor que num1 en el primer 'if0.'
if(num2 < num3){ //Si el num2 es menor que num3 y menor que num1 entra al ciclo.
System.Console.WriteLine("El numero intermedio es: " + num3); //Se imprime que el numero intermedio es el num3.
}else{ //Si no es asi.
System.Console.WriteLine("El numero intermedio es: " + num2); //Significa que el numero intermedio es el num2 porque seria mayor que num3.
}
}
}else { //si el primer 'if' no se cumple entonces, o sea num1 es menor que num2.
//Entonces
if(num2 < num3){ //Si num2 es menor que num3.
System.Console.WriteLine("El numero intermedio es: " + num2); //Se imprime que el num2 es el numero intermedio, pues en el primer 'if' se comprobo que es mayor que num1.
}else{ //Si no.
if(num1 < num3){ //Si num1 es menor que num3 y mayor que num2 como lo comprobamos en el primer 'if'.
System.Console.WriteLine("El numero intermedio es: " + num3); //Se imprime que num3 es el numero intermedio.
}else{ //Si no.
System.Console.WriteLine("El numero intermedio es: " + num1); //Se imprime que el num1 es el numero intermedio.
}
}
}
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: