miércoles, 19 de septiembre de 2012

Calculadora en C Sharp usando Programacion Orientada a Objetos



Este es un programa escrito en c sharp que funciona como calculadora pero usando POO (Programacion Orientada a Objetos), este es el codigo principal y tambien colocaremos el codigo de las clases de las operaciones

using
System;using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace SumaConOOP{

public partial class Form1 : Form{public Form1(){
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e){
 

 

multiplicar n1 = new multiplicar();
double alpha = double.Parse(textBoxA.Text);
double betha = double.Parse(textBoxB.Text); 
label1.Text =
"resultado1 es :" + n1.multiplicacion(alpha,betha); 



 
}

private void Form1_Load(object sender, EventArgs e){
}

private void button2_Click(object sender, EventArgs e){


dividir n2 = new dividir();
double alpha2 = double.Parse(textBoxA.Text);
double betha2 = double.Parse(textBoxB.Text);label1.Text =
"resultado2 es :" + n2.division(alpha2, betha2); 
 
 
 
 
}

private void button3_Click(object sender, EventArgs e){

sumar n3 = new sumar();
double alpha3 = double.Parse(textBoxA.Text);
double betha3 = double.Parse(textBoxB.Text);label1.Text =
"resultado3 es :" + n3.suma(alpha3, betha3); 
 
 
 
 
 
 
 
}

private void button4_Click(object sender, EventArgs e){

restar n4 = new restar();
double alpha4 = double.Parse(textBoxA.Text);
double betha4 = double.Parse(textBoxB.Text);label1.Text =
"resultado4 es :" + n4.resta(alpha4, betha4); 
 

}
}
}



esta es la clase sumar

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace SumaConOOP{

class sumar{public double suma(double sum1, double sum2){

return (sum1+sum2);
}

esta es la clase restar

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace SumaConOOP{

class restar{
 
public double resta(double res1, double res2){


return (res1 - res2); }
 
 
 
}
}



esta es la clase multiplicar

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace SumaConOOP{

class multiplicar{
 
 
 
 
public double multiplicacion(double A, double B){


return A*B; 
 
}
}
}



esta es la clase dividir

using System.Text;namespace SumaConOOP{

class dividir{public double division(double div1, double div2){

return (div1 / div2);
}
 
 
}
}

finalmente colocaremos un video que explica mejor el funcionamiento del codigo





cualquier pregunta bienvenida
gracias y saludos de 4441FF!!!

1 comentario: