Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. using System;
  2.  
  3.  
  4. namespace App
  5. {
  6. class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. double host;
  11.  
  12. String mascara;
  13.  
  14. Console.Write("Digita a mascara: \n ");
  15. mascara = Console.ReadLine();
  16. String[] listaOctetosTexto = mascara.Split('.');
  17.  
  18. if (listaOctetosTexto[0] == "255" && listaOctetosTexto[1] == "255" && listaOctetosTexto[2] == "255")
  19. {
  20. Console.WriteLine("Mascara Classe C");
  21. host = Math.Pow(2, 8) - 2;
  22. Console.WriteLine("Host " + host);
  23. }
  24. else if (listaOctetosTexto[0] == "255" && listaOctetosTexto[1] == "255" && listaOctetosTexto[2] != "255")
  25. {
  26. Console.WriteLine("Mascara Classe B");
  27. host = Math.Pow(2, 16) - 2;
  28. Console.WriteLine(" Host " + host);
  29. }
  30. else if (listaOctetosTexto[0] == "255" && listaOctetosTexto[1] != "255" && listaOctetosTexto[2] != "255")
  31. {
  32. Console.WriteLine("Mascara Classe A");
  33. host = Math.Pow(2, 24) - 2;
  34. Console.WriteLine("Host " + host);
  35. }
  36.  
  37.  
  38. //a = primeirocteto % 2;
  39. //aux = primeirocteto / 2;
  40. //b = aux % 2;
  41. //aux = aux / 2;
  42. //c = aux % 2;
  43. //aux = aux / 2;
  44. //d = aux % 2;
  45. //aux = aux / 2;
  46. //e = aux % 2;
  47. //aux = aux / 2;
  48. //f = aux % 2;
  49. //aux = aux / 2;
  50. //g = aux % 2;
  51. //aux = aux / 2;
  52. //h = aux % 2;
  53. //i = segunocteto % 2;
  54. //aux = segunocteto / 2;
  55. //j = aux % 2;
  56. //aux = aux / 2;
  57. //k = aux % 2;
  58. //aux = aux / 2;
  59. //l = aux % 2;
  60. //aux = aux / 2;
  61. //m = aux % 2;
  62. //aux = aux / 2;
  63. //n = aux % 2;
  64. //aux = aux / 2;
  65. //o = aux % 2;
  66. //aux = aux / 2;
  67. //p = aux % 2;
  68.  
  69.  
  70. //q = terceirocteto % 2;
  71. //aux = terceirocteto / 2;
  72. //r = aux % 2;
  73. //aux = aux / 2;
  74. //s = aux % 2;
  75. //aux = aux / 2;
  76. //t = aux % 2;
  77. //aux = aux / 2;
  78. //u = aux % 2;
  79. //aux = aux / 2;
  80. //v = aux % 2;
  81. //aux = aux / 2;
  82. //w = aux % 2;
  83. //aux = aux / 2;
  84. //x = aux % 2;
  85.  
  86.  
  87. //ab = quartocteto % 2;
  88. //aux = quartocteto / 2;
  89. //ac = aux % 2;
  90. //aux = aux / 2;
  91. //ad = aux % 2;
  92. //aux = aux / 2;
  93. //ae = aux % 2;
  94. //aux = aux / 2;
  95. //af = aux % 2;
  96. //aux = aux / 2;
  97. //ag = aux % 2;
  98. //aux = aux / 2;
  99. //ah = aux % 2;
  100. //aux = aux / 2;
  101. //ai = aux % 2;
  102.  
  103.  
  104. //Console.WriteLine("mascara " + h + g + f + e + d + c + b + a + "." + p + o + n + m + l + k + j + i + "." + x + w + v + u + t + s + r + q + "." + ai + ah + ag + af + ae + ad + ac + ab);
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112. Console.ReadKey();
  113.  
  114.  
  115.  
  116.  
  117. }
  118. }
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement