Академический Документы
Профессиональный Документы
Культура Документы
Problema 1.
Para participar en una feria de la ciencia, un estudiante necesita diseñar
una aplicación que a partir de 3 datos ingresados, 2 números y un
carácter, se verifique si el carácter es un operador aritmético realizar la
operación correspondiente, de otra manera indicar que existe un error.
TABLA DE REQUERIMIENTOS
DISEÑO DE CLASES
numero1
int
+recibirdatos()
+realizaroperacion()
numero2
int
+recibirdatos()
+realizaroperacion()
operador
char
+recibirdatos()
+validaroperador()
resultado
int
+ realizaroperacion()
+resultadooperacion()
PROGRAMA
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//prouecto
namespace operacion
{
class Program
{
static void Main(string[] args)
{
int numero1, numero2, resultado;
char operacion;
Console.WriteLine("ingrese el primer número");
numero1 = int.Parse(Console.ReadLine());
Console.WriteLine("ingrese el segundo número");
numero2 = int.Parse(Console.ReadLine());
Console.WriteLine("la operación aritmética que desea realizar");
operacion = char.Parse(Console.ReadLine());
if (operacion == '+') {
resultado = numero1 + numero2;
Console.WriteLine("la suma de los dos numeros es: " + resultado);
Console.ReadKey();
}
else
{
if (operacion == '-')
{
resultado = numero1 - numero2;
Console.WriteLine("la resta de los dos numeros es: " + resultado);
Console.ReadKey();
}
else
{
if (operacion == '*')
{
resultado = numero1 * numero2;
Console.WriteLine("la multiplicacion de los dos numeros es: " +
resultado);
Console.ReadKey();
}
else
{
if (operacion == '/')
{
resultado = numero1 / numero2;
Console.WriteLine("la división de los dos numeros es: " +
resultado);
Console.ReadKey();
}
else
{
if (operacion == '%')
{
resultado = numero1 % numero2;
Console.WriteLine("El porcentaje obtenido es: " + resultado);
Console.ReadKey();
}
else
{
Console.WriteLine("Error");
Console.ReadKey();
}
}
}
}
}
}
}