jueves, 17 de diciembre de 2009

PRACTICA 13.1 CONSOLA Y VISUAL

PSEUDOCODIGO:
double ancho, largo;
public rectangulo()
{
ancho = 0;
largo = 0;

}
public void Asignardatos(float w,float h)
{
ancho=w;
largo=h;

}
public void Asignarancho(float w)
{ancho=w;

}
public void Asignarlargo(float h)
{
largo=h;
}
public double Obtenerancho()
{
return ancho;

}
public double Obtenerlargo()
{
return largo;
}
public double Area()
{
return largo*ancho;
}
public double Perimetro()
{
return 2*(largo+ancho);

}

CODIGO EN CONSOLA:
double ancho, largo;
public rectangulo()
{
ancho = 0;
largo = 0;

}
public void Asignardatos(double w,double h)
{
ancho=w;
largo=h;

}
public void Asignarancho(double w)
{ancho=w;

}
public void Asignarlargo(double h)
{
largo=h;
}
public double Obtenerancho()
{
return ancho;

}
public double Obtenerlargo()
{
return largo;
}
public double Area()
{
return largo*ancho;
}
public double Perimetro()
{
return 2*(largo+ancho);

}


class Program
{

static void Main(string[] args)
{
rectangulo r1 = new rectangulo();
r1.Asignardatos(20,10);
Print r1.Area()
Print r1.Perimetro

rectangulo r2 = new rectangulo();
double l1, l2;
Print("Introduce largo de un rectangulo ");
l1 = double.Parse(Console.ReadLine());
r2.Asignarlargo(l1);
Print ("Introduce ancho de un rectangulo ");
l2 = double.Parse(Console.ReadLine());
r2.Asignarancho(l2);

Print REctangulo 2
Print largo
Print Ancho
Print Area
PRint Perimetro
Console.ReadLine();

}
}

WINDOWS:
class rectangulo
{
double ancho, largo;
public rectangulo()
{
ancho = 0;
largo = 0;

}
public void Asignardatos(double w, double h)
{
ancho = w;
largo = h;

}
public void Asignarancho(double w)
{
ancho = w;

}
public void Asignarlargo(double h)
{
largo = h;
}
public double Obtenerancho()
{
return ancho;

}
public double Obtenerlargo()
{
return largo;
}
public double Area()
{
return largo * ancho;
}
public double Perimetro()
{
return 2 * (largo + ancho);

}

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

private void button1_Click(object sender, EventArgs e)
{
double h, w;
rectangulo r1 = new rectangulo();
h = double.Parse(textBox1.Text);
w = double.Parse(textBox2.Text);
r1.Asignarancho(w);
r1.Asignarlargo(h);
label3.Text = ("El perimetro es = " + r1.Perimetro());
label4.Text = ("El areala es = " + r1.Area());
}
}





No hay comentarios:

Publicar un comentario