Ejemplo n.º 1
0
 public Fraccion Division(Fraccion f, Fraccion f2)
 {
     num = (f.Numerador * f2.Denominador);
     den = (f.Denominador * f2.Numerador);
     res = new Fraccion(num, den);
     return(res);
 }
Ejemplo n.º 2
0
    public static void Main()
    {
        Fraccion a = new Fraccion(1, 2);
        Fraccion b = new Fraccion(5, 8);

        Console.WriteLine(a * b);
    }
Ejemplo n.º 3
0
        public double Valor(Fraccion f)
        {
            double n   = Convert.ToDouble(f.Numerador);
            double d   = Convert.ToDouble(f.Denominador);
            double res = (n / d);

            return(res);
        }
Ejemplo n.º 4
0
 public bool EsHomogenea(Fraccion f, Fraccion f2)
 {
     if (f.Denominador == f2.Denominador)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Ejemplo n.º 5
0
 public Fraccion Suma(Fraccion f, Fraccion f2)
 {
     if (EsHomogenea(f, f2))
     {
         num = f.Numerador + f2.Numerador;
         den = f.Denominador;
     }
     else
     {
         num = ((f.Numerador * f2.Denominador) + (f.Denominador * f2.Numerador));
         den = (f.Denominador * f2.Denominador);
     }
     res = new Fraccion(num, den);
     return(res);
 }
Ejemplo n.º 6
0
    private void Start()
    {
        indiceOrdenes = 1;
        indiceChurro  = 1;
        ronda         = 0;
        puntaje       = 0;
        actual        = true;
        fraccion1     = GetComponent <Fraccion>();

        contadorCajeta    = 0;
        contadorChocolate = 0;
        contadorFresa     = 0;
        contadorQueso     = 0;
        RondaText.text    = ronda.ToString();
        puntajeText.text  = "0/10";
    }
Ejemplo n.º 7
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {

            if (valido(txtNumFracUno, txtDenFracUno, txtNumFracDos, txtDenFracDos))
            {
                num1 = int.Parse(txtNumFracUno.Text.ToString());
                den1 = int.Parse(txtDenFracUno.Text.ToString());
                num2 = int.Parse(txtNumFracDos.Text.ToString());
                den2 = int.Parse(txtDenFracDos.Text.ToString());
                f1 = new Fraccion(num1, den1);
                f2 = new Fraccion(num2, den2);
                homogenea = m.EsHomogenea(f1, f2);
                MessageBox.Show(homogenea ? "Son Homogenea" : "Es Heterogenea");
            }
            else
            {
                MessageBox.Show(mensaje);
            }
        }
Ejemplo n.º 8
0
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            if (valido(txtNumFracUno, txtDenFracUno, txtNumFracDos, txtDenFracDos))
            {
                num1 = int.Parse(txtNumFracUno.Text.ToString());
                den1 = int.Parse(txtDenFracUno.Text.ToString());
                num2 = int.Parse(txtNumFracDos.Text.ToString());
                den2 = int.Parse(txtDenFracDos.Text.ToString());
                f1 = new Fraccion(num1, den1);
                f2 = new Fraccion(num2, den2);
                res = m.Division(f1, f2);
                numres = res.Numerador;
                denres = res.Denominador;
                txtNumFracRes.Text = numres.ToString();
                txtDenFracRes.Text = denres.ToString();
            }
            else
            {
                MessageBox.Show(mensaje);
            }

        }
Ejemplo n.º 9
0
        private void Button_Click_5(object sender, RoutedEventArgs e)
        {
            if (txtNumFracUno.Text.Length != 0 && txtDenFracUno.Text.Length != 0)
            {
                if (txtNumFracDos.Text.Length == 0 && txtDenFracDos.Text.Length == 0)
                {
                    MessageBox.Show("Entro en Fraccion 1");
                    num1 = int.Parse(txtNumFracUno.Text.ToString());
                    den1 = int.Parse(txtDenFracUno.Text.ToString());
                    f1 = new Fraccion(num1, den1);
                    MessageBox.Show(m.Valor(f1).ToString());
                }
                else
                {
                    MessageBox.Show("Solo se puede calcular una a la vez");
                }
            }
            else if (txtNumFracDos.Text.Length != 0 && txtDenFracDos.Text.Length != 0)
            {
                if (txtNumFracUno.Text.Length == 0 && txtDenFracUno.Text.Length == 0)
                {
                    MessageBox.Show("Entro en Fraccion 2");
                    num2 = int.Parse(txtNumFracDos.Text.ToString());
                    den2 = int.Parse(txtDenFracDos.Text.ToString());
                    f2 = new Fraccion(num2, den2);
                    MessageBox.Show(m.Valor(f2).ToString());
                }
                else
                {
                    MessageBox.Show("Solo  se puede calcular una a la vez");
                }

            }
            else
            {
                MessageBox.Show("Se necesita al menos una fraccion para hallar el valor");
            }
        }
Ejemplo n.º 10
0
 // sobreescribir toString()
 override public string ToString()
 {
     return($"{Subsistema.ToString()}-{Sector.ToString().PadLeft(2, '0')}-{Manzana.ToString().PadLeft(4, '0')}-{Lote.ToString().PadLeft(4, '0')}-{Nivel1.ToString().PadLeft(2, '0')}-{Nivel2.ToString().PadLeft(2, '0')}-{Fraccion.ToString().PadLeft(2, '0')}-{Toma.ToString().PadLeft(2, '0')}");
 }
    private void saveInfo()
    {
        Debug.WriteLine("SaveInfo");
        if (this.txtNum.Text != "" && this.txtDenom.Text != "")
        {
            if (this.finalizado)
                return;
            int num = Convert.ToInt32(this.txtNum.Text);
            int denom = Convert.ToInt32(this.txtDenom.Text);
            Fraccion temp = new Fraccion(num, denom);
            this.quiz.insertResult(this.counter, temp);
            Debug.WriteLine("Insertado");
            ViewState["listResults"] = quiz.userResults.ToArray();

        }
    }