4. Desarrollar un programa que solicite 2 números enteros, el primer número debe ser menor que el segundo número, el programa debe mostrar la cantidad y la suma entre estos dos números.(while) en visual studio
Respuestas a la pregunta
Hola amig(@) aquí pongo la solución a ese ejercicio cualquier duda me avisas trate de explicar lo mejor que pude
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ejercicio_numeros
{
class Program
{
static void Main(string[] args)
{
/*Desarrollar un programa que solicite 2 números enteros, el primer número debe ser menor
* que el segundo número, el programa debe mostrar la cantidad y la suma entre estos dos
* números.(while) en visual studio*/
int Optional = 1;//Esta variable es la que me permite arrancar el ciclo while por lo menos 1 vez
int cantidad = 0;//Esta variable me permite llevar el conteo de los numero correctos utilizados, o la cantidad de numeros
while (Optional != 0)//Inicio del ciclo, el cual funciona siempre y cuando no se pulse el numero 0, que es !=0 esto traduce "diferente de cero"
{
Console.WriteLine("Digite su primer numero");//Mensaje
int Number_1 = int.Parse(Console.ReadLine());//Aqui lo que hago es que en una variable llamada Number_1 guardo el valor que el usuario me da por consola y le hago un parse
//ya que la funcion ReadLine me devuelve un string osea una letra por lo que no las podria comparar para saber cual es menor o mayor por eso hay que pasarlas a entero con la funcion parse
Console.WriteLine("Digite su segundo numero");//Mensaje
int Number_2 = int.Parse(Console.ReadLine());//Lo mismo que la Number_1
if (Number_1 < Number_2)//Comparo que el primer numero sea menor que el otro
{
int suma = Number_1 + Number_2;//esta variable me hace la suma de los dos numeros
Console.WriteLine("La suma de sus dos numeos es: " + suma);//Mensaje que muestra la suma de los dos numeros
cantidad = cantidad + 2;//Este contador me dice cuantos numeros e digitado correctamente
Console.WriteLine("La cantidad de numero correctos que a introducido es: " + cantidad);//Mensaje que muestra la cantidad de numeros
}
else
{
Console.WriteLine("El Primer numero es mayor que el segundo modifiquelo e intente de nuevo :D")//Mensaje que muestra que no cumpli la condicion de que el primero sea menor
}
Console.WriteLine("Pulse 0 para finalizar");//Mensaje
Console.WriteLine("Pulse Cualquier otra tecla para continuar");//Mensaje
Optional = int.Parse(Console.ReadLine());//Asigne un nuevo valor a Optional Por que si no seria infinito el ciclo, en el momento en que pulses 0 en esta parte el programa se cerrara
}
}
}
}