martes, 15 de diciembre de 2009

Practica 13.1 Visual


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

namespace Practica_13_V
{
class rectangulo
{
double ancho;
double largo;



public rectangulo()
{
ancho = 0.0;
largo = 0.0;
}

public rectangulo(double w, double h)
{
ancho = w;
largo = h;
}
public double area()
{
return ancho * largo;
}
public double perimetro()
{
return 2 * (largo + ancho);
}
public void agsinarlargo(double h)
{
largo = h;
}
public void agsinarancho(double w)
{
ancho = w;
}
public double obtenerlargo()
{
return largo;
}
public double obtenerancho()
{
return ancho;
}
}
}




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_13_V
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
double L, A;
rectangulo r1 = new
rectangulo();
L = double.Parse(LAR.Text);
A = double.Parse(ANCH.Text);
r1.agsinarancho(A);
r1.agsinarlargo(L);

MessageBox.Show("El perimetro es : "+r1.perimetro()+"\n"+"El area es : "+ r1.area());
}

private void button2_Click(object sender, EventArgs e)
{
ANCH.Clear();
LAR.Clear();
}

private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void Form1_Activated(object sender, EventArgs e)
{
LAR.Focus();
}

private void LAR_TextChanged(object sender, EventArgs e)
{

}
}
}

No hay comentarios:

Publicar un comentario