El código contenido en la clase:
"Racionales" contiene las cuatro (4) operaciones básicas que son:
suma o adición, resta o sustracción, multiplicación o producto y división o
cociente; cada uno de los métodos empleados cuenta con al menos una excepción
que evitará que durante la ejecución del proyecto se generen errores
accidentalmente o como resultado del ingreso incorrecto de los datos solicitados
al usuario.
Método Adicion: Suma dos números racionales.
Método Sustraccion: Resta dos números racionales.
Método Multiplicación: Multiplica dos números racionales.
Método División: Divide dos números racionales entre sí.
A continuación podrás encontrar
el código de la clase Racionales, con cada uno de sus respectivos métodos:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace calcu
{
class Racionales
{
/// <summary>
/// Metodo Adicion : Encargado de recibir dos valores de números racionales y posteriormente sumarlos
/// </summary>
/// <param name="a">Primer número racional a sumar</param>
/// <param name="b">Segundo número racional a sumar</param>
/// <returns suma>Resultado de la operación: Adicion de dos números racionales</returns>
///
public static long Adicion(long a, long b)
{
long suma = a+b;
return suma;
throw new ArgumentException("Se ha ingresado alguno de los datos de manera incorrecta");
}
/// <summary>
/// Metodo Sustraccion: Encargado de recibir dos valores de números racionales y posteriormente restarlos
/// </summary>
/// <param name="a">Primer número racional a restar</param>
/// <param name="b">Segundo número racional a restar</param>
/// <returns resta>Resultado de la operación: Sustraccion entre dos números racionales</returns>
public static long Sustracción(long a, long b)
{
long resta = 0;
resta = a - b;
return resta;
throw new ArgumentException("Al menos uno de los parametros ingresados no es correcto");
}
/// <summary>
/// Metodo Multiplicacion: Encargado de recibir dos valores de números racionales y posteriormente multiplicarlos
/// </summary>
/// <param name="a">Primer número racional a multiplicar</param>
/// <param name="b">Segundo número racional a multiplicar</param>
/// <returns multi>Resultado de la operación: multiplicación de dos números racionales</returns>
static long Multiplicacion(long a, long b)
{
long multi = 0;
multi = a * b;
return multi;
throw new ArgumentException("Al menos uno de los parametros ingresados no es correcto");
}
/// <summary>
/// Metodo Division: Encargado de recibir dos valores de números racionales y posteriormente dividirlos
/// </summary>
/// <param name="a">Número Dividendo</param>
/// <param name="b">Número Divisor</param>
/// <returns div>Cociente resultante luego de hacer la división</returns>
static long Division(long a, long b)
{
long div = 0;
return div;
if (b == 0)
{
throw new ArgumentNullException("El divisor no puede ser igual a cero");
}
div = (a / b);
return div;
}
// Metodo principal
static void Main(string[] args)
{
}
}
}
No hay comentarios:
Publicar un comentario