public double Dividir(Valores v) { if (v.ValorB == 0) { return(0.0000000000000040000000020000000000000000000000000100000000000000000000000000000032); } else { result = v.ValorA / v.ValorB; } return(result); }
private void btnResultado_Click(object sender, EventArgs e) { Valores valor = new Valores(); valor.nota1 = Convert.ToInt32(txtNota1.Text); valor.nota2 = Convert.ToInt32(txtNota2.Text); valor.nota3 = Convert.ToInt32(txtNota3.Text); valor.nota4 = Convert.ToInt32(txtNota4.Text); valor.resultado = (valor.nota1 + valor.nota2 + valor.nota3 + valor.nota4) / 4; lblMedia.Text = valor.resultado.ToString(); if (valor.resultado >= 60) { btnResultado.Text = "Aprovado"; btnResultado.BackColor = Color.ForestGreen; } else { btnResultado.Text = "Reprovado"; btnResultado.BackColor = Color.Red; } }
public double Division(Valores V) { Res = V.ValorA / V.ValorB; return(Res); }
public double Multiplicar(Valores V) { Res = V.ValorA * V.ValorB; return(Res); }
public double Resta(Valores V) { Res = V.ValorA - V.ValorB; return(Res); }
//Metodos con respectiva operacion public double Suma(Valores V) { Res = V.ValorA + V.ValorB; return(Res); }
public double Multiplicar(Valores v) { double multiplicacion = v.Valora * v.Valorb; return(multiplicacion); }
public Double Multiplicar(Valores R) { Res = R.N1 * R.N2; //Operacion de Multiplicacion return(Res); }
public double Restar(Valores v) { result = v.ValorA - v.ValorB; return(result); }
public double Sumar(Valores v) { result = v.ValorA + v.ValorB; return(result); }
//Se crea el metodo menú para que el usuario pueda elegir entre las opciones public void Menu() { Console.WriteLine("1-Sumar"); Console.WriteLine("2-Restar:"); Console.WriteLine("3-Multiplicar"); Console.WriteLine("4-Dividir"); Console.WriteLine("5-Salir"); //Se crea una variable de tipo int para que el usuario elija una de las opciones que tiene en el menú. int O = Convert.ToInt32(Console.ReadLine()); //Se instancia la clase operaciones para acceder a los metodos de ella dependiendo el switch. Operacion M = new Operacion(); do//Se crea el ciclo do-while para que el usuario pueda seguir utilizando la calculadora mientras el lo desee { //Se crea la variable donde se guardaran los resultados double R = 0; //Se instancia la clase valores para poder acceder a los atributos donde el usuario llenara sus datos. Valores Resultado1 = new Valores(); switch (O)//Utilice un switch para que el usuario pueda elegir entre las opciones del menú { case 1: //Se pide que el usuario ingrese los valores con los que realizara la operación Console.WriteLine("Ingresa dos valores:"); Console.WriteLine("Ingresa valor A:"); Resultado1.valorA = Convert.ToDouble(Console.ReadLine()); //Se usa para que el usuario ingrese cualquier dato de tipo double Console.WriteLine("Ingresa valor B:"); Resultado1.valorB = Convert.ToDouble(Console.ReadLine()); R = M.Sumar(Resultado1); //Se manda como parametro Resultado1 el cual contiene los datos que ingreso el usuario. //Cabe destacar que se utiliza M ya que esta contiene los metodos de la clase operación que se usaran dependiendo la //Elección del usuario. Console.Clear(); //Utilizas Console.Clear() para limpiar los residuos y no se acumulen en cada repetición break; case 2: Console.WriteLine("Ingresa dos valores:"); Console.WriteLine("Ingresa valor A:"); Resultado1.valorA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa valor B:"); Resultado1.valorB = Convert.ToDouble(Console.ReadLine()); R = M.Restar(Resultado1); Console.Clear(); break; case 3: Console.WriteLine("Ingresa dos valores:"); Console.WriteLine("Ingresa valor A:"); Resultado1.valorA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa valor B:"); Resultado1.valorB = Convert.ToDouble(Console.ReadLine()); R = M.Multiplicar(Resultado1); Console.Clear(); break; case 4: Console.WriteLine("Ingresa dos valores:"); Console.WriteLine("Ingresa valor A:"); Resultado1.valorA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa valor B:"); Resultado1.valorB = Convert.ToDouble(Console.ReadLine()); R = M.Dividir(Resultado1); Console.Clear(); break; case 5: Salir(); //Se llama a la función salir() la cual se encuentra dentro de esta clase para dar cierre al programa. break; default: Console.WriteLine("Valor no encontrado"); //En default deje la posibilidad de que el usuario no ingrese alguna de las opciones // del menú para que asi le mande un mensaje donde le diga que no se encuentra el valor que el ingreso si gusta "realizar otra operación" //asi sin cerrar el programa ya que el usuario podria haberse equivocado pero sin querer salir del programa Console.ReadKey(); Console.Clear(); break; } Console.WriteLine("¿Desea realizar otra operación?"); Menu(); } while (O != 5);//Mientras la opción sea distinta a la opción salir la cual es la 5, este ciclo se seguira repitiendo. }
public void Menu_Calculadora() { Console.WriteLine("Escribe el nombre de la operacion que realizaras"); Console.WriteLine("Suma"); Console.WriteLine("Resta"); Console.WriteLine("Division"); Console.WriteLine("Multiplicacion"); Console.WriteLine("Salir"); int OP = Convert.ToInt32(Console.ReadLine()); Operacion Me = new Operacion(); if { double P = 0; // Vamos a crear el switch para la operacion switch (OP) { case 1: Valores ResultadoSuma = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); ResultadoSuma.ValorA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); ResultadoSuma.ValorB = Convert.ToDouble(Console.ReadLine()); P = Me.Suma(ResultadoSuma); Console.Clear(); break; case 2: Valores ResultadoResta = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); ResultadoResta.ValorA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); ResultadoResta.ValorB = Convert.ToDouble(Console.ReadLine()); P = Me.Resta(ResultadoResta); Console.Clear(); break; case 3: Valores ResultadoM = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); ResultadoM.ValorA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); ResultadoM.ValorB = Convert.ToDouble(Console.ReadLine()); P = Me.Multiplicar(ResultadoM); Console.Clear(); break; case 4: Valores ResultadoD = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); ResultadoD.ValorA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); ResultadoD.ValorB = Convert.ToDouble(Console.ReadLine()); P = Me.Divicion(ResultadoD); Console.Clear(); break; case 5: Console.WriteLine("Salir"); Salir(); break; default: Console.WriteLine("Incorrecto"); Console.ReadKey(); Console.Clear(); break; } } }
public void Menu_Calculadora() { Console.WriteLine("Escribe el nombre de la operacion que realizaras"); Console.WriteLine("SUMA"); Console.WriteLine("RESTA"); Console.WriteLine("DIVISION"); Console.WriteLine("MULTIPLICACION"); Console.WriteLine("SALIR"); int OP = Convert.ToInt32(Console.ReadLine()); Operacion Me = new Operacion(); if { double P = 0; // Vamos a crear el switch para la operacion switch (OP) { case 1: Valores Resultado_S = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); Resultado_S.Valor_A = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); Resultado_S.Valor_B = Convert.ToDouble(Console.ReadLine()); P = Me.Sumar(Resultado_S); Console.Clear(); break; case 2: Valores Resultado_R = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); Resultado_R.Valor_A = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); Resultado_R.Valor_B = Convert.ToDouble(Console.ReadLine()); P = Me.Resta(Resultado_R); Console.Clear(); break; case 3: Valores Resultado_M = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); Resultado_M.Valor_A = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); Resultado_M.Valor_B = Convert.ToDouble(Console.ReadLine()); P = Me.Multiplicar(Resultado_M); Console.Clear(); break; case 4: Valores Resultado_D = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); Resultado_D.Valor_A = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); Resultado_D.Valor_B = Convert.ToDouble(Console.ReadLine()); P = Me.Dividir(Resultado_D); Console.Clear(); break; case 5: Console.WriteLine("Salir"); Salir(); break; default: Console.WriteLine("Incorrecto"); Console.ReadKey(); Console.Clear(); break; } } }
public double Dividir(Valores v) { double division = v.Valora / v.Valorb; return(division); }
double Res; //Declarando como double la variable Res para los Resultados public Double Sumar(Valores R) { Res = R.N1 + R.N2; //Operacion de Suma return(Res); }
public Double Restar(Valores R) { Res = R.N1 - R.N2; //Operacion de Resta return(Res); }
public double Multiplicar(Valores v) { result = v.ValorA * v.ValorB; return(result); }
public Double Dividir(Valores R) { Res = R.N1 / R.N2; //Operacion de Division return(Res); }
public double Restar(Valores v) { double resta = v.Valora - v.Valorb; return(resta); }