Question: So far I have the code working for the FIRST size of the quilt. But I don't know how to have the size change based

So far I have the code working for the FIRST size of the quilt. But I don't know how to have the size change based on the user input. I have attached below what the first size of the quilt should look like and what the size should look like if doubled and so on. I have also attached my code below. I am using the coding language C#. Could you please help me with the code? Thank you.

class Program { static void Main(string[] args) { Console.WriteLine("Welcome to Albert's quilts! I'm glad you're here! "); Console.WriteLine("What size quilt would you like? "); basicQuilt(5); }

public static void basicQuilt(int userSize) { int currentSize = 1; currentSize += userSize; userSize = Convert.ToInt32(Console.ReadLine()); Console.Write("#================#"); Console.Write(" "); int line; int spaces; int dots;

for (line = 1; line <= 1; line++) { Console.Write("|");

for (spaces = 1; spaces <= 6; spaces++) Console.Write(" ");

for (spaces = 6; spaces <= (line * -2 + 8); spaces++) { Console.Write("<><>"); for (spaces = 1; spaces <= 6; spaces++)

Console.Write(" "); Console.Write("|");

} Console.Write(" ");

} for (line = 2; line <= 2; line++) { Console.Write("|");

for (spaces = 1; spaces <= 4; spaces++) Console.Write(" ");

for (spaces = 4; spaces <= (line * -2 + 8); spaces++) {

Console.Write("<>"); for (dots = 1; dots <= (4 * line - 4); dots++)

Console.Write(".");

} Console.Write("<>"); for (spaces = 1; spaces <= 4; spaces++) Console.Write(" "); Console.Write("|"); Console.Write(" ");

} for (line = 3; line <= 3; line++) { Console.Write("|");

for (spaces = 1; spaces <= 2; spaces++) Console.Write(" ");

for (spaces = 2; spaces <= (line * -2 + 8); spaces++) { Console.Write("<>"); for (dots = 1; dots <= (4 * line - 4); dots++) Console.Write("."); } Console.Write("<>"); for (spaces = 1; spaces <= 2; spaces++) Console.Write(" "); Console.Write("|"); Console.Write(" "); } for (line = 4; line <= 4; line++) { Console.Write("|");

for (spaces = 0; spaces <= (line * -2 + 8); spaces++) { Console.Write("<>"); for (dots = 1; dots <= (4 * line - 4); dots++) Console.Write("."); } Console.Write("<>");

Console.Write("|"); Console.Write(" "); } for (line = 5; line <= 5; line++) { Console.Write("|");

for (spaces = 0; spaces <= (line * 2 - 10); spaces++) { Console.Write("<>"); for (dots = 1; dots <= (-4 * line + 32); dots++) Console.Write("."); } Console.Write("<>"); Console.Write("|"); Console.Write(" "); } for (line = 6; line <= 6; line++) { Console.Write("|");

for (spaces = 1; spaces <= 2; spaces++) Console.Write(" ");

for (spaces = 2; spaces <= (line * 2 - 10); spaces++) {

Console.Write("<>");

for (dots = 1; dots <= (-4 * line + 32); dots++)

Console.Write("."); }

Console.Write("<>"); for (spaces = 1; spaces <= 2; spaces++) Console.Write(" "); Console.Write("|"); Console.Write(" ");

} for (line = 7; line <= 7; line++) { Console.Write("|"); for (spaces = 1; spaces <= 4; spaces++)

Console.Write(" "); for (spaces = 4; spaces <= (line * 2 - 10); spaces++) { Console.Write("<>");

for (dots = 1; dots <= (-4 * line + 32); dots++)

Console.Write("."); } Console.Write("<>"); for (spaces = 1; spaces <= 4; spaces++) Console.Write(" "); Console.Write("|");

Console.Write(" ");

} for (line = 8; line <= 8; line++) { Console.Write("|"); for (spaces = 1; spaces <= 6; spaces++) Console.Write(" "); for (spaces = 6; spaces <= (line * 2 - 10); spaces++) { Console.Write("<><>");

} for (spaces = 1; spaces <= 6; spaces++) { Console.Write(" "); } Console.Write("|"); Console.Write(" ");

} Console.Write("#================#");

} }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!