Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace DzSharp
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Введите слово:");
- string s=Console.ReadLine();
- PreobrzMain(s);
- }
- public static void A1()
- {
- Probel(2);
- Simvol(1);
- Probel(3);
- }
- public static void A2()
- {
- Probel(1);
- Simvol(1);
- Probel(1);
- Simvol(1);
- Probel(2);
- }
- public static void A3()
- {
- Simvol(1);
- Probel(3);
- Simvol(1);
- Probel(1);
- }
- public static void A4()
- {
- Simvol(5);
- Probel(1);
- }
- public static void A5()
- {
- Simvol(1);
- Probel(3);
- Simvol(1);
- Probel(1);
- }
- public static void B1()
- {
- Simvol(5);
- Probel(1);
- }
- public static void B2()
- {
- Simvol(1);
- Probel(3);
- Simvol(1);
- Probel(1);
- }
- public static void B3()
- {
- Simvol(5);
- Probel(1);
- }
- public static void B4()
- {
- Simvol(1);
- Probel(3);
- Simvol(1);
- Probel(1);
- }
- public static void B5()
- {
- Simvol(5);
- Probel(1);
- }
- public static void C1()
- {
- Probel(1);
- Simvol(4);
- Probel(1);
- }
- public static void C2()
- {
- Simvol(1);
- Probel(5);
- }
- public static void C3()
- {
- Simvol(1);
- Probel(5);
- }
- public static void C4()
- {
- Simvol(1);
- Probel(5);
- }
- public static void C5()
- {
- Probel(1);
- Simvol(4);
- Probel(1);
- }
- public static void D1()
- {
- Simvol(4);
- Probel(2);
- }
- public static void D2()
- {
- Simvol(1);
- Probel(3);
- Simvol(1);
- Probel(1);
- }
- public static void D3()
- {
- Simvol(1);
- Probel(3);
- Simvol(1);
- Probel(1);
- }
- public static void D4()
- {
- Simvol(1);
- Probel(3);
- Simvol(1);
- Probel(1);
- }
- public static void D5()
- {
- Simvol(4);
- Probel(2);
- }
- public static void E1()
- {
- Simvol(5);
- Probel(1);
- }
- public static void E2()
- {
- Simvol(1);
- Probel(5);
- }
- public static void E3()
- {
- Simvol(5);
- Probel(1);
- }
- public static void E4()
- {
- Simvol(1);
- Probel(5);
- }
- public static void E5()
- {
- Simvol(5);
- Probel(1);
- }
- public static void F1()
- {
- Simvol(5);
- Probel(1);
- }
- public static void F2()
- {
- Simvol(1);
- Probel(5);
- }
- public static void F3()
- {
- Simvol(5);
- Probel(1);
- }
- public static void F4()
- {
- Simvol(1);
- Probel(5);
- }
- public static void F5()
- {
- Simvol(1);
- Probel(5);
- }
- public static void G1()
- {
- Probel(1);
- Simvol(4);
- Probel(1);
- }
- public static void G2()
- {
- Simvol(1);
- Probel(5);
- }
- public static void G3()
- {
- Simvol(1);
- Probel(1);
- Simvol(3);
- Probel(1);
- }
- public static void G4()
- {
- Simvol(1);
- Probel(3);
- Simvol(1);
- Probel(1);
- }
- public static void G5()
- {
- Probel(1);
- Simvol(4);
- Probel(1);
- }
- public static void H1()
- {
- Simvol(1);
- Probel(3);
- Simvol(1);
- Probel(1);
- }
- public static void H3()
- {
- Simvol(5);
- Probel(1);
- }
- public static void I1()
- {
- Simvol(5);
- Probel(1);
- }
- public static void I2()
- {
- Probel(2);
- Simvol(1);
- Probel(3);
- }
- public static void J1()
- {
- Simvol(5);
- Probel(1);
- }
- public static void J4()
- {
- Simvol(1);
- Probel(1);
- Simvol(1);
- Probel(3);
- }
- public static void J5()
- {
- Probel(1);
- Simvol(2);
- Probel(3);
- }
- public static void K1()
- {
- Simvol(1);
- Probel(2);
- Simvol(2);
- Probel(1);
- }
- public static void K3()
- {
- Simvol(2);
- Probel(4);
- }
- public static void K4()
- {
- Simvol(1);
- Probel(1);
- Simvol(1);
- Probel(3);
- }
- public static void K5()
- {
- Simvol(1);
- Probel(2);
- Simvol(2);
- Probel(1);
- }
- public static void L1()
- {
- Simvol(1);
- Probel(5);
- }
- public static void M1()
- {
- Simvol(1);
- Probel(3);
- Simvol(1);
- Probel(1);
- }
- public static void M2()
- {
- Simvol(2);
- Probel(1);
- Simvol(2);
- Probel(1);
- }
- public static void M3()
- {
- for(int i = 0; i < 3; i++)
- {
- Simvol(1);
- Probel(1);
- }
- }
- public static void M4()
- {
- Simvol(1);
- Probel(3);
- Simvol(1);
- Probel(1);
- }
- public static void N2()
- {
- Simvol(2);
- Probel(2);
- Simvol(1);
- Probel(1);
- }
- public static void N4()
- {
- Simvol(1);
- Probel(2);
- Simvol(2);
- Probel(1);
- }
- public static void O1()
- {
- Probel(1);
- Simvol(3);
- Probel(2);
- }
- public static void Q4()
- {
- Simvol(1);
- Probel(2);
- Simvol(2);
- Probel(1);
- }
- public static void Q5()
- {
- Probel(1);
- Simvol(2);
- Probel(1);
- Simvol(1);
- Probel(1);
- }
- public static void S2()
- {
- Probel(1);
- Simvol(1);
- Probel(2);
- Simvol(1);
- Probel(1);
- }
- public static void S4()
- {
- Simvol(1);
- Probel(2);
- Simvol(1);
- Probel(2);
- }
- public static void Z2()
- {
- Probel(3);
- Simvol(1);
- Probel(2);
- }
- public static void Z4()
- {
- Probel(1);
- Simvol(1);
- Probel(4);
- }
- public static void probel()
- {
- Probel(6);
- }
- public static void Probel(int a)
- {
- for(int i = 0; i < a; i++)
- {
- Console.Write(" ");
- }
- }
- public static void Simvol(int a)
- {
- for (int i = 0; i < a; i++)
- {
- Console.Write("#");
- }
- }
- public static void NewLine()
- {
- Console.WriteLine();
- }
- public static void PreobrzMain(string str)
- {
- int dlin = str.Length;
- for (int i = 0; i < dlin; i++)
- {
- Preobrz1(str[i]);
- }
- NewLine();
- for (int i = 0; i < dlin; i++)
- {
- Preobrz2(str[i]);
- }
- NewLine();
- for (int i = 0; i < dlin; i++)
- {
- Preobrz3(str[i]);
- }
- NewLine();
- for (int i = 0; i < dlin; i++)
- {
- Preobrz4(str[i]);
- }
- NewLine();
- for (int i = 0; i < dlin; i++)
- {
- Preobrz5(str[i]);
- }
- }
- public static void Preobrz1(char a)
- {
- switch (Char.ToUpper(a))
- {
- case 'A':
- A1();
- break;
- case 'B':
- B1();
- break;
- case 'C':
- C1();
- break;
- case 'D':
- D1();
- break;
- case 'E':
- E1();
- break;
- case 'F':
- F1();
- break;
- case 'G':
- G1();
- break;
- case 'H':
- H1();
- break;
- case 'I':
- I1();
- break;
- case 'J':
- J1();
- break;
- case 'K':
- K1();
- break;
- case 'L':
- L1();
- break;
- case 'M':
- M1();
- break;
- case 'N':
- M1();
- break;
- case 'O':
- O1();
- break;
- case 'P':
- D1();
- break;
- case 'Q':
- O1();
- break;
- case 'R':
- D1();
- break;
- case 'S':
- C1();
- break;
- case 'T':
- A4();
- break;
- case 'U':
- A3();
- break;
- case 'V':
- A3();
- break;
- case 'W':
- A3();
- break;
- case 'X':
- A3();
- break;
- case 'Y':
- A3();
- break;
- case 'Z':
- A4();
- break;
- case ' ':
- probel();
- break;
- }
- }
- public static void Preobrz2(char a)
- {
- switch (Char.ToUpper(a))
- {
- case 'A':
- A2();
- break;
- case 'B':
- B2();
- break;
- case 'C':
- C2();
- break;
- case 'D':
- D2();
- break;
- case 'E':
- E2();
- break;
- case 'F':
- F2();
- break;
- case 'G':
- G2();
- break;
- case 'H':
- H1();
- break;
- case 'I':
- I2();
- break;
- case 'J':
- I2();
- break;
- case 'K':
- J4();
- break;
- case 'L':
- L1();
- break;
- case 'M':
- M2();
- break;
- case 'N':
- N2();
- break;
- case 'O':
- M4();
- break;
- case 'P':
- A5();
- break;
- case 'Q':
- D2();
- break;
- case 'R':
- A3();
- break;
- case 'S':
- S2();
- break;
- case 'T':
- A1();
- break;
- case 'U':
- A3();
- break;
- case 'V':
- A3();
- break;
- case 'W':
- A3();
- break;
- case 'X':
- A2();
- break;
- case 'Y':
- A2();
- break;
- case 'Z':
- Z2();
- break;
- case ' ':
- probel();
- break;
- }
- }
- public static void Preobrz3(char a)
- {
- switch (Char.ToUpper(a))
- {
- case 'A':
- A3();
- break;
- case 'B':
- B3();
- break;
- case 'C':
- C3();
- break;
- case 'D':
- D3();
- break;
- case 'E':
- E3();
- break;
- case 'F':
- F3();
- break;
- case 'G':
- G3();
- break;
- case 'H':
- H3();
- break;
- case 'I':
- I2();
- break;
- case 'J':
- I2();
- break;
- case 'K':
- K3();
- break;
- case 'L':
- L1();
- break;
- case 'M':
- M3();
- break;
- case 'N':
- M3();
- break;
- case 'O':
- M4();
- break;
- case 'P':
- D1();
- break;
- case 'Q':
- D2();
- break;
- case 'R':
- D1();
- break;
- case 'S':
- A1();
- break;
- case 'T':
- A1();
- break;
- case 'U':
- A3();
- break;
- case 'V':
- A3();
- break;
- case 'W':
- M3();
- break;
- case 'X':
- A1();
- break;
- case 'Y':
- A1();
- break;
- case 'Z':
- A1();
- break;
- case ' ':
- probel();
- break;
- }
- }
- public static void Preobrz4(char a)
- {
- switch (Char.ToUpper(a))
- {
- case 'A':
- A4();
- break;
- case 'B':
- B4();
- break;
- case 'C':
- C4();
- break;
- case 'D':
- D4();
- break;
- case 'E':
- E4();
- break;
- case 'F':
- F4();
- break;
- case 'G':
- G4();
- break;
- case 'H':
- H1();
- break;
- case 'I':
- I2();
- break;
- case 'J':
- J4();
- break;
- case 'K':
- K4();
- break;
- case 'L':
- L1();
- break;
- case 'M':
- M4();
- break;
- case 'N':
- N4();
- break;
- case 'O':
- M4();
- break;
- case 'P':
- C2();
- break;
- case 'Q':
- Q4();
- break;
- case 'R':
- J4();
- break;
- case 'S':
- S4();
- break;
- case 'T':
- A1();
- break;
- case 'U':
- A3();
- break;
- case 'V':
- A2();
- break;
- case 'W':
- M3();
- break;
- case 'X':
- A2();
- break;
- case 'Y':
- A1();
- break;
- case 'Z':
- Z4();
- break;
- case ' ':
- probel();
- break;
- }
- }
- public static void Preobrz5(char a)
- {
- switch (Char.ToUpper(a))
- {
- case 'A':
- A5();
- break;
- case 'B':
- B5();
- break;
- case 'C':
- C5();
- break;
- case 'D':
- D5();
- break;
- case 'E':
- E5();
- break;
- case 'F':
- F5();
- break;
- case 'G':
- G5();
- break;
- case 'H':
- H1();
- break;
- case 'I':
- I1();
- break;
- case 'J':
- J5();
- break;
- case 'K':
- K5();
- break;
- case 'L':
- J1();
- break;
- case 'M':
- M1();
- break;
- case 'N':
- M1();
- break;
- case 'O':
- O1();
- break;
- case 'P':
- C2();
- break;
- case 'Q':
- Q5();
- break;
- case 'R':
- A3();
- break;
- case 'S':
- O1();
- break;
- case 'T':
- A1();
- break;
- case 'U':
- O1();
- break;
- case 'V':
- A1();
- break;
- case 'W':
- A2();
- break;
- case 'X':
- A3();
- break;
- case 'Y':
- A1();
- break;
- case 'Z':
- A4();
- break;
- case ' ':
- probel();
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement