Informática, pregunta formulada por Katerin01Sorto, hace 1 año

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

Contestado por dtorres10
0

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

           }                        

       }

   }

}

Otras preguntas