Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** PRECONDICIÓN: base y altura MAYORES que 1; margen MAYOR o IGUAL que 0
- *
- * Dado un cierto margen (izquierdo), una base y una altura,
- * devuelve el dibujo (String) del correspondiente rectángulo
- * realizado con asteriscos (y espacios en blanco).
- *
- * En concreto, si margen = 0, el lado izquierdo del rectángulo
- * aparecerá "pegado" al borde izquierdo del área donde se dibuje;
- * sino, aparecerá "separado" margen blancos de él.
- */
- public static String dibujarRectangulo(int base, int altura, int margen) {
- String rectangulo = "";
- String fila = "";
- for (int i = margen; i != 0; i--) {
- fila += " ";
- }
- for (int j = base; j != 0; j--) {
- fila += "*";
- }
- for (int k = altura; k != 0; k--) {
- rectangulo += fila + "\n";
- }
- return rectangulo;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement