Está en la página 1de 3

Práctica de Repaso General

De Estructuras de Control (Utilice subprocesos)

1. Escriba un programa que lea una letra correspondiente a la inicial de un mes. Determine
si el mes tiene 28, 30 o 31 días. El programa debe ejecutarse 5 veces.

2. Escriba un programa que lea el peso y la estatura de N personas. Determine cuántas están
en el peso ideal, cuántas exceden el peso normal y cuántas tienen un peso inferior.

3. La Escuela Los Matemáticos le ha propuesto a sus alumnos el siguiente problema.


Escriban un programa que lea un número y genere y despliegue la suma de la
serie:0+1+4+9+16+25+36… hasta el número indicado por el usuario. La serie debe ser
generada por medio de ciclos.

4. Escriba un programa que mediante un menú permita realizar lo siguiente:

a. Calcular el área y el perímetro de un triángulo


b. Calcular el área el perímetro de un cuadrado
c. Calcular el área y el perímetro de un rectángulo
d. Calcular el área y el perímetro de un círculo
e. Calcular el área y el perímetro de un rombo

5. Escriba un programa que capture 5 letras vocales en minúscula. Determine la cantidad de


vocales con forma recta (i), forma curva (o) y forma mixta (a, e, u) que fueron leídas.

6. Capturar el nombre y tres notas de N estudiantes, desplegar una pantalla con una boleta
de calificaciones. Si el estudiante obtuvo una nota mayor a 80 y menor o igual a 90, se le
sumará 5 puntos a su nota. Si además estudia Ingeniería en Sistemas se le otorgarán 5
puntos adicionales. Calcule la nota final del alumno y determine la cantidad de
estudiantes aprobados y aplazados, porcentaje de alumnos aprobados y porcentaje de
alumnos reprobados.

7. Para algunos comercios, recuperar el dinero se hace más difícil durante los períodos de
temporada baja, de manera que las empresas deben reducir sus límites de crédito para
prevenir que sus cuentas por cobrar se hagan muy grandes. Por esta razón, los comercios
redujeron a la mitad sus límites de crédito. Si un cliente tenía un límite de $2000, ahora
su límite se reduce en un 50%. Escriba un programa que analice el estado del crédito de
N clientes. Por cada cliente debe leer, número de cuenta, límite de crédito antes de la
temporada baja, el saldo del cliente. Despliegue la cantidad de clientes que sobrepasan
el nuevo límite de crédito.
8. Un taxi realiza 5 servicios en una hora. Por cada servicio cobra según el kilometraje. La
tarifa por el primer kilómetro es de ¢570.00 y el kilómetro adicional tiene un precio de
¢725. Escriba un programa que permita leer los kilómetros recorridos y calcular el total a
pagar. Muestre el total por cada servicio y el total general por los 5 servicios.

9. La Fundación Niños amparados le han solicitado un diagrama que lleve el control de


participantes y los ingresos monetarios de una carrera que realiza cada año. Para la
carrera hay tres categorías con diferente monto de inscripción. Debe solicitar el nombre
y un apellido del participante, así como la edad. Debe mostrar el nombre edad monto a
pagar. El programa debe funcionar para 3 participantes. Al final debe mostrar el total
recaudado por inscripciones.

Categoría Edad Monto

Oro 40 años o más ₡ 1000

Plata 25 a 39 años ₡ 8000

Acero 15 a 24 años ₡ 4000

De Arreglos (Utilice subprocesos)

1. Escribir un programa que pida 10 números enteros por teclado y que imprima por
pantalla:

i. Cuántos de esos números son pares.


ii. Cuál es el valor del número máximo.
iii. Cuál es el valor del número mínimo.

2. Escribir un programa que lea un vector de 10 elementos. Deberá imprimir el mismo vector
por pantalla pero invertido. Ejemplo: dado el vector 1 2 3 4 5 6 7 8 9 10 el programa
debería imprimir 10 9 8 7 6 5 4 3 2 1.

3. Escribir un programa que lea 10 números por teclado y almacénelos en la matriz. Luego
lea dos más e indique si éstos están entre los anteriores.

4. Escribir un programa que lea una matriz de 3 filas y 3 columnas de valores enteros. A
continuación, el programa debe pedir el número de una fila. El programa deberá devolver
el máximo de esa fila.

5. Escribir un programa que lea una matriz de números enteros de 5x5 que devuelva la suma
de los elementos positivos de la matriz y la suma de los elementos negativos.
6. En una matriz de 2x5 se almacenan las notas finales de los estudiantes del curso de
microprocesadores. Determine, cantidad de estudiantes aprobados y reprobados,
cantidad de estudiantes que cursan una materia determinada.

7. En una matriz de 4x3 se almacenan los salarios de los empleados de una empresa.
Determine suma y promedio de todos los salarios. Además determine el salario mayor y
el salario menor.

"No compitas con nadie, no tienes que demostrarle


nada a nadie. No tienes que llegar a donde otro llegó,
sólo superar tus propios límites. ¡Sé la mejor versión
de ti mismo!" (H. Tassinari)

También podría gustarte