Ejemplo n.º 1
0
        public void Inicial()
        {
            do
            {
                if (!char.TryParse(Validaciones.pedirTexto("una tecla").ToLower(), out letra))
                {
                    Console.WriteLine("Error. Debe ingresar solo una tecla. Reingrese: ");
                    datook = false;
                }
            } while (!datook);


            if ("aeiou".Contains(letra))
            {
                Console.WriteLine("La tecla {0} es una vocal.", letra);
            }
            else if ("1234567890".Contains(letra))
            {
                Console.WriteLine("La tecla {0} es un numero.", letra);
            }
            else if ("bcdfghjklmnpqrstvwxyz".Contains(letra))
            {
                Console.WriteLine("La tecla {0} es una consonante.", letra);
            }
            else
            {
                Console.WriteLine("La tecla {0} no es una vocal, consonante o numero.", letra);
            }
        }
Ejemplo n.º 2
0
        public void Inicial()
        {
            string nombre = Validaciones.pedirTexto("Nombre Usuario");

            if (string.Compare(nombre, Environment.UserName) == 0) //https://docs.microsoft.com/es-es/dotnet/api/system.environment.username?view=netcore-3.1
            {
                Console.WriteLine("Hola {0}!", nombre);
            }
            else
            {
                Console.WriteLine("No te conozco.");
            }
        }
Ejemplo n.º 3
0
 public void Inicial()
 {
     cantidad = Validaciones.pedirNumero("cantidad de palabras a ingresar", 1, 99999);
     palabras = new string[cantidad];
     for (int i = 0; i < cantidad; i++)
     {
         palabras[i] = Validaciones.pedirTexto("palabra " + (i + 1));
     }
     Console.WriteLine("Las palabras ingresadas tienen la siguiente longitud:");
     foreach (string a in palabras)
     {
         Console.WriteLine("{0} \t- {1} caracteres.", a, a.Length);
     }
 }
Ejemplo n.º 4
0
        public void Inicial()
        {
            for (int i = 0; i < cantidad; i++)
            {
                nombre[i] = Validaciones.pedirTexto("nombre del empleado " + (i + 1));
                sueldo[i] = Validaciones.pedirDouble("sueldo", 0, maxsueldo);

                if (sueldo[i] > maximo)
                {
                    maximo    = sueldo[i];
                    posmaximo = i;
                }
            }
            Console.WriteLine("El emplado con mayor sueldo es - Nombre: {0}, Sueldo: {1}", nombre[posmaximo], sueldo[posmaximo]);
            //solo muestro un resultado. No considero si hay mas de un empleado con el sueldo maximo.
        }
Ejemplo n.º 5
0
        public static DateTime PedirFecha(string mensaje)
        {
            DateTime valor;
            bool     ok = false;

            do
            {
                if (!DateTime.TryParse(Validaciones.pedirTexto(mensaje), out valor))
                {
                    Console.WriteLine("Error. Ingresar una fecha: ");
                }
                else
                {
                    ok = true;
                }
            } while (!ok);

            return(valor);
        }
Ejemplo n.º 6
0
        public void Inicial()
        {
            palabra = Validaciones.pedirTexto("Palabra");
            int longitud = palabra.Length;
            int contador = longitud;

            for (int i = 0; i < longitud; i++)  //Invierto palabra
            {
                alrevez = alrevez + palabra.Substring(contador - 1, 1);
                contador--;
            }
            if (string.Compare(palabra, alrevez) == 0) //comparo texto original e invertido
            {
                Console.WriteLine("La palabra " + palabra + " es Palíndromo.");
            }
            else
            {
                Console.WriteLine("La palabra " + palabra + " NO es Palíndromo.");
            }
        }
Ejemplo n.º 7
0
 public void Inicial()
 {
     do
     {
         if (intentos == 0)
         {
             Console.WriteLine("Clave bloqueada");
             break;
         }
         if (string.Compare(Environment.UserName, Validaciones.pedirTexto("usuario")) == 0)
         {
             Console.WriteLine("Bienvenido *{0}*", Environment.UserName);
             correcta = true;
         }
         else
         {
             Console.WriteLine("Acceso denegado. La contraseña no es correcta.");
             intentos--;
         }
     } while (!correcta);
 }
Ejemplo n.º 8
0
 public void Inicial()
 {
     cadena      = Validaciones.pedirTexto("nombre, apellido y edad en cualquier orden");
     arraycadena = cadena.Split(' ');
     for (int i = 0; i < cant; i++)
     {
         if (int.TryParse((arraycadena[i]), out numero))
         {
             edad = i;
         }
         else if (nom == -1)
         {
             nom = i;
         }
         else
         {
             ape = i;
         }
     }
     Console.WriteLine("Nombre: {0}, Apellido: {1}, Edad: {2}", arraycadena[nom], arraycadena[ape], arraycadena[edad]);
 }
Ejemplo n.º 9
0
        public void Inicial()
        {
            do
            {
                if (!DateTime.TryParse(Validaciones.pedirTexto("fecha"), out fecha))
                {
                    Console.WriteLine("Error. Ingresar una fecha: ");
                }
                else if (hoy < fecha)
                {
                    Console.WriteLine("No puede ingresar una fecha mayor a hoy. Reingrese.");
                }
                else
                {
                    ok = true;
                }
            } while (!ok);
            TimeSpan span = hoy.Subtract(fecha);

            Console.WriteLine("La diferencia de fechas es {0} dias.", +span.Days);
        }
Ejemplo n.º 10
0
        public void Inicial()
        {
            palabra1 = Validaciones.pedirTexto("la primera palabra");
            palabra2 = Validaciones.pedirTexto("la segunda palabra");

            if (palabra1.Length == palabra2.Length)
            {
                mismaLongitud = true;
            }
            if (!mismaLongitud)
            {
                Console.WriteLine("Las palabras ingresadas no tienen la misma longitud.");
            }
            else
            { //myStr.ToCharArray(); ver esta opcion.
                arraypalabra1 = new string[palabra1.Length];
                arraypalabra2 = new string[palabra2.Length];
                for (int i = 0; i < palabra1.Length; i++)
                {
                    arraypalabra1[i] = palabra1.Substring(i, 1);
                    arraypalabra2[i] = palabra2.Substring(i, 1);
                }
                Array.Sort(arraypalabra1);
                Array.Sort(arraypalabra2);
                auxpalabra1 = string.Concat(arraypalabra1);
                auxpalabra2 = string.Concat(arraypalabra2);
                if (string.Compare(auxpalabra1, auxpalabra2) == 0)
                {
                    Console.WriteLine("La palabra " + palabra1 + " Es Anagrama de " + palabra2 + ".");
                }
                else
                {
                    Console.WriteLine("La palabra " + palabra1 + " NO es Anagrama de " + palabra2 + ".");
                }
            }
        }