Exámen de Pseint
A continuación, se presenta el examen final para el módulo de Pseint.
En este examen encontrarán una variedad de ejercicios en los cuales deberán aplicar estructuras condicionales, estructuras repetitivas, vectores y matrices.
Les recomendamos leer detenidamente cada enunciado y resolver los problemas aplicando los conceptos aprendidos durante el curso.
Ejercicios:
1. Crea un array o arreglo multidimensional que contenga la tabla de multiplicar del 1 al 9 (10 filas y 10 columnas). La primera fila y la columna debe contener estos números. Algo así:
El resto de números deberemos calcularlo, usando los números que disponemos, es decir, en la primera fila de 0, calculara 1*1, 1*2, 1*3, etc. usando las posiciones del array o arreglo. Así debe quedar al final:
2. Crear una matriz de 5×7, donde 5 representan la semana de un mes y 7 los días de la semana. La estructura registrara la temperatura diaria de una cabina de pago, estos oscilan entre los 7 y 38 grados. deberá llenar la matriz de forma aleatoria para el mes de mayo donde el primer día inicia en lunes y el ultimo (31) se ubica en el miércoles.
Se nos pide hacer lo siguiente:
- Obtener la temperatura más alta y baja de la semana y que día se produjo (lunes, martes).
- Promedio temperatura de la semana.
- Temperatura más alta del mes y su día
3. Algoritmo que lea un número entero (lado) y a partir de él cree un cuadrado de asteriscos con ese tamaño. Los asteriscos sólo se verán en el borde del cuadrado, no en el interior.
Ejemplo, para lado = 4 escribiría:
4. Algoritmo que lea un número entero (altura) y a partir de él cree una escalera invertida de asteriscos con esa altura. Deberá quedar así, si ponemos una altura de 5.
5. Realiza un reloj digital que nunca pare. También debes hacer que espere un segundo real para darle más realismo.
6. Crear un vector de 20 elementos con valores numéricos diferentes. Hallar el mayor valor y su posición y el promedio.
7. Hacer una matriz de 4x4 que se llena aleatoriamente, esta debe mostrarse de la siguiente manera:
Matriz generada aleatoriamente:
1 | 4 | 2 | 4 |
9 | 1 | 2 | 3 |
3 | 4 | 6 | 7 |
9 | 11 | 12 | 0 |
Matriz anterior mostrada al revés
0 | 12 | 11 | 9 |
7 | 6 | 4 | 3 |
3 | 2 | 1 | 9 |
4 | 2 | 4 | 1 |
8. Tienda de barrio
Diseño un algoritmo que le permita llevar el inventario, ventas y compra de productos para la Tienda de Barrio. El cliente requiere un algoritmo que le permita conocer la disponibilidad de productos, realizar ventas y poder agregar nuevos productos a su tienda.
- Para agregar productos a la tienda el requiere ingresar por producto el nombre, cantidad y precio de venta.
- Desea poder consultar las veces que quiera su inventario – cantidad disponible en productos
- Para las ventas él requiere que la factura final del cliente se ha muy detallada donde se evidencie el subtotal, el IVA y el total de la compra.
Cuando el sistema genera la factura de venta, este debe recibir un importe de cobro, que será el billete o los billetes con los que el cliente está pagando, este debe devolver como respuesta el cambio a dar al cliente, o en su defecto mostrar un mensaje de no recibe cambio.
Pública tu duda o comentario
Resuelve tus dudas con la comunidad.
(0) Comentarios
No registra comentarios, se el primero en comentar.
Publicar