domingo, 5 de octubre de 2008

Practica 4a Rectangulo

Programa que saca el area y el perimetro
de un rectangulo, dando como unicos datos
el largo y el ancho del rectangulo.

corrida de escritorio

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

namespace ConsoleApplication1
{
class Rectangulo
{
double largo, ancho;
public Rectangulo(double w, double h)
{
ancho = w;
largo = h;
}
public Rectangulo()
{
ancho = 1;
largo = 1;
}
public double area()
{
return largo * ancho;
}
public double perimetro()
{
return 2 * (largo + ancho);
}
public double Ancho
{
get { return ancho; }
set { ancho = value; }
}
public double Largo
{
get { return largo; }
set { largo = value; }
}
}



class Program
{
static void Main(string[] args)
{
Rectangulo unRect = new Rectangulo(10, 20);
Console.WriteLine("Datos de un rectangulo uno ");
Console.WriteLine(" ancho =" + unRect.Ancho + " ," + "largo= " + unRect.Largo);
Console.WriteLine("Area = {0} , Perimetro= {1}", unRect.area(), unRect.perimetro());
Console.WriteLine("\n\nDatos de un rectangulo dos ");
Rectangulo dosRect = new Rectangulo();
Console.WriteLine("\n ancho={0},largo={1} ", dosRect.Ancho, dosRect.Largo);
Console.WriteLine("Area={0} , perimetro= {1} ", dosRect.area(), dosRect.perimetro());

double L1, A1;
Console.WriteLine("\n\nDatos de un rectangulo tres ");
Console.Write("\n\nIntroduce el largo de un rectangulo : ");
L1 = double.Parse(Console.ReadLine());
Console.Write("Introduce el ancho de un rectangulo : ");
A1 = double.Parse(Console.ReadLine());
Rectangulo tresRect = new Rectangulo(A1, L1);

Console.WriteLine("\n ancho={0},largo={1} ", tresRect.Ancho, tresRect.Largo);
Console.WriteLine("Area={0} , perimetro= {1} ", tresRect.area(), tresRect.perimetro());


Console.ReadLine();
}
}
}


No hay comentarios: