Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.17 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Consola
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. bool ciclo = true;
  14. do{
  15. ciclo = menu();
  16. } while (ciclo);
  17. }
  18.  
  19. private static bool menu()
  20. {
  21. bool ciclo = true;
  22. Console.ForegroundColor = ConsoleColor.Gray;
  23. Console.Clear();
  24. Console.WriteLine("Menù \n");
  25. Console.WriteLine("Metodo 1");
  26. Console.WriteLine("Metodo 2");
  27. Console.WriteLine("Metodo 3");
  28. Console.WriteLine("Metodo 4");
  29. Console.WriteLine("Metodo 5");
  30. Console.WriteLine("Metodo 6");
  31. Console.WriteLine("Metodo 7");
  32. Console.WriteLine("Metodo 8");
  33. Console.WriteLine("Metodo 9");
  34. Console.WriteLine("Metodo 10");
  35. Console.WriteLine("Metodo 11");
  36. Console.WriteLine("Salir 12");
  37. Console.WriteLine("Seleccione(1-12): \n");
  38. int op = int.Parse(Console.ReadLine());
  39. switch (op)
  40. {
  41. case 1:
  42. metodo1();
  43. break;
  44. case 2:
  45. metodo2();
  46. break;
  47. case 3:
  48. metodo3();
  49. break;
  50. case 4:
  51. metodo4();
  52. break;
  53. case 5:
  54. metodo5();
  55. break;
  56. case 6:
  57. metodo6();
  58. break;
  59. case 7:
  60. metodo7();
  61. break;
  62. case 8:
  63. metodo8();
  64. break;
  65. case 9:
  66. metodo9();
  67. break;
  68. case 10:
  69. metodo10();
  70. break;
  71. case 11:
  72. metodo11();
  73. break;
  74. case 12:
  75. ciclo = false;
  76. break;
  77.  
  78. }
  79. return ciclo;
  80. Console.ReadKey();
  81. }
  82.  
  83. private static void metodo11()
  84. {
  85. string palabra = "computador";
  86. for (int i = 0; i < palabra.Length; i++)
  87. {
  88. if (i % 2 == 0)
  89. {
  90. Console.ForegroundColor = ConsoleColor.Red;
  91. Console.Write(palabra[i]);
  92. }
  93. else
  94. {
  95. Console.ForegroundColor = ConsoleColor.Green;
  96. Console.Write(palabra[i]);
  97. }
  98. }
  99. Console.ReadKey();
  100. }
  101.  
  102. private static void metodo10()
  103. {
  104. Console.WriteLine("Ingrese la cantidad de filas: ");
  105. string aux = Console.ReadLine();
  106. Console.WriteLine("Ingrese la cantidad de columnas:");
  107. string aux2 = Console.ReadLine();
  108. int fil, colum;
  109. int.TryParse(aux, out fil);
  110. int.TryParse(aux2, out colum);
  111. string[,] valores = new string[fil, colum]; //Fila, columna
  112. //ciclo de filas
  113. for (int fila = 0; fila < fil; fila++)
  114. {
  115. //ciclo columnas
  116. for (int col = 0; col < colum; col++)
  117. {
  118. //Pedir el ingreso de un dato
  119. Console.WriteLine("\nIngrese palabra en posicion {0},{1}:", fila, col);
  120. string posicion = Console.ReadLine();
  121. if (posicion.Length > 2)
  122. {
  123. valores[fila, col] = posicion;
  124. }
  125. else
  126. {
  127. Console.WriteLine("\nSu palabra es menor a 3 caracteres.");
  128. col--;
  129. }
  130. }
  131. }
  132. Console.WriteLine(" ");
  133. for (int f = 0; f < fil; f++)
  134. {
  135. for (int c = 0; c < colum; c++)
  136. {
  137. Console.Write(valores[f, c] + " ");
  138. }
  139. Console.WriteLine(" ");
  140. }
  141. Console.ReadKey();
  142. }
  143.  
  144. private static void metodo9()
  145. {
  146. Console.WriteLine("Ingrese una palabra:");
  147. string palabra = Console.ReadLine();
  148. if (palabra.Length >= 4)
  149. {
  150. for (int i = 0; i < palabra.Length; i++)
  151. {
  152. if (palabra[i] == 'a' || palabra[i] == 'e' || palabra[i] == 'i' || palabra[i] == 'o' || palabra[i] == 'u')
  153. {
  154. Console.Write("x");
  155. }
  156. else
  157. {
  158. Console.Write(palabra[i]);
  159. }
  160. }
  161. }
  162. else
  163. {
  164. Console.WriteLine("Su palabra es menor a 5 caracteres.");
  165. }
  166. Console.ReadKey();
  167. }
  168.  
  169. private static void metodo8()
  170. {
  171. Console.WriteLine("Ingrese una frase: ");
  172. string[] palabras = new string[] { };
  173. string frase = Console.ReadLine();
  174. palabras = frase.Split(' ');
  175. for (int i = 0; i < palabras.Length; i++)
  176. {
  177. if (i % 2 == 0)
  178. {
  179. Console.Write(palabras[i].ToUpper()+" ");
  180. }
  181. else
  182. {
  183. Console.Write(palabras[i].ToLower()+" ");
  184. }
  185. }
  186. Console.ReadKey();
  187. }
  188.  
  189. private static void metodo7()
  190. {
  191. Console.WriteLine("Ingrese una frase: ");
  192. string[] palabras = new string[] { };
  193. string frase = Console.ReadLine();
  194. palabras = frase.Split(' ');
  195. for (int i = 0; i < palabras.Length; i++)
  196. {
  197. string aux = palabras[i];
  198. for (int x = aux.Length - 1; x >= 0; x--)
  199. {
  200. Console.Write(aux[x]);
  201. }
  202. Console.Write(" ");
  203. }
  204. Console.ReadKey();
  205. }
  206.  
  207. private static void metodo6()
  208. {
  209. Console.WriteLine("Ingrese una palabra:");
  210. string palabra = Console.ReadLine();
  211. if (palabra.Length < 25)
  212. {
  213. for (int i = 0; i < palabra.Length; i++)
  214. {
  215. if (palabra[i] != 'a' && palabra[i] != 'e' && palabra[i] != 'i' && palabra[i] != 'o' && palabra[i] != 'u')
  216. {
  217. Console.Write(palabra[i]);
  218. }
  219. }
  220. }
  221. else
  222. {
  223. Console.WriteLine("Su palabra se excede de 25 caracteres.");
  224. }
  225. Console.ReadKey();
  226. }
  227.  
  228. private static void metodo5()
  229. {
  230. int aux = 0;
  231. while (aux == 0)
  232. {
  233. Console.WriteLine("Ingrese una Fecha:");
  234. string input = Console.ReadLine();
  235. DateTime fecha;
  236. if (DateTime.TryParse(input, out fecha))
  237. {
  238. Console.WriteLine("\nFecha: {0}", fecha);
  239. Console.WriteLine("Se pudo validar.");
  240. aux++;
  241. }
  242. else
  243. {
  244. Console.WriteLine("No se pudo validar.");
  245. }
  246. Console.ReadKey();
  247. }
  248. }
  249.  
  250. private static void metodo4()
  251. {
  252. int aux = 0;
  253. while (aux == 0)
  254. {
  255. Console.WriteLine("Ingrese una palabra:");
  256. string palabra = Console.ReadLine();
  257. int cont = 0;
  258. for (int i = 0; i < palabra.Length; i++)
  259. {
  260. cont++;
  261. }
  262. if (cont >= 5)
  263. {
  264. Console.WriteLine("Su palabra tiene {0} caracteres.", cont);
  265. Console.WriteLine("Se pudo validar.");
  266. aux++;
  267. }
  268. else
  269. {
  270. Console.WriteLine("Su palabra tiene {0} caracteres.", cont);
  271. Console.WriteLine("No se pudo validar.\n");
  272. }
  273. Console.ReadKey();
  274. }
  275. }
  276.  
  277. private static void metodo3()
  278. {
  279. int aux = 0;
  280. while (aux == 0)
  281. {
  282. Console.WriteLine("Ingrese Verdadero (true) o Falso (false):");
  283. string input = Console.ReadLine();
  284. Boolean respuesta;
  285. if (Boolean.TryParse(input, out respuesta))
  286. {
  287. Console.WriteLine("{0}", respuesta);
  288. aux++;
  289. }
  290. else
  291. {
  292. Console.WriteLine("No se pudo convertir.");
  293. }
  294. Console.ReadKey();
  295. }
  296. }
  297.  
  298. private static void metodo2()
  299. {
  300. int x = 1;
  301. while (x != 0)
  302. {
  303. int entero = 0;
  304. Console.WriteLine("Ingrese un dato: ");
  305. string dato = Console.ReadLine();
  306. Int32.TryParse(dato, out entero);
  307. if (entero != 0)
  308. {
  309. Console.WriteLine("Su dato se pudo transformar a entero.");
  310. if (entero > 9 && entero < 21)
  311. {
  312. Console.WriteLine("Su dato está entre 10 y 20.");
  313. Console.WriteLine("Su dato es: {0}", entero);
  314. x = 0;
  315. }
  316. else
  317. {
  318. Console.WriteLine("Su dato no está entre 10 y 20.");
  319. }
  320. }
  321. else
  322. {
  323. Console.WriteLine("Su dato no se pudo transformar a entero.");
  324. }
  325. }
  326. Console.ReadKey();
  327. }
  328.  
  329. private static void metodo1()
  330. {
  331. int x = 1;
  332. while (x != 0)
  333. {
  334. int entero = 0;
  335. Console.WriteLine("Ingrese un dato: ");
  336. string dato = Console.ReadLine();
  337. Int32.TryParse(dato, out entero);
  338. if (entero != 0)
  339. {
  340. Console.WriteLine("Su dato se pudo transformar a entero.");
  341. Console.WriteLine("Su dato es: {0}", entero);
  342. x = 0;
  343. }
  344. else
  345. {
  346. Console.WriteLine("Su dato no se pudo transformar a entero.");
  347. }
  348. }
  349. Console.ReadKey();
  350. }
  351. }
  352. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement