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!!!