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); } }
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."); } }
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); } }
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. }
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); }
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."); } }
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); }
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]); }
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); }
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 + "."); } } }