Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Shapes
- {
- class Program
- {
- static void Main(string[] args)
- {
- int choice;
- do
- {
- Console.WriteLine("1 - Cross\n2 - Rectangle\n3 - Hexagon\n4 - Octagon\n5 - Rhombus\n6 - Heart");
- Console.WriteLine("7 - Circle\n8 - Oval\n9 - Crescent\n10 - Triangle\n0 - Exit Program");
- Console.Write("Enter your choice: ");
- choice = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine();
- switch (choice)
- {
- case 1:
- // Cross
- Console.WriteLine(" *****");
- Console.WriteLine(" *****");
- Console.WriteLine(" *****");
- Console.WriteLine("***************");
- Console.WriteLine("***************");
- Console.WriteLine("***************");
- Console.WriteLine(" *****");
- Console.WriteLine(" *****");
- Console.WriteLine(" *****");
- break;
- case 2:
- // Rectangle
- for (int y = 0; y < 7; y++)
- {
- for (int x = 0; x < 15; x++)
- {
- Console.Write("*");
- }
- Console.WriteLine();
- }
- break;
- case 3:
- // Hexagon
- Console.WriteLine(" **********");
- Console.WriteLine(" ************");
- Console.WriteLine(" **************");
- Console.WriteLine(" ****************");
- Console.WriteLine("******************");
- Console.WriteLine(" ****************");
- Console.WriteLine(" **************");
- Console.WriteLine(" ************");
- Console.WriteLine(" **********");
- break;
- case 4:
- // Octagon
- Console.WriteLine(" **********");
- Console.WriteLine(" ************");
- Console.WriteLine(" **************");
- Console.WriteLine(" ****************");
- Console.WriteLine("******************");
- Console.WriteLine("******************");
- Console.WriteLine("******************");
- Console.WriteLine("******************");
- Console.WriteLine(" ****************");
- Console.WriteLine(" **************");
- Console.WriteLine(" ************");
- Console.WriteLine(" **********");
- break;
- case 5:
- // Rhombus
- Console.WriteLine("************");
- Console.WriteLine(" ************");
- Console.WriteLine(" ************");
- Console.WriteLine(" ************");
- Console.WriteLine(" ************");
- Console.WriteLine(" ************");
- break;
- case 6:
- // Heart
- Console.WriteLine(" ****** ******");
- Console.WriteLine(" ******** ********");
- Console.WriteLine("*******************");
- Console.WriteLine("*******************");
- Console.WriteLine(" *****************");
- Console.WriteLine(" ***************");
- Console.WriteLine(" *************");
- Console.WriteLine(" ***********");
- Console.WriteLine(" *********");
- Console.WriteLine(" *******");
- Console.WriteLine(" *****");
- Console.WriteLine(" ***");
- Console.WriteLine(" *");
- break;
- case 7:
- // Circle
- Console.WriteLine(" *****");
- Console.WriteLine(" *********");
- Console.WriteLine(" ***********");
- Console.WriteLine("*************");
- Console.WriteLine("*************");
- Console.WriteLine("*************");
- Console.WriteLine(" ***********");
- Console.WriteLine(" *********");
- Console.WriteLine(" *****");
- break;
- case 8:
- // Oval
- Console.WriteLine(" ****");
- Console.WriteLine(" ************");
- Console.WriteLine(" ****************");
- Console.WriteLine(" *******************");
- Console.WriteLine("*********************");
- Console.WriteLine(" *******************");
- Console.WriteLine(" ****************");
- Console.WriteLine(" ************");
- Console.WriteLine(" ****");
- break;
- case 9:
- // Crescent
- Console.WriteLine(" ***");
- Console.WriteLine(" ******");
- Console.WriteLine(" *******");
- Console.WriteLine(" *******");
- Console.WriteLine("*******");
- Console.WriteLine(" *******");
- Console.WriteLine(" *******");
- Console.WriteLine(" ******");
- Console.WriteLine(" ***");
- break;
- case 10:
- // Triangle
- int numberOfLayer = 7, space, draw; ;
- for (int i = 1; i <= numberOfLayer; i++)
- {
- for (space = 1; space <= (numberOfLayer - i); space++)
- {
- Console.Write(" ");
- }
- for (draw = 1; draw <= i; draw++)
- {
- Console.Write('*');
- }
- for (draw = (i - 1); draw >= 1; draw--)
- {
- Console.Write('*');
- }
- Console.WriteLine();
- }
- break;
- case 0:
- break;
- default:
- Console.WriteLine("Please choose from 1-10");
- break;
- }
- Console.WriteLine();
- } while (choice != 0);
- Console.WriteLine("Program exit.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement