Advertisement
rsvaco

CCDIJ4ai cuadrado

Jan 8th, 2017
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.83 KB | None | 0 0
  1. /** PRECONDICIÓN: base y altura MAYORES que 1; margen MAYOR o IGUAL que 0
  2.  *
  3.  *  Dado un cierto margen (izquierdo), una base y una altura,
  4.  *  devuelve el dibujo (String) del correspondiente rectángulo
  5.  *  realizado con asteriscos (y espacios en blanco).
  6.  *
  7.  *  En concreto, si margen = 0, el lado izquierdo del rectángulo  
  8.  *  aparecerá "pegado" al borde izquierdo del área donde se dibuje;  
  9.  *  sino, aparecerá "separado" margen blancos de él.
  10.  */
  11. public static String dibujarRectangulo(int base, int altura, int margen) {
  12.     String rectangulo = "";
  13.     String fila = "";
  14.     for (int i = margen; i != 0; i--) {
  15.         fila += " ";
  16.     }
  17.     for (int j = base; j != 0; j--) {
  18.         fila += "*";
  19.     }
  20.     for (int k = altura; k != 0; k--) {
  21.         rectangulo += fila + "\n";
  22.     }
  23.     return rectangulo;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement