Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Exercise12JustAscii
- {
- using System;
- static void Main()
- {
- Console.Title = "Just Another ASCII Table";
- Console.SetWindowSize(42, 50);
- Console.WriteLine("\u250c" + new string('\u2500', 10) + "\u252c" + new string('\u2500', 5) + "\u252c" + new string('\u2500', 5) + "\u252c" + new string('\u2500', 5) + "\u252c" + new string('\u2500', 9) + "\u2510");
- Console.WriteLine("\u2502 BIN \u2502 OCT \u2502 DEC \u2502 HEX \u2502 ASCII \u2502");
- Console.WriteLine("\u251c" + new string('\u2500', 10) + "\u253c" + new string('\u2500', 5) + "\u253c" + new string('\u2500', 5) + "\u253c" + new string('\u2500', 5) + "\u253c" + new string('\u2500', 9) + "\u2524");
- for (int i = 0; i < 32; i++)
- {
- Console.WriteLine("\u2502 " + Convert.ToString(i, 2).PadLeft(8, '0') + " \u2502 " + Convert.ToString(i, 8).PadRight(3, ' ') + " \u2502 " + i.ToString().PadRight(3, ' ') + " \u2502 " + Convert.ToString(i, 16).PadRight(3, ' ') + " \u2502 " + "control".PadRight(7, ' ') + " \u2502");
- }
- for (int i = 32; i < 127; i++)
- {
- string output = ((char)i).ToString();
- Console.WriteLine("\u2502 " + Convert.ToString(i, 2).PadLeft(8, '0') + " \u2502 " + Convert.ToString(i, 8).PadRight(3, ' ') + " \u2502 " + i.ToString().PadRight(3, ' ') + " \u2502 " + Convert.ToString(i, 16).PadRight(3, ' ') + " \u2502 " + output.PadRight(7, ' ') + " \u2502");
- }
- Console.WriteLine("\u2502 " + Convert.ToString(127, 2).PadLeft(8, '0') + " \u2502 " + Convert.ToString(127, 8).PadRight(3, ' ') + " \u2502 " + 127.ToString().PadRight(3, ' ') + " \u2502 " + Convert.ToString(127, 16).PadRight(3, ' ') + " \u2502 " + "control".PadRight(7, ' ') + " \u2502");
- Console.WriteLine("\u2514" + new string('\u2500', 10) + "\u2534" + new string('\u2500', 5) + "\u2534" + new string('\u2500', 5) + "\u2534" + new string('\u2500', 5) + "\u2534" + new string('\u2500', 9) + "\u2518");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement