Práctica 10. Cálculo de áreas
Código:
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 Practica_10
{
public partial class FrmArea : Form
{
public FrmArea()
{
InitializeComponent();
}
private void radioButton1_CheckedChanged(object sender,EventArgs e)
{
txt1.Visible = true;
label1.Text = "Radio:";
label1.Visible = true;
txt2.Visible = false;
label2.Visible = false;
lb3.Visible = false;
txt3.Visible = false;
}
private void radioButton3_CheckedChanged(object sender,EventArgs e)
{
label1.Text = "Diagonal mayor:";
label2.Text = "Diagonal menor:";
txt1.Visible = true;
txt2.Visible = true;
label1.Visible = true;
label2.Visible = true;
lb3.Visible = false;
txt3.Visible = false;
}
private void button1_Click(object sender, EventArgs e)
{
double r, a;
if(rbtCirculo.Checked)
{
r =Convert.ToDouble(txt1.Text);
a = (r * r) * 3.1416;
txtRes.Text = Convert.ToString(a);
txtRes.Visible = true;
lbRes.Text = "El area del circulo es:";
lbRes.Visible = true;
}
double rom, rom2, ar, rom3;
if (rbtTriangulo.Checked)
{
rom = Convert.ToDouble(txt1.Text);
rom2 = Convert.ToDouble(txt2.Text);
ar = (rom * rom2) / 2;
txtRes.Text = Convert.ToString(ar);
txtRes.Visible = true;
lbRes.Text = "El area del triangulo es:";
lbRes.Visible = true;
}
if (rbtRombo.Checked)
{
rom = Convert.ToDouble(txt1.Text);
rom2 = Convert.ToDouble(txt2.Text);
ar = (rom * rom2) / 2;
txtRes.Text = Convert.ToString(ar);
txtRes.Visible = true;
lbRes.Text = "El area del rombo es:";
lbRes.Visible = true;
}
if (rbtTrapecio.Checked)
{
rom = Convert.ToDouble(txt1.Text);
rom2 = Convert.ToDouble(txt2.Text);
rom3 = Convert.ToDouble(txt3.Text);
ar = ((rom + rom2) * rom3) / 2;
txtRes.Text = Convert.ToString(ar);
txtRes.Visible = true;
lbRes.Text = "El area del trapecio es:";
lbRes.Visible = true;
}
if (rtnRectangulo.Checked)
{
rom = Convert.ToDouble(txt1.Text);
rom2 = Convert.ToDouble(txt2.Text);
ar = rom * rom2;
txtRes.Text = Convert.ToString(ar);
txtRes.Visible = true;
lbRes.Text = "El area del rectangulo es:";
lbRes.Visible = true;
}
}
private void btnLimpiar_Click(object sender, EventArgs e)
{
rtnRectangulo.Checked = false;
rbtTrapecio.Checked = false;
rbtRombo.Checked = false;
rbtTriangulo.Checked = false;
rbtCirculo.Checked = false;
txt1.Visible = false;
label1.Visible = false;
txt2.Visible = false;
label2.Visible = false;
lb3.Visible = false;
txt3.Visible = false;
lbRes.Visible = false;
txtRes.Visible = false;
txt1.Text = "";
txt2.Text = "";
txt3.Text = "";
txtRes.Text = "";
}
private void rbtTriangulo_CheckedChanged(object sender,EventArgs e)
{
label1.Text = "Altura:";
label2.Text = "Base:";
txt1.Visible = true;
txt2.Visible = true;
label1.Visible = true;
label2.Visible = true;
lb3.Visible = false;
txt3.Visible = false;
}
private void rbtTrapecio_CheckedChanged(object sender, EventArgse)
{
label1.Text = "Base mayor:";
label2.Text = "Base menor:";
lb3.Text = "Altura:";
txt1.Visible = true;
txt2.Visible = true;
txt3.Visible = true;
label1.Visible = true;
label2.Visible = true;
lb3.Visible = true;
}
private void rtnRectangulo_CheckedChanged(object sender,EventArgs e)
{
label1.Text = "Base:";
label2.Text = "Altura:";
txt1.Visible = true;
txt2.Visible = true;
label1.Visible = true;
label2.Visible = true;
lb3.Visible = false;
txt3.Visible = false;
}
private void btnSalir_Click(object sender, EventArgs e)
{
Close();
}
}
}
No hay comentarios:
Publicar un comentario