rsvaco

CCDIL4ai arbol

Jan 8th, 2017
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.09 KB | None | 0 0
  1. /** PRECONDICIÓN: baseArbol IMPAR MAYOR o IGUAL que 7
  2.  *
  3.  *  Devuelve el dibujo (String) de un Árbol de Navidad compuesto por ...
  4.  *  (1) Un triángulo (árbol) de base baseArbol
  5.  *  (2) Un rectángulo (maceta) de base 3, altura 2 y CENTRADO en el  
  6.  *      MEDIO de la base del triángulo
  7. */
  8. public static String dibujarArbolNavidad(int baseArbol) {
  9.     //PASO 1: obtener el dibujo de un triángulo de base baseArbol
  10.     String arbol = DibujarFiguras.dibujarTriangulo(baseArbol);
  11.  
  12.     // Como el rectángulo (maceta) de base 3 y altura 2 que compone
  13.     // el Árbol de Navidad debe estar centrado en el medio de la base
  14.     // del triángulo, su margen tiene que ser MAYOR QUE 0
  15.     int margenR = baseArbol / 3;
  16.  
  17.     //PASO 2: obtener el dibujo de un rectángulo de base 3, altura 2
  18.     //        y margenR
  19.     String rectangulo = DibujarFiguras.dibujarRectangulo(3, 2, margenR);
  20.  
  21.     //PASO 3: obtener el dibujo del Árbol de Navidad a partir de los del
  22.     //triángulo (árbol) y rectángulo (maceta)
  23.     String arbolNavidad = arbol + rectangulo;
  24.  
  25.     return arbolNavidad;
  26. }
Add Comment
Please, Sign In to add comment