sábado, 14 de marzo de 2009

class rectangulo

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

namespace figuras
{
class Rectangulo
{
double ancho;
double largo;
public Rectangulo()
{
ancho = 0;
largo = 0;
}
public Rectangulo(double w, double h)
{
ancho = w;
largo = h;
}
public double Area()
{
return ancho * largo;
}
public double Perimetro()
{
return 2 * (ancho + largo);
}
public void Asignarlargo(double h)
{
largo = h;
}
public void Asignarancho(double w)
{
ancho = w;
}
public double obtenerlargo()
{
return largo;
}
public double obtenerancho()
{
return ancho;
}
}
}

class circulo

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

namespace figuras
{
class Circulo
{
double radio;
public Circulo()
{
radio = 0;
}
public Circulo(double R)
{
radio = R;
}
public void Asignarradio(double rad)
{
radio = rad;
}
public double obtenerradio()
{
return radio;
}
public double Area()
{
double A = Math.PI * Math.Pow(radio, 2);
return A;
}
public double circunferencia()
{
double P = 2 * Math.PI * radio;
return P;
}

}
}

class triangulo

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

namespace figuras
{
class Triangulo
{
double Lado1;
double Lado2;
double Lado3;
public Triangulo()
{
Lado1 = 0;
Lado2 = 0;
Lado3 = 0;
}
public Triangulo(double L1, double L2, double L3)
{
Lado1 = L1;
Lado2 = L2;
Lado3 = L3;
}
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 void AsignarLado1(double L1)
{
Lado1 = L1;
}
public void AsignarLado2(double L2)
{
Lado2 = L2;
}
public void AsignarLado3(double L3)
{
Lado3 = L3;
}
public double obtenerLado1()
{
return Lado1;
}
public double obtenerLado2()
{
return Lado2;
}
public double obtenerLado3()
{
return Lado3;
}


}
}

figuras


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

namespace figuras
{
class Program
{
static void Main(string[] args)
{
Rectangulo R1 = new Rectangulo();
double l, a;
Console.Write("Introduce largo de un rectangulo:");
l = double.Parse(Console.ReadLine());
Console.Write("Introduce ancho de un rectangulo:");
a = double.Parse(Console.ReadLine());
R1.Asignarlargo(l);
R1.Asignarancho(a);
Console.WriteLine("area ={0}", R1.Area());
Console.WriteLine("Perimetro={0}", R1.Perimetro());

Circulo C1 = new Circulo();
double r;
Console.Write("\nIntroduce radio circulo:");
r = double.Parse(Console.ReadLine());
C1.Asignarradio(r);
Console.WriteLine("Area Circulo :{0}", C1.Area());
Console.WriteLine("Perimetro Circulo : {0}", C1.circunferencia());

Triangulo T1 = new Triangulo();
double L1, L2, L3;
Console.Write("\nIntroduce Lado 1 del triangulo:");
L1 = double.Parse(Console.ReadLine());
Console.Write("Introduce Lado 2 del triangulo:");
L2 = double.Parse(Console.ReadLine());
Console.Write("Introduce Lado 3 del triangulo:");
L3 = double.Parse(Console.ReadLine());
T1.AsignarLado1(L1);
T1.AsignarLado2(L2);
T1.AsignarLado3(L3);
Console.WriteLine("Area ={0}", T1.Area());
Console.WriteLine("Perimetro={0}", T1.Perimetro());
Console.ReadKey();
}
}
}

martes, 10 de marzo de 2009

practica5.prob2 consola






int t;
double termino;
Console.WriteLine("Introduce cantidad de terminos");
int n = int.Parse(Console.ReadLine());
Console.WriteLine("Introduce el primer termino:");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("Introduce proporcion comun:");
double r = double.Parse(Console.ReadLine());
double suma=0.0;
for (t = 0; t <= n-1; t = t + 1)
{
termino = a * Math.Pow(r, t);
Console.Write(termino);
suma = suma + termino;
if (t == n - 1)
Console.Write(" = ");
else
Console.Write(" + ");

} Console.WriteLine(suma);
Console.ReadKey();

practica5 prob.1 visual






namespace prac._5prob1.vis
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{double dt = 0.0, g = 32.0, d, t;
for (t = 0; t <= 10; t = t + 1)
{
d = .5 * g * t * t;
dt = dt + d;
listBox1.Items.Add(t);
listBox2.Items.Add(d);
listBox3.Items.Add(dt);
}
}
}
}