Op básicas- Racionales c#


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