El código contenido en la clase:
"Naturales" 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 naturales.
Método Sustraccion: Resta dos números naturales.
Método Multiplicación:Multiplica dos números naturales.
Método División: Divide dos números naturales entre sí.
Método Adicion: Suma dos números naturales.
Método Sustraccion: Resta dos números naturales.
Método Multiplicación:Multiplica dos números naturales.
Método División: Divide dos números naturales entre sí.
A continuación podrás encontrar
el código de la clase Naturales, con cada uno de sus respectivos métodos:
using System;
namespace calcu
{
class Natural
{
/// <summary>
/// Metodo Adicion : Encargado de recibir dos valores de números naturales y posteriormente sumarlos
/// </summary>
/// <param name="a">Primer número natural a sumar</param>
/// <param name="b">Segundo número natural a sumar</param>
/// <returns suma>Resultado de la operación: Adicion de dos números naturales</returns>
///
public static int Adicion(int a, int b)
{
int suma=0;
if (a > 0 && b > 0)
{
suma = a + b;
return suma;
}else{
throw new ArgumentException("Ningúno de los datos ingresados puede ser menor que cero");
}
}
/// <summary>
/// Metodo Sustraccion: Encargado de recibir dos valores de números naturales y posteriormente restarlos
/// </summary>
/// <param name="a">Primer número natural a restar</param>
/// <param name="b">Segundo número natural a restar</param>
/// <returns resta>Resultado de la operación: Sustraccion entre dos números naturales</returns>
public static int Sustracción(int a, int b)
{
int resta = 0;
if ((a > 0 && b >= 0) && (b<a))
{
resta = a - b;
return resta;
}
else
{
throw new ArgumentException("Al menos uno de los parametros ingresados no es correcto");
}
}
/// <summary>
/// Metodo Multiplicacion: Encargado de recibir dos valores de números naturales y posteriormente multiplicarlos
/// </summary>
/// <param name="a">Primer número natural a multiplicar</param>
/// <param name="b">Segundo número natural a multiplicar</param>
/// <returns multi>Resultado de la operación: multiplicación de dos números naturales</returns>
static int Multiplicacion(int a, int b)
{
int multi = 0;
if(a>=0 && b>=0){
multi = a * b;
return multi;
}
else
{
throw new ArgumentNullException("Los datos ingresados deben ser mayores que cero ");
}
}
/// <summary>
/// Metodo Division: Encargado de recibir dos valores de números naturales 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 int Division(int a, int b)
{
int div =0;
return div;
if (b == 0)
{
throw new ArgumentNullException("El divisor no puede ser igual a cero");
}
else if(a>b)
{
div = (a / b);
return div;
}
}
// Metodo principal
static void Main(string[] args)
{
}
}
}
No hay comentarios:
Publicar un comentario