public Fraccion Division(Fraccion f, Fraccion f2) { num = (f.Numerador * f2.Denominador); den = (f.Denominador * f2.Numerador); res = new Fraccion(num, den); return(res); }
public static void Main() { Fraccion a = new Fraccion(1, 2); Fraccion b = new Fraccion(5, 8); Console.WriteLine(a * b); }
public double Valor(Fraccion f) { double n = Convert.ToDouble(f.Numerador); double d = Convert.ToDouble(f.Denominador); double res = (n / d); return(res); }
public bool EsHomogenea(Fraccion f, Fraccion f2) { if (f.Denominador == f2.Denominador) { return(true); } else { return(false); } }
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); }
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"; }
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); } }
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); } }
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"); } }
// 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(); } }