Entradas

Mostrando entradas de mayo, 2024

Ejercicios en C++ (Tercer Parcial)

Imagen
 EJERCICIO #1: LOGIN DE USUARIO Este ejercicio debe simular un inicio de sesión; es decir, existe un nombre de usuario y contraseña que, en caso de ser tecleados, darán un mensaje de bienvenida. Si el usuario y/o la contraseña no son correctos, el programa arroja un mensaje indicándolo. De haber 3 intentos de acceso fallidos, se explica que se ha alcanzado el máximo de intentos y el programa se cierra. Adicionalmente, el programa no debe mostrar los caracteres ingresados cuando se pide la contraseña, como si se tratase de un inicio de sesión real. Lo que más se me dificultó fue ocultar la retroalimentación de la consola cuando el usuario escribe algo, para esto es necesario pasar la terminal al modo no canónico, algo que nunca había hecho y requiere código con el que no estaba familiarizado para nada. Debemos recordar desactivar este modo solo cuando queramos ingresar la contraseña, no cuando ingresamos el usuario. EJERCICIO #2: COMPARADOR DE NÚMEROS (FICHEROS) Este programa lee dos fi

Ejercicios en C++ (Segundo Parcial)

Imagen
EJERCICIO #1: PROGRAMA QUE TE DICE EL NÚMERO MAYOR  En este caso, el mayor de 5 números. Fue algo complicado porque era un tema que tuve que investigar: los arreglos. El programa es breve: cada que se ejecuta el ciclo for, almacenamos cada número ingresado en una posición diferente del arreglo, y con una estructura if se almacena el número mayor del arreglo en la variable n. EJERCICIO #2: MENÚ QUE SUMA 2 NÚMEROS  Este programa resta dos números: a y b . Lo realmente especial es que debe ser un menú que no se debe cerrar hasta que el usuario presione una tecla específica (en mi caso 0). Con esto aprendí a usar el ciclo do while y el switch case. Existen 2 casos: si el usuario presiona 1, el programa hace a-b , si este presiona 2, hace b-a . Asimismo, el ciclo do while tiene como condición que la entrada sea diferente de 0, haciendo que el programa termine cuando el usuario teclea 0 y finalmente, para cualquier otra tecla existe el default, que imprime un mensaje de error, pero se manti

Ejercicios en PSeInt (Primer Parcial)

Imagen
EJERCICIO #1: RELLENAR UN CUADRADO CON SÍMBOLOS En este programa se ingresa un carácter y un número (al que yo llamo n) y el programa escribe ese carácter en n líneas, cada una con el carácter n veces. Con esto aprendí a usar los ciclos para (en este caso utilicé dos, el primero crea una línea y el segundo escribe la línea creada múltiples veces); además tuve que aprender a utilizar la función concatenar para hacer la línea. EJERCICIO #2: SEPARADOR DE UNIDADES, DECENAS Y CENTENAS En este programa se introduce un número y te escribe en el primer renglón las centenas, en el segundo las decenas y en el tercero las unidades. En este no hubo ninguna estructura que desconocía, pero la verdad se me hizo confuso obtener cada dígito. Al final es solo una cuestión de recordar muy bien como funciona la lógica del sistema decimal y replicarla en PSeInt utilizando la división y la función MOD (módulo).  EJERCICIO #3: COMPARADOR DE 3 NÚMEROS Este programa compara tres números y determina cuál es el