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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started