Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Consola
- {
- class Program
- {
- static void Main(string[] args)
- {
- bool ciclo = true;
- do{
- ciclo = menu();
- } while (ciclo);
- }
- private static bool menu()
- {
- bool ciclo = true;
- Console.ForegroundColor = ConsoleColor.Gray;
- Console.Clear();
- Console.WriteLine("Menù \n");
- Console.WriteLine("Metodo 1");
- Console.WriteLine("Metodo 2");
- Console.WriteLine("Metodo 3");
- Console.WriteLine("Metodo 4");
- Console.WriteLine("Metodo 5");
- Console.WriteLine("Metodo 6");
- Console.WriteLine("Metodo 7");
- Console.WriteLine("Metodo 8");
- Console.WriteLine("Metodo 9");
- Console.WriteLine("Metodo 10");
- Console.WriteLine("Metodo 11");
- Console.WriteLine("Salir 12");
- Console.WriteLine("Seleccione(1-12): \n");
- int op = int.Parse(Console.ReadLine());
- switch (op)
- {
- case 1:
- metodo1();
- break;
- case 2:
- metodo2();
- break;
- case 3:
- metodo3();
- break;
- case 4:
- metodo4();
- break;
- case 5:
- metodo5();
- break;
- case 6:
- metodo6();
- break;
- case 7:
- metodo7();
- break;
- case 8:
- metodo8();
- break;
- case 9:
- metodo9();
- break;
- case 10:
- metodo10();
- break;
- case 11:
- metodo11();
- break;
- case 12:
- ciclo = false;
- break;
- }
- return ciclo;
- Console.ReadKey();
- }
- private static void metodo11()
- {
- string palabra = "computador";
- for (int i = 0; i < palabra.Length; i++)
- {
- if (i % 2 == 0)
- {
- Console.ForegroundColor = ConsoleColor.Red;
- Console.Write(palabra[i]);
- }
- else
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.Write(palabra[i]);
- }
- }
- Console.ReadKey();
- }
- private static void metodo10()
- {
- Console.WriteLine("Ingrese la cantidad de filas: ");
- string aux = Console.ReadLine();
- Console.WriteLine("Ingrese la cantidad de columnas:");
- string aux2 = Console.ReadLine();
- int fil, colum;
- int.TryParse(aux, out fil);
- int.TryParse(aux2, out colum);
- string[,] valores = new string[fil, colum]; //Fila, columna
- //ciclo de filas
- for (int fila = 0; fila < fil; fila++)
- {
- //ciclo columnas
- for (int col = 0; col < colum; col++)
- {
- //Pedir el ingreso de un dato
- Console.WriteLine("\nIngrese palabra en posicion {0},{1}:", fila, col);
- string posicion = Console.ReadLine();
- if (posicion.Length > 2)
- {
- valores[fila, col] = posicion;
- }
- else
- {
- Console.WriteLine("\nSu palabra es menor a 3 caracteres.");
- col--;
- }
- }
- }
- Console.WriteLine(" ");
- for (int f = 0; f < fil; f++)
- {
- for (int c = 0; c < colum; c++)
- {
- Console.Write(valores[f, c] + " ");
- }
- Console.WriteLine(" ");
- }
- Console.ReadKey();
- }
- private static void metodo9()
- {
- Console.WriteLine("Ingrese una palabra:");
- string palabra = Console.ReadLine();
- if (palabra.Length >= 4)
- {
- for (int i = 0; i < palabra.Length; i++)
- {
- if (palabra[i] == 'a' || palabra[i] == 'e' || palabra[i] == 'i' || palabra[i] == 'o' || palabra[i] == 'u')
- {
- Console.Write("x");
- }
- else
- {
- Console.Write(palabra[i]);
- }
- }
- }
- else
- {
- Console.WriteLine("Su palabra es menor a 5 caracteres.");
- }
- Console.ReadKey();
- }
- private static void metodo8()
- {
- Console.WriteLine("Ingrese una frase: ");
- string[] palabras = new string[] { };
- string frase = Console.ReadLine();
- palabras = frase.Split(' ');
- for (int i = 0; i < palabras.Length; i++)
- {
- if (i % 2 == 0)
- {
- Console.Write(palabras[i].ToUpper()+" ");
- }
- else
- {
- Console.Write(palabras[i].ToLower()+" ");
- }
- }
- Console.ReadKey();
- }
- private static void metodo7()
- {
- Console.WriteLine("Ingrese una frase: ");
- string[] palabras = new string[] { };
- string frase = Console.ReadLine();
- palabras = frase.Split(' ');
- for (int i = 0; i < palabras.Length; i++)
- {
- string aux = palabras[i];
- for (int x = aux.Length - 1; x >= 0; x--)
- {
- Console.Write(aux[x]);
- }
- Console.Write(" ");
- }
- Console.ReadKey();
- }
- private static void metodo6()
- {
- Console.WriteLine("Ingrese una palabra:");
- string palabra = Console.ReadLine();
- if (palabra.Length < 25)
- {
- for (int i = 0; i < palabra.Length; i++)
- {
- if (palabra[i] != 'a' && palabra[i] != 'e' && palabra[i] != 'i' && palabra[i] != 'o' && palabra[i] != 'u')
- {
- Console.Write(palabra[i]);
- }
- }
- }
- else
- {
- Console.WriteLine("Su palabra se excede de 25 caracteres.");
- }
- Console.ReadKey();
- }
- private static void metodo5()
- {
- int aux = 0;
- while (aux == 0)
- {
- Console.WriteLine("Ingrese una Fecha:");
- string input = Console.ReadLine();
- DateTime fecha;
- if (DateTime.TryParse(input, out fecha))
- {
- Console.WriteLine("\nFecha: {0}", fecha);
- Console.WriteLine("Se pudo validar.");
- aux++;
- }
- else
- {
- Console.WriteLine("No se pudo validar.");
- }
- Console.ReadKey();
- }
- }
- private static void metodo4()
- {
- int aux = 0;
- while (aux == 0)
- {
- Console.WriteLine("Ingrese una palabra:");
- string palabra = Console.ReadLine();
- int cont = 0;
- for (int i = 0; i < palabra.Length; i++)
- {
- cont++;
- }
- if (cont >= 5)
- {
- Console.WriteLine("Su palabra tiene {0} caracteres.", cont);
- Console.WriteLine("Se pudo validar.");
- aux++;
- }
- else
- {
- Console.WriteLine("Su palabra tiene {0} caracteres.", cont);
- Console.WriteLine("No se pudo validar.\n");
- }
- Console.ReadKey();
- }
- }
- private static void metodo3()
- {
- int aux = 0;
- while (aux == 0)
- {
- Console.WriteLine("Ingrese Verdadero (true) o Falso (false):");
- string input = Console.ReadLine();
- Boolean respuesta;
- if (Boolean.TryParse(input, out respuesta))
- {
- Console.WriteLine("{0}", respuesta);
- aux++;
- }
- else
- {
- Console.WriteLine("No se pudo convertir.");
- }
- Console.ReadKey();
- }
- }
- private static void metodo2()
- {
- int x = 1;
- while (x != 0)
- {
- int entero = 0;
- Console.WriteLine("Ingrese un dato: ");
- string dato = Console.ReadLine();
- Int32.TryParse(dato, out entero);
- if (entero != 0)
- {
- Console.WriteLine("Su dato se pudo transformar a entero.");
- if (entero > 9 && entero < 21)
- {
- Console.WriteLine("Su dato está entre 10 y 20.");
- Console.WriteLine("Su dato es: {0}", entero);
- x = 0;
- }
- else
- {
- Console.WriteLine("Su dato no está entre 10 y 20.");
- }
- }
- else
- {
- Console.WriteLine("Su dato no se pudo transformar a entero.");
- }
- }
- Console.ReadKey();
- }
- private static void metodo1()
- {
- int x = 1;
- while (x != 0)
- {
- int entero = 0;
- Console.WriteLine("Ingrese un dato: ");
- string dato = Console.ReadLine();
- Int32.TryParse(dato, out entero);
- if (entero != 0)
- {
- Console.WriteLine("Su dato se pudo transformar a entero.");
- Console.WriteLine("Su dato es: {0}", entero);
- x = 0;
- }
- else
- {
- Console.WriteLine("Su dato no se pudo transformar a entero.");
- }
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement