Please help me with the following C# homework assignment. Please follow all parameters. Thank you!
Suppose that you have a robot turtle that walks around a room under the control of a computer program. The turtle holds a pen that can be in one of two positions: up or down. When the turtle’s pen is down, it traces out a shape on the floor of the room and while the pen is up, the turtle moves around freely without writing anything. In Assignment 3, we assumed that floor of the room is divided up into a set of tiles. In that assignment, the user could input the number of tiles on the command-line when they started the program or, if no input was provided, then we assumed that the floor was divided into a 50-by-50 grid of tiles. the program read commands from the standard input and then feed the commands to the turtle. You need to keep track of the current position of the turtle and the state of the pen. The tiles are number in rows and columns with the row numbers and column numbers both starting at 0. Assume that your turtle starts in the tile numbered (0,0) and that its pen is in the up position. All tiles are blank when the program starts. This means that each tile has their state set to 0. If the turtle has marked a tile, then the state of that tile is set to 1. The turtle responded to the following commands: When the turtle is given 6 commands, you will need to write the contents of the floor grid to the standard output.
Display an asterisk when the tile is set to 1 and a blank when it is set to 0. On a 7 command, you should clear the grid of tiles by setting all tile values to 0.
1 Pen Up
2 Pen Down
3 Turn Right
4 Turn Left
5,x Move forward by x number of spaces
6 Display the floor grid
7 Clear the grid
9 Terminate program
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.Read more
Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.Read more
Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.Read more
Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.Read more
By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.Read more