Advertisement
Trewqa

[CSharp]Chonizador

Nov 23rd, 2014
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.01 KB | None | 0 0
  1. class Chonizador
  2.     {
  3.         public static string Convert(string Original)
  4.         {
  5.             Original = Original.ToUpper();
  6.             int length = Original.Length;
  7.             string str = "";
  8.             string[] strArray = new string[] { "A", "E", "I", "O", "U" };
  9.             for (int i = 0; i < length; i++)
  10.             {
  11.                 bool flag = false;
  12.                 foreach (string str2 in strArray)
  13.                 {
  14.                     if (str2 == Original.ToCharArray()[i].ToString())
  15.                     {
  16.                         flag = true;
  17.                     }
  18.                 }
  19.                 if (flag)
  20.                 {
  21.                     str = str + flChar(Original.ToCharArray()[i].ToString().ToLower());
  22.                 }
  23.                 else
  24.                 {
  25.                     str = str + flChar(Original.ToCharArray()[i].ToString());
  26.                 }
  27.             }
  28.  
  29.             return str;
  30.         }
  31.  
  32.         public static string flChar(string c)
  33.         {
  34.             if (c == "a")
  35.             {
  36.                 return "\x00e1\x00e1";
  37.             }
  38.             if (c == "e")
  39.             {
  40.                 return "\x00e8";
  41.             }
  42.             if (c == "i")
  43.             {
  44.                 return "\x00ed\x00ed\x00ed";
  45.             }
  46.             if (c == "o")
  47.             {
  48.                 return "\x00f3";
  49.             }
  50.             if (c == "u")
  51.             {
  52.                 return "\x00fa\x00fa";
  53.             }
  54.             if ((c == "S") || (c == "s"))
  55.             {
  56.                 return "z";
  57.             }
  58.             if ((c == "H") || (c == "h"))
  59.             {
  60.                 return "";
  61.             }
  62.             if ((c == "R") || (c == "r"))
  63.             {
  64.                 return "r";
  65.             }
  66.             if ((c == "V") || (c == "v"))
  67.             {
  68.                 return "b";
  69.             }
  70.             if ((c == "B") || (c == "b"))
  71.             {
  72.                 return "v";
  73.             }
  74.             return c;
  75.         }
  76.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement