Pregunta en voz C: ingrese dos números enteros desde el teclado, solicite la suma y luego genere la suma. ¿Qué se debe hacer?
El código es el siguiente:
using?System;
using?System.Collections.Generic;
namespace?TestProject
{
clase?Programa
{
estática?void?Main(cadena[]?args)
{
int?a,?b,?sum?=?0;
var?readLine?=?"";
Console.WriteLine( "Función del programa: ingrese dos números para calcular su suma (separados por espacios, final por retorno de carro), ingrese salida para finalizar: ");
//Coloque la cadena ingresada en la variable readLine y luego determine si desea salir Condition?exit?
while?((readLine?=?Console.ReadLine()).ToLower()?!=?"exit")
{
var?arr?=?readLine.Split(new?char[]?{?'?'?});
if?(arr.Length?!=? 2)
{
Console.WriteLine("¡Entrada incorrecta, vuelva a ingresar!");
continuar;
}
//Intenta convertir las dos cadenas de entrada en números enteros
if?(!int.TryParse(arr[0],?out?a)?||?!int. TryParse(arr[ 1],?out?b))
{
Console.WriteLine("La cadena de entrada no es un número entero, ¡vuelva a ingresarla!");
continuar;
}
suma?=?a?+?b;
Console.WriteLine("Resultado: {0} ?+?{1} ?=?{2}",?a,?b,?suma);
a?=?b?=?suma?=?0;
}
Console.WriteLine("El programa finaliza, presione Enter para finalizar.");
Console.ReadLine();
} p>
}
}