Memoria programacion

Solo disponible en BuenasTareas
  • Páginas : 3 (697 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de noviembre de 2011
Leer documento completo
Vista previa del texto
REALIZACION DE LA PRACTICA 2.- FIGURAS

En esta práctica ha sido necesaria la realización de 3 Clases, las cuales tendrán diferentes funciones.
-La clase Triangulo deberá tener un métodoconstructor el cual lo declaramos de la siguiente manera:
public Triangulo (int l){
lado=l;
}
También deberá tener otros 2 métodos, uno que calcule el área del triangulo y otra el perímetro (sumade los lados), los cuales los declaramos de la siguiente manera:
float calcularPerimetro (int lado){
return (3*lado);
}
float calcularArea (int lado){
return (((float)(lado*lado))/2);}
Y otro método que dibujase la figura: mediante IF identificamos si tiene que ser invertida o no y con sentencia FOR dibujamos la figura, por ejemplo.
public void dibujar (char s, boolean h,boolean i){

if (hueco!=true && invertido!=true){
for(int j=1; j<=lado; j++){
for(int e=1; e<=j; e++){
System.out.print(""+simbolo);
}System.out.println("");
}
}
En cada clase debemos también declarar las variables que vallamos a utilizar dentro de esta.
-La clase Rectángulo deberá tener un método constructor el cual lo declaramos de lasiguiente manera:
public Rectangulo(int l1, int l2) {
lado1=l1;
lado2=l2;
}
También deberá tener otros 2 métodos, uno que calcule el área del triangulo y otra el perímetro (suma de loslados), los cuales los declaramos de la siguiente manera:

int calcularPerimetro(int lado1,int lado2) {
return (2 * lado1 + 2 * lado2);
}
int calcularArea(int lado1, int lado2) {
return(lado1 * lado2);
} }
Y otro método que dibujase la figura: mediante IF identificamos si tiene que ser invertida o no y con sentencia FOR dibujamos la figura, por ejemplo.
public void dibujar (chars, boolean h, boolean inver){
simbolo=s;
hueco=h;
invertido=inver;

if (hueco!=true && invertido!=true){
for(int i=1;i<=lado1;i++){
for(int e=1; e<=lado2;e++){...
tracking img