diff --git a/src/quadrati_vari/Quadrati_vari.java b/src/quadrati_vari/Quadrati_vari.java index d465186..0319aaf 100644 --- a/src/quadrati_vari/Quadrati_vari.java +++ b/src/quadrati_vari/Quadrati_vari.java @@ -114,24 +114,25 @@ public class Quadrati_vari { return ritorno; } - static void QuadratoVuoto(uint p_dimensione, char p_unit) { + static String QuadratoVuoto(int p_dimensione, char p_unit) { + String ritorno = ""; for (int i = 1; i <= p_dimensione; i++) { if (i == 1 || i == p_dimensione) { for (int j = 1; j <= p_dimensione; j++) { - Console.Write(p_unit); + ritorno += p_unit; } - System.out.println(); - } - else { + ritorno += "\n"; + } else { for (int j = 0; j <= p_dimensione - 2; j++) { if (j == 0 || j == p_dimensione - 2) { - Console.Write(p_unit); + ritorno += p_unit; } - Console.Write(' '); + ritorno += " "; } - System.out.println(); + ritorno += "\n"; } } + return ritorno; } static void Triangolo(uint p_dimensione, char p_unit) {