Advertisement
nikitakrut58

SharpTekst(Test)

Feb 20th, 2020
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 20.62 KB | None | 0 0
  1. using System;
  2.  
  3. namespace DzSharp
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             Console.WriteLine("Введите слово:");
  10.             string s=Console.ReadLine();
  11.             PreobrzMain(s);
  12.         }
  13.         public static void A1()
  14.         {
  15.             Probel(2);
  16.             Simvol(1);
  17.             Probel(3);
  18.         }
  19.         public static void A2()
  20.         {
  21.             Probel(1);
  22.             Simvol(1);
  23.             Probel(1);
  24.             Simvol(1);
  25.             Probel(2);
  26.         }
  27.         public static void A3()
  28.         {
  29.             Simvol(1);
  30.             Probel(3);
  31.             Simvol(1);
  32.             Probel(1);
  33.         }
  34.         public static void A4()
  35.         {
  36.             Simvol(5);
  37.             Probel(1);
  38.         }
  39.         public static void A5()
  40.         {
  41.             Simvol(1);
  42.             Probel(3);
  43.             Simvol(1);
  44.             Probel(1);
  45.         }
  46.  
  47.  
  48.         public static void B1()
  49.         {
  50.             Simvol(5);
  51.             Probel(1);
  52.         }
  53.  
  54.         public static void B2()
  55.         {
  56.             Simvol(1);
  57.             Probel(3);
  58.             Simvol(1);
  59.             Probel(1);
  60.         }
  61.  
  62.         public static void B3()
  63.         {
  64.             Simvol(5);
  65.             Probel(1);
  66.         }
  67.  
  68.         public static void B4()
  69.         {
  70.             Simvol(1);
  71.             Probel(3);
  72.             Simvol(1);
  73.             Probel(1);
  74.         }
  75.  
  76.         public static void B5()
  77.         {
  78.             Simvol(5);
  79.             Probel(1);
  80.         }
  81.  
  82.         public static void C1()
  83.         {
  84.             Probel(1);
  85.             Simvol(4);
  86.             Probel(1);
  87.         }
  88.         public static void C2()
  89.         {
  90.             Simvol(1);
  91.             Probel(5);
  92.         }
  93.         public static void C3()
  94.         {
  95.             Simvol(1);
  96.             Probel(5);
  97.         }
  98.         public static void C4()
  99.         {
  100.             Simvol(1);
  101.             Probel(5);
  102.         }
  103.         public static void C5()
  104.         {
  105.             Probel(1);
  106.             Simvol(4);
  107.             Probel(1);
  108.         }
  109.         public static void D1()
  110.         {
  111.             Simvol(4);
  112.             Probel(2);
  113.         }
  114.         public static void D2()
  115.         {
  116.             Simvol(1);
  117.             Probel(3);
  118.             Simvol(1);
  119.             Probel(1);
  120.         }
  121.         public static void D3()
  122.         {
  123.             Simvol(1);
  124.             Probel(3);
  125.             Simvol(1);
  126.             Probel(1);
  127.         }
  128.         public static void D4()
  129.         {
  130.             Simvol(1);
  131.             Probel(3);
  132.             Simvol(1);
  133.             Probel(1);
  134.         }
  135.         public static void D5()
  136.         {
  137.             Simvol(4);
  138.             Probel(2);
  139.         }
  140.  
  141.         public static void E1()
  142.         {
  143.             Simvol(5);
  144.             Probel(1);
  145.         }
  146.         public static void E2()
  147.         {
  148.             Simvol(1);
  149.             Probel(5);
  150.         }
  151.         public static void E3()
  152.         {
  153.             Simvol(5);
  154.             Probel(1);
  155.         }
  156.         public static void E4()
  157.         {
  158.             Simvol(1);
  159.             Probel(5);
  160.         }
  161.         public static void E5()
  162.         {
  163.             Simvol(5);
  164.             Probel(1);
  165.         }
  166.  
  167.         public static void F1()
  168.         {
  169.             Simvol(5);
  170.             Probel(1);
  171.         }
  172.         public static void F2()
  173.         {
  174.             Simvol(1);
  175.             Probel(5);
  176.         }
  177.         public static void F3()
  178.         {
  179.             Simvol(5);
  180.             Probel(1);
  181.         }
  182.         public static void F4()
  183.         {
  184.             Simvol(1);
  185.             Probel(5);
  186.         }
  187.         public static void F5()
  188.         {
  189.             Simvol(1);
  190.             Probel(5);
  191.         }
  192.         public static void G1()
  193.         {
  194.             Probel(1);
  195.             Simvol(4);
  196.             Probel(1);
  197.         }
  198.         public static void G2()
  199.         {
  200.             Simvol(1);
  201.             Probel(5);
  202.         }
  203.         public static void G3()
  204.         {
  205.             Simvol(1);
  206.             Probel(1);
  207.             Simvol(3);
  208.             Probel(1);
  209.         }
  210.         public static void G4()
  211.         {
  212.             Simvol(1);
  213.             Probel(3);
  214.             Simvol(1);
  215.             Probel(1);
  216.         }
  217.         public static void G5()
  218.         {
  219.             Probel(1);
  220.             Simvol(4);
  221.             Probel(1);
  222.         }
  223.         public static void H1()
  224.         {
  225.             Simvol(1);
  226.             Probel(3);
  227.             Simvol(1);
  228.             Probel(1);
  229.         }
  230.         public static void H3()
  231.         {
  232.             Simvol(5);
  233.             Probel(1);
  234.         }
  235.  
  236.         public static void I1()
  237.         {
  238.             Simvol(5);
  239.             Probel(1);
  240.         }
  241.         public static void I2()
  242.         {
  243.             Probel(2);
  244.             Simvol(1);
  245.             Probel(3);
  246.         }
  247.         public static void J1()
  248.         {
  249.             Simvol(5);
  250.             Probel(1);
  251.         }
  252.         public static void J4()
  253.         {
  254.             Simvol(1);
  255.             Probel(1);
  256.             Simvol(1);
  257.             Probel(3);
  258.         }
  259.         public static void J5()
  260.         {
  261.             Probel(1);
  262.             Simvol(2);
  263.             Probel(3);
  264.         }
  265.         public static void K1()
  266.         {
  267.             Simvol(1);
  268.             Probel(2);
  269.             Simvol(2);
  270.             Probel(1);
  271.         }
  272.         public static void K3()
  273.         {
  274.             Simvol(2);
  275.             Probel(4);
  276.         }
  277.         public static void K4()
  278.         {
  279.             Simvol(1);
  280.             Probel(1);
  281.             Simvol(1);
  282.             Probel(3);
  283.         }
  284.         public static void K5()
  285.         {
  286.             Simvol(1);
  287.             Probel(2);
  288.             Simvol(2);
  289.             Probel(1);
  290.         }
  291.  
  292.         public static void L1()
  293.         {
  294.             Simvol(1);
  295.             Probel(5);
  296.         }
  297.         public static void M1()
  298.         {
  299.             Simvol(1);
  300.             Probel(3);
  301.             Simvol(1);
  302.             Probel(1);
  303.         }
  304.         public static void M2()
  305.         {
  306.             Simvol(2);
  307.             Probel(1);
  308.             Simvol(2);
  309.             Probel(1);
  310.         }
  311.         public static void M3()
  312.         {
  313.             for(int i = 0; i < 3; i++)
  314.             {
  315.                 Simvol(1);
  316.                 Probel(1);
  317.             }
  318.         }
  319.         public static void M4()
  320.         {
  321.             Simvol(1);
  322.             Probel(3);
  323.             Simvol(1);
  324.             Probel(1);
  325.         }
  326.         public static void N2()
  327.         {
  328.             Simvol(2);
  329.             Probel(2);
  330.             Simvol(1);
  331.             Probel(1);
  332.         }
  333.         public static void N4()
  334.         {
  335.             Simvol(1);
  336.             Probel(2);
  337.             Simvol(2);
  338.             Probel(1);
  339.         }
  340.         public static void O1()
  341.         {
  342.             Probel(1);
  343.             Simvol(3);
  344.             Probel(2);
  345.         }
  346.         public static void Q4()
  347.         {
  348.             Simvol(1);
  349.             Probel(2);
  350.             Simvol(2);
  351.             Probel(1);
  352.         }
  353.         public static void Q5()
  354.         {
  355.             Probel(1);
  356.             Simvol(2);
  357.             Probel(1);
  358.             Simvol(1);
  359.             Probel(1);
  360.         }
  361.         public static void S2()
  362.         {
  363.             Probel(1);
  364.             Simvol(1);
  365.             Probel(2);
  366.             Simvol(1);
  367.             Probel(1);
  368.         }
  369.         public static void S4()
  370.         {
  371.             Simvol(1);
  372.             Probel(2);
  373.             Simvol(1);
  374.             Probel(2);
  375.         }
  376.         public static void Z2()
  377.         {
  378.             Probel(3);
  379.             Simvol(1);
  380.             Probel(2);
  381.         }
  382.         public static void Z4()
  383.         {
  384.             Probel(1);
  385.             Simvol(1);
  386.             Probel(4);
  387.         }
  388.         public static void probel()
  389.         {
  390.             Probel(6);
  391.         }
  392.  
  393.  
  394.         public static void Probel(int a)
  395.         {
  396.             for(int i = 0; i < a; i++)
  397.             {
  398.                 Console.Write(" ");
  399.             }
  400.         }
  401.         public static void Simvol(int a)
  402.         {
  403.             for (int i = 0; i < a; i++)
  404.             {
  405.                 Console.Write("#");
  406.             }
  407.         }
  408.         public static void NewLine()
  409.         {
  410.                 Console.WriteLine();
  411.         }
  412.  
  413.  
  414.         public static void PreobrzMain(string str)
  415.         {
  416.             int dlin = str.Length;
  417.             for (int i = 0; i < dlin; i++)
  418.             {
  419.                 Preobrz1(str[i]);
  420.             }
  421.             NewLine();
  422.             for (int i = 0; i < dlin; i++)
  423.             {
  424.                 Preobrz2(str[i]);              
  425.             }
  426.             NewLine();
  427.             for (int i = 0; i < dlin; i++)
  428.             {
  429.                 Preobrz3(str[i]);              
  430.             }
  431.             NewLine();
  432.             for (int i = 0; i < dlin; i++)
  433.             {
  434.                 Preobrz4(str[i]);            
  435.             }
  436.             NewLine();
  437.             for (int i = 0; i < dlin; i++)
  438.             {
  439.                 Preobrz5(str[i]);
  440.             }
  441.         }
  442.  
  443.             public static void Preobrz1(char a)
  444.         {
  445.             switch (Char.ToUpper(a))
  446.             {
  447.                 case 'A':
  448.                     A1();
  449.                     break;
  450.                 case 'B':
  451.                     B1();
  452.                     break;
  453.                 case 'C':
  454.                     C1();
  455.                     break;
  456.                 case 'D':
  457.                     D1();
  458.                     break;
  459.                 case 'E':
  460.                     E1();
  461.                     break;
  462.                 case 'F':
  463.                     F1();
  464.                     break;
  465.                 case 'G':
  466.                     G1();
  467.                     break;
  468.                 case 'H':
  469.                     H1();
  470.                     break;
  471.                 case 'I':
  472.                     I1();
  473.                     break;
  474.                 case 'J':
  475.                     J1();
  476.                     break;
  477.                 case 'K':
  478.                     K1();
  479.                     break;
  480.                 case 'L':
  481.                     L1();
  482.                     break;
  483.                 case 'M':
  484.                     M1();
  485.                     break;
  486.                 case 'N':
  487.                     M1();
  488.                     break;
  489.                 case 'O':
  490.                     O1();
  491.                     break;
  492.                 case 'P':
  493.                     D1();
  494.                     break;
  495.                 case 'Q':
  496.                     O1();
  497.                     break;
  498.                 case 'R':
  499.                     D1();
  500.                     break;
  501.                 case 'S':
  502.                     C1();
  503.                     break;
  504.                 case 'T':
  505.                     A4();
  506.                     break;
  507.                 case 'U':
  508.                     A3();
  509.                     break;
  510.                 case 'V':
  511.                     A3();
  512.                     break;
  513.                 case 'W':
  514.                     A3();
  515.                     break;
  516.                 case 'X':
  517.                     A3();
  518.                     break;
  519.                 case 'Y':
  520.                     A3();
  521.                     break;
  522.                 case 'Z':
  523.                     A4();
  524.                     break;
  525.                 case ' ':
  526.                     probel();
  527.                     break;
  528.             }
  529.         }
  530.         public static void Preobrz2(char a)
  531.         {
  532.             switch (Char.ToUpper(a))
  533.             {
  534.                 case 'A':
  535.                     A2();
  536.                     break;
  537.                 case 'B':
  538.                     B2();
  539.                     break;
  540.                 case 'C':
  541.                     C2();
  542.                     break;
  543.                 case 'D':
  544.                     D2();
  545.                     break;
  546.                 case 'E':
  547.                     E2();
  548.                     break;
  549.                 case 'F':
  550.                     F2();
  551.                     break;
  552.                 case 'G':
  553.                     G2();
  554.                     break;
  555.                 case 'H':
  556.                     H1();
  557.                     break;
  558.                 case 'I':
  559.                     I2();
  560.                     break;
  561.                 case 'J':
  562.                     I2();
  563.                     break;
  564.                 case 'K':
  565.                     J4();
  566.                     break;
  567.                 case 'L':
  568.                     L1();
  569.                     break;
  570.                 case 'M':
  571.                     M2();
  572.                     break;
  573.                 case 'N':
  574.                     N2();
  575.                     break;
  576.                 case 'O':
  577.                     M4();
  578.                     break;
  579.                 case 'P':
  580.                     A5();
  581.                     break;
  582.                 case 'Q':
  583.                     D2();
  584.                     break;
  585.                 case 'R':
  586.                     A3();
  587.                     break;
  588.                 case 'S':
  589.                     S2();
  590.                     break;
  591.                 case 'T':
  592.                     A1();
  593.                     break;
  594.                 case 'U':
  595.                     A3();
  596.                     break;
  597.                 case 'V':
  598.                     A3();
  599.                     break;
  600.                 case 'W':
  601.                     A3();
  602.                     break;
  603.                 case 'X':
  604.                     A2();
  605.                     break;
  606.                 case 'Y':
  607.                     A2();
  608.                     break;
  609.                 case 'Z':
  610.                     Z2();
  611.                     break;
  612.                 case ' ':
  613.                     probel();
  614.                     break;
  615.  
  616.             }
  617.         }
  618.         public static void Preobrz3(char a)
  619.         {
  620.             switch (Char.ToUpper(a))
  621.             {
  622.                 case 'A':
  623.                     A3();
  624.                     break;
  625.                 case 'B':
  626.                     B3();
  627.                     break;
  628.                 case 'C':
  629.                     C3();
  630.                     break;
  631.                 case 'D':
  632.                     D3();
  633.                     break;
  634.                 case 'E':
  635.                     E3();
  636.                     break;
  637.                 case 'F':
  638.                     F3();
  639.                     break;
  640.                 case 'G':
  641.                     G3();
  642.                     break;
  643.                 case 'H':
  644.                     H3();
  645.                     break;
  646.                 case 'I':
  647.                     I2();
  648.                     break;
  649.                 case 'J':
  650.                     I2();
  651.                     break;
  652.                 case 'K':
  653.                     K3();
  654.                     break;
  655.                 case 'L':
  656.                     L1();
  657.                     break;
  658.                 case 'M':
  659.                     M3();
  660.                     break;
  661.                 case 'N':
  662.                     M3();
  663.                     break;
  664.                 case 'O':
  665.                     M4();
  666.                     break;
  667.                 case 'P':
  668.                     D1();
  669.                     break;
  670.                 case 'Q':
  671.                     D2();
  672.                     break;
  673.                 case 'R':
  674.                     D1();
  675.                     break;
  676.                 case 'S':
  677.                     A1();
  678.                     break;
  679.                 case 'T':
  680.                     A1();
  681.                     break;
  682.                 case 'U':
  683.                     A3();
  684.                     break;
  685.                 case 'V':
  686.                     A3();
  687.                     break;
  688.                 case 'W':
  689.                     M3();
  690.                     break;
  691.                 case 'X':
  692.                     A1();
  693.                     break;
  694.                 case 'Y':
  695.                     A1();
  696.                     break;
  697.                 case 'Z':
  698.                     A1();
  699.                     break;
  700.                 case ' ':
  701.                     probel();
  702.                     break;
  703.             }
  704.         }
  705.         public static void Preobrz4(char a)
  706.         {
  707.             switch (Char.ToUpper(a))
  708.             {
  709.                 case 'A':
  710.                     A4();
  711.                     break;
  712.                 case 'B':
  713.                     B4();
  714.                     break;
  715.                 case 'C':
  716.                     C4();
  717.                     break;
  718.                 case 'D':
  719.                     D4();
  720.                     break;
  721.                 case 'E':
  722.                     E4();
  723.                     break;
  724.                 case 'F':
  725.                     F4();
  726.                     break;
  727.                 case 'G':
  728.                     G4();
  729.                     break;
  730.                 case 'H':
  731.                     H1();
  732.                     break;
  733.                 case 'I':
  734.                     I2();
  735.                     break;
  736.                 case 'J':
  737.                     J4();
  738.                     break;
  739.                 case 'K':
  740.                     K4();
  741.                     break;
  742.                 case 'L':
  743.                     L1();
  744.                     break;
  745.                 case 'M':
  746.                     M4();
  747.                     break;
  748.                 case 'N':
  749.                     N4();
  750.                     break;
  751.                 case 'O':
  752.                     M4();
  753.                     break;
  754.                 case 'P':
  755.                     C2();
  756.                     break;
  757.                 case 'Q':
  758.                     Q4();
  759.                     break;
  760.                 case 'R':
  761.                     J4();
  762.                     break;
  763.                 case 'S':
  764.                     S4();
  765.                     break;
  766.                 case 'T':
  767.                     A1();
  768.                     break;
  769.                 case 'U':
  770.                     A3();
  771.                     break;
  772.                 case 'V':
  773.                     A2();
  774.                     break;
  775.                 case 'W':
  776.                     M3();
  777.                     break;
  778.                 case 'X':
  779.                     A2();
  780.                     break;
  781.                 case 'Y':
  782.                     A1();
  783.                     break;
  784.                 case 'Z':
  785.                     Z4();
  786.                     break;
  787.                 case ' ':
  788.                     probel();
  789.                     break;
  790.             }
  791.         }
  792.         public static void Preobrz5(char a)
  793.         {
  794.             switch (Char.ToUpper(a))
  795.             {
  796.                 case 'A':
  797.                     A5();
  798.                     break;
  799.                 case 'B':
  800.                     B5();
  801.                     break;
  802.                 case 'C':
  803.                     C5();
  804.                     break;
  805.                 case 'D':
  806.                     D5();
  807.                     break;
  808.                 case 'E':
  809.                     E5();
  810.                     break;
  811.                 case 'F':
  812.                     F5();
  813.                     break;
  814.                 case 'G':
  815.                     G5();
  816.                     break;
  817.                 case 'H':
  818.                     H1();
  819.                     break;
  820.                 case 'I':
  821.                     I1();
  822.                     break;
  823.                 case 'J':
  824.                     J5();
  825.                     break;
  826.                 case 'K':
  827.                     K5();
  828.                     break;
  829.                 case 'L':
  830.                     J1();
  831.                     break;
  832.                 case 'M':
  833.                     M1();
  834.                     break;
  835.                 case 'N':
  836.                     M1();
  837.                     break;
  838.                 case 'O':
  839.                     O1();
  840.                     break;
  841.                 case 'P':
  842.                     C2();
  843.                     break;
  844.                 case 'Q':
  845.                     Q5();
  846.                     break;
  847.                 case 'R':
  848.                     A3();
  849.                     break;
  850.                 case 'S':
  851.                     O1();
  852.                     break;
  853.                 case 'T':
  854.                     A1();
  855.                     break;
  856.                 case 'U':
  857.                     O1();
  858.                     break;
  859.                 case 'V':
  860.                     A1();
  861.                     break;
  862.                 case 'W':
  863.                     A2();
  864.                     break;
  865.                 case 'X':
  866.                     A3();
  867.                     break;
  868.                 case 'Y':
  869.                     A1();
  870.                     break;
  871.                 case 'Z':
  872.                     A4();
  873.                     break;
  874.                 case ' ':
  875.                     probel();
  876.                     break;
  877.             }
  878.         }
  879.     }
  880. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement