Wednesday, December 10, 2008

Practica 11 VISUAL VARIAS FORMAS




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

namespace chaviuxprograma
{
class circulo
{double radio;
public circulo(double rad)
{
radio = rad;
}

public circulo()
{
radio = 1;
}
public double Radio
{
get{return radio ;}
set{radio = value ;}
}

public double area()
{
return Math.PI * Math.Pow(radio,2);
}

public double perimetro()
{
return 2 * Math.PI * radio;
}


}
}
class rectangulo
{
double ancho, largo;

public rectangulo (double anc, double lar)
{
ancho = anc;
largo = lar;
}

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

public double Largo
{
get{return largo;}
set{largo = value;}
}
public double Ancho
{
get{return ancho;}
set{ancho = value;}

}

public double area()
{
return largo * ancho;
}

public double perimetro()
{
return 2 * (largo + ancho);
}

}
class triangulo
{
double lado1, lado2, lado3;

public triangulo (double lad1,double lad2,double lad3)
{
lado1 = lad1;
lado2 = lad2;
lado3 = lad3;
}

public triangulo()
{
lado1 = 1;
lado2 = 1;
lado3 = 1;
}

public double Lado1
{
get {return lado1;}
set{lado1 = value;}
}

public double Lado2
{
get {return lado2;}
set{lado2 = value;}
}

public double Lado3
{
get {return lado3;}
set{lado3 = value;}
}

public double area()
{
return Math.Sqrt(((lado1 + lado2 + lado3) / 2) * (((lado1 + lado2 + lado3) / 2) - lado1) * (((lado1 + lado2 + lado3) / 2) - lado2) * (((lado1 + lado2 + lado3) / 2) - lado3));
}
public double perimetro()
{
return lado1 + lado2 + lado3;
}
public double Altura()
{
return (Lado1 + lado2 + lado3) / 3;
}


}

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

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

private void button1_Click(object sender, EventArgs e)
{
Form f2 = new Form2();
f2.Show();
}

private void button2_Click(object sender, EventArgs e)
{
Form f3 = new Form3();
f3.Show();
}

private void button3_Click(object sender, EventArgs e)
{
Form f4 = new Form4();
f4.Show();
}

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

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

namespace chaviuxprograma
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
label1.Text = "Circulo";

}

private void button1_Click(object sender, EventArgs e)
{
circulo ci = new circulo();

ci.Radio = double.Parse(textBox1.Text);
listBox1.Items.Add("Dato ingresado:" + ci.Radio);
listBox1.Items.Add("\n");
listBox1.Items.Add("\nArea =" + ci.area().ToString());
listBox1.Items.Add("\n");
listBox1.Items.Add("\nPerimetro = " + ci.perimetro().ToString());
textBox1.Focus();
textBox1.Clear();



}

private void button2_Click(object sender, EventArgs e)
{
Close();
}
}
}

No comments: