Está en la página 1de 3
Ejercicio LAB. 2 [Estructuras de decisiont objetivo Utillaar estructuzas de decisién con IF anidados. Mostrar resultados a partir det ingreso de valores del usuario. Utilizar métodes de systen.Console y System.s Duracién Aproximada 30 minutos Pasos: 2) Crear una nueva selucién con un proyecto en modo consola 1amade LabSintaxis?. 2) Pedir al usuario que ingrese un texto. Asignar el texto ingresado a una variable que se lame inputTexto, utilizande Conscle.Readbine (). ‘muestra un mensaje en la pantalla pidiendo informacion al usuazie Console.WriteLine("Ingrese una frase Dim inputTexte As String = Console.Readuine(} 3) Validar que se haya ingresado texte en inputTexte, de lo contrario, mostrar mensaje y terminar la aplicacién. If (inputTexte <> "™) Then Else Console.Writeline("Srror. No se ingreso contenido") Console. Readkey () End TE 4) Mostrar un meni que de opciones de mostrar la frase ingresada en mayisculas (usando .ToUpper() del string), en mintsculas (usando sToLower()), 0 mostrar la cantidad de caracteres que tiene (usando en Lenght). Permitir que el usuario pueda seleccionar la opcién 1, 2 0 3 solamente, Asignarla a la variable opcién, de la siguiente manera: ‘Muestra un menu para que el usuario seleccione una opcion Console.WriteLine("1-Mostrar nombre en mayusculas") Console.WriteLine("2-Mostrar nombre en minusculas") Console.WriteLine("3-Mostrar largo de? nombre") Console.WriteLine("Ingrese una opcion") Dim opeion As ConsolekeyInfo = Console.Readkey () Console.writeLine () If (opcion.Key = ConsoleKey.D1) Then console.WriteLine(inputTexto.ToUpper()) ElseTf (opcion.Key = Consolexey.02) Then Console. Writeline (inp ‘exto.ToLower ()) ElseIf (opeion-Key = ConseleKey.3) Then Console. WriteLine (inputTexto.Length) ReadXey devuelve informacién sobre el input del usuario. Esta informacién debe ser utilizada para descubrir cul fue la opeién. 5) Arma un IF anidado, que muestre los resultados esperados en funcién de 1a opcién. $i no se eligié ninguna de las opciones esperadas, debera mostrar un mensaje y salir de la aplicacién. Para crear las condiciones del if, utilizar opcion.Key para obtener la tecla presionada por el usuario y Consolexey.D1, ConsoleKey.D2, y Consolekey.D3, que son los mimeros 1, 2 y 3. Observar que .NET provee en Consolexey cada una de las teclas, como un enumerado, lo que resulta més f4cil las comparaciones, y evita confusicnes eatze el uso del char, del valor ASCII, etc. Siempre se comparazén elementos del tipe ConscleKey. 6) Bjecutar 1a aplicacién y observar que los resultados sean los esperados. objetivo el uso de la estru case Duracién Aproximada 20 Pasos. Repetir el ejercicio anter or, esta vez utilizando una estructura case.

También podría gustarte