Anda di halaman 1dari 4

using using using using using using using using

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

namespace EjemploFigurasGeometricas { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { //boton circulo DialogBoxCirculo capturaRadio = new DialogBoxCirculo(); if (capturaRadio.ShowDialog() == DialogResult.OK) { Operaciones x = new Operaciones(); double area = x.Circulo(double.Parse(capturaRadio.radio)); MessageBox.Show("El area del circulo es" + area,"Area del Circulo", MessageBoxButtons.OK, MessageBoxIcon.Information); }

} private void button2_Click(object sender, EventArgs e) { //boton cuadrado DialogBoxCuadrado capturaLado = new DialogBoxCuadrado(); if (capturaLado.ShowDialog() == DialogResult.OK) { Operaciones x = new Operaciones(); double area = x.Cuadrado(int.Parse(capturaLado.lado)); MessageBox.Show("El area del cuadrado es" + area, "Area del Cuadrado", MessageBoxButtons.OK, MessageBoxIcon.Information); } } private void button3_Click(object sender, EventArgs e) { //boton triangulo DialogBoxTriangulo capturaBase1 = new DialogBoxTriangulo(); if (capturaBase1.ShowDialog() == DialogResult.OK)

{ Operaciones x = new Operaciones(); double area = x.Triangulo(int.Parse(capturaBase1.base1), int.Parse(capturaBase1.altura)); MessageBox.Show("El area del triangulo es" + area, "Area del Triangulo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } private void button4_Click(object sender, EventArgs e) { //boton rectangulo DialogBoxRactangulo capturaBase1 = new DialogBoxRactangulo(); if (capturaBase1.ShowDialog() == DialogResult.OK) { Operaciones x = new Operaciones(); double area = x.Rectangulo(int.Parse(capturaBase1.base1),int.Parse(capturaBase1.altura)); MessageBox.Show("El area del rectangulo es" + area, "Area del Rectangulo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }

OPERACIONES
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace EjemploFigurasGeometricas { class Operaciones { public double Circulo(double radio) { double area; area = 3.1416 * radio * radio; return (area); /*double area = 3.1416 * Math.Pow(radio, 2); return (area); return (3.1416 * Math.Pow(radio, 2));*/ } public int Cuadrado(int lado) {

return (lado * lado); } public int Rectangulo(int base1, int altura) { return (base1 * altura); } public double Triangulo (int base1, int altura) { return ((base1 * altura))/ 2; } } }

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

namespace EjemploFigurasGeometricas { public partial class DialogBoxRactangulo : Form { public DialogBoxRactangulo() { InitializeComponent(); } public string base1 { get { return (textBox1.Text); } } public string altura { get { return (textBox2.Text); } } private void DialogBoxRactangulo_Load(object sender, EventArgs e) { }

} }

Anda mungkin juga menyukai