Ejemplo n.º 1
0
 public void Dividir(Potencia p)
 {
     if (b == p.b)
     {
         exp = exp - p.exp;
     }
 }
Ejemplo n.º 2
0
 public void Multiplicar(Potencia p)
 {
     if (b == p.b)
     {
         exp = exp + p.exp;
     }
 }
Ejemplo n.º 3
0
        public Potencia MultiplicarP(Potencia p)
        {
            Potencia nueva = new Potencia(0, 0);

            if (this.b == p.b)
            {
                nueva.b   = this.b;
                nueva.exp = this.exp + p.exp;
            }
            return(nueva);
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            // 1. Crear potencias
            Potencia p1 = new Potencia(2, 4),
                     p2 = new Potencia(2, 6),
                     p3 = new Potencia(2, 5),
                     pRes;

            double valor;

            // 2. Llamar métodos
            p1.Multiplicar(p2);
            pRes  = p2.MultiplicarP(p3);
            valor = p3.Valor();
            Console.WriteLine(p1.Escribir());
            Console.WriteLine("El valor es:" + valor);


            // 3. Calcular mayor
            if ((p1.getExponente() > p2.getExponente()) &&
                (p1.getExponente() > p3.getExponente()))
            {
                Console.WriteLine(p1.Escribir());
            }

            else if (p2.getExponente() > p3.getExponente())
            {
                Console.WriteLine(p2.Escribir());
            }

            else
            {
                Console.WriteLine(p3.Escribir());
            }

            Console.ReadKey();
        }