private void Mult_Clicked(object sender, EventArgs e) { string real = N1RealXAML.Text; string imaginara = N1ImaginariaXAML.Text; string real2 = N2RealXAML.Text; string imaginara2 = N2ImaginariaXAML.Text; Conversiones conv = new Conversiones(); Imaginarios im = new Imaginarios(); Imaginarios im2 = new Imaginarios(); Imaginarios res = new Imaginarios(); if (real != null && imaginara != null && real2 != null && imaginara2 != null && !real.Length.Equals(0) && !imaginara.Length.Equals(0) && !real2.Length.Equals(0) && !imaginara2.Length.Equals(0)) { im.setReal(float.Parse(real)); im.setImaginaria(float.Parse(imaginara)); im2.setReal(float.Parse(real2)); im2.setImaginaria(float.Parse(imaginara2)); res = im.multiplicacion(im2); if (res.getImaginaria() < 0) { Rreal.Text = res.getReal().ToString() + "" + res.getImaginaria().ToString() + "i"; } else { Rreal.Text = res.getReal().ToString() + "+" + res.getImaginaria().ToString() + "i"; } } else { DisplayAlert("Advertencia", "Campos incompletos", "Volver"); } }
private void Raiz_Clicked(object sender, EventArgs e) { var real = RealXAML.Text; var imag = ImaginariaXAML.Text; var num = ValPR.Text; Conversiones conv = new Conversiones(); Imaginarios im = new Imaginarios(); if (real != null && imag != null && num != null && !real.Length.Equals(0) && !imag.Length.Equals(0) && !num.Length.Equals(0)) { im.setReal(float.Parse(real)); im.setImaginaria(float.Parse(imag)); Resultado.Text = "Raiz: \n" + conv.Raices(im, int.Parse(num)); Resultado.HeightRequest = (int.Parse(num) * 60) + 8.5; Grafica.IsVisible = true; List <Datachart> datachartlist = new List <Datachart>(); int nint = int.Parse(num); datachartlist = genInst(nint); Grafica.Chart = new Microcharts.RadarChart { Entries = datachartlist }; } else { DisplayAlert("Advertencia", "Campos incompletos", "Volver"); } }
private void Modulo_Clicked(object sender, EventArgs e) { string real = RealXAMLMod.Text; string imaginara = ImaginariaXAMLMod.Text; Conversiones conv = new Conversiones(); Imaginarios im = new Imaginarios(); if (real != null && imaginara != null && !real.Length.Equals(0) && !imaginara.Length.Equals(0)) { im.setReal(float.Parse(real)); im.setImaginaria(float.Parse(imaginara)); ResultadoMod.Text = im.getModulo().ToString(); } else { DisplayAlert("Advertencia", "Campos incompletos", "Volver"); } }
private void Potencia_Clicked(object sender, EventArgs e) { var real = RealXAML.Text; var imag = ImaginariaXAML.Text; var num = ValPR.Text; Conversiones conv = new Conversiones(); Imaginarios im = new Imaginarios(); if (real != null && imag != null && num != null && !real.Length.Equals(0) && !imag.Length.Equals(0) && !num.Length.Equals(0)) { im.setReal(float.Parse(real)); im.setImaginaria(float.Parse(imag)); Resultado.Text = "Potencia: \n" + conv.Potencias(im, int.Parse(num)); Resultado.HeightRequest = 100; Grafica.IsVisible = false; } else { DisplayAlert("Advertencia", "Campos incompletos", "Volver"); } }