Está en la página 1de 6

Materia: Programacin en C# Docente: Ing.

Bernardo Del Rosal Yez Alumno: Ricardo Snchez Zamora Cuatrimestre: Sptimo
Grupo: D

Clase Genrica.
Clase using using using Generica: System; System.Collections.Generic; System.Text;

namespace Validador { class Operaciones { double n1, n2; public double suma(int a, int b) { double su = a + b; return su; } public double resta(int a, int b) { double res = a - b; return res; } public double mul(int a, int b) { double multi = a * b; return multi; } public double divicio(int a, int b) { double div = a / b; return div; } } }

Aplicacin de Escritorio

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Validador { public partial class Form1 : Form { double x=0; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { try { Validador n = new Validador(); n.ValidarEntrada(textBox1.Text, textBox2.Text); Operaciones s = new Operaciones(); x = s.suma(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text)); textBox3.Text =Convert.ToString(x); } catch (Exception ex) { MessageBox.Show(ex.Message,"Advertencia"); } }

private void button2_Click(object sender, EventArgs e) { try { Validador n = new Validador(); n.ValidarEntrada(textBox1.Text, textBox2.Text); Operaciones r = new Operaciones(); x = r.resta(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text)); textBox3.Text = Convert.ToString(x); } catch (Exception ex) { MessageBox.Show(ex.Message, "Advertencia"); } } private void button3_Click(object sender, EventArgs e) { try { Validador n = new Validador(); n.ValidarEntrada(textBox1.Text, textBox2.Text); Operaciones m = new Operaciones(); x = m.mul(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text)); textBox3.Text = Convert.ToString(x); } catch (Exception ex) { MessageBox.Show(ex.Message, "Advertencia"); } } private void button4_Click(object sender, EventArgs e) { try { Validador n = new Validador(); n.ValidarEntrada(textBox1.Text, textBox2.Text); Operaciones d = new Operaciones(); x = d.divicio(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text)); textBox3.Text = Convert.ToString(x); } catch (Exception ex) { MessageBox.Show(ex.Message, "Advertencia"); } } } }

Aplicacin Consola

using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; namespace ClaseGenerica { class Program { static void Main(string[] args) { int op,num1,num2; double resultado; Console.WriteLine("\t\tOperaciones Basicas"); Console.WriteLine("\t\t[1]Suma\n"); Console.WriteLine("\t\t[2]Resta\n"); Console.WriteLine("\t\t[3]Multiplicacion\n"); Console.WriteLine("\t\t[4]Divicion\n"); Console.WriteLine("que desea hacer\n"); op = Convert.ToInt32(Console.ReadLine()); Operaciones operacion = new Operaciones(); switch (op) { case 1: Console.WriteLine("Introduce Numero 1\n"); num1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Introduce Numero 1\n");

num2

= Convert.ToInt32(Console.ReadLine());

resultado = operacion.suma(num1, num2); Console.WriteLine(resultado); break; case 2: Console.WriteLine("Introduce Numero 1\n"); num1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Introduce Numero 1\n"); num2 = Convert.ToInt32(Console.ReadLine()); resultado = operacion.resta(num1, num2); Console.WriteLine(resultado); break; case 3: Console.WriteLine("Introduce Numero 1\n"); num1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Introduce Numero 1\n"); num2 = Convert.ToInt32(Console.ReadLine()); resultado = operacion.mul(num1, num2); Console.WriteLine(resultado); break; case 4: Console.WriteLine("Introduce Numero 1\n"); num1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Introduce Numero 1\n"); num2 = Convert.ToInt32(Console.ReadLine()); resultado = operacion.divicio(num1, num2); Console.WriteLine(resultado); break; } } } }

También podría gustarte