Sei sulla pagina 1di 1

Facultad de Ingeniería Prof.

José Padrón
Escuela de Ingeniería en Telecomunicaciones
Asignatura: Programación I.

Ejercicios Estructuras Secuenciales y Selectivas

1) Determinar si un número entero dado cualquiera, es par o impar.


2) Determinar el menor de 5 números enteros empleando estructuras selectivas simples y el
conector lógico Y (&&).
3) Escribir un algoritmo que lea el sueldo de Juan, Pedro y José. Luego aplique un aumento
del 10, 12 y 15% respectivamente. Luego intercambie los resultados obtenidos para los
tres de la siguiente manera: a Juan el de Pedro. A Pedro el de José y a José el de Juan. Por
último, despliegue la mitad del triple de cada salario intercambiado.
4) Determinar la cantidad de dinero que recibirá un profesor por concepto de las horas extras
trabajadas en un colegio, sabiendo que cuando las horas de trabajo exceden de 30, el resto
se consideran horas extras y que estas se pagan al doble de una hora normal cuando no
exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que
se pagan las horas normales y el resto al triple.
5) En una fábrica de computadoras se planea ofrecer a los clientes un descuento que
dependerá del número de computadoras que compre. Si las computadoras son menos de
cinco se les dará un 10% de descuento sobre el total de la compra; si el número de
computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de
descuento; y si son 10 o más computadoras, se les da un 40% de descuento. El precio de
cada computadora es de 45.000 Bs.
6) Dada la función f(x) = x^3 - 4x^2 + x - 9 se pide construir un algoritmo que pida un valor
de x e indique en qué cuadrante (primero, segundo, tercero o cuarto) se encuentra el
punto P(x,y), siendo y = f(x). Ojo: x^3 significa x al cubo, y 4x^2 significa 4 por x al
cuadrado.
7) Dados los nombres de dos equipos, A y B, el número de goles que A ha marcado jugando
en casa contra B (gaa), el número de goles que B ha marcado en casa de A (gba), el
número de goles que B ha marcado en los partidos jugados en su casa (gbb) y el número
de goles que A ha marcado en el campo de B (gab). Escribir un algoritmo que indique qué
equipo de los dos va primero en la clasificación. Cuando haya empate en número de
goles, ganará el que más goles haya marcado en el campo contrario.
8) Leer un número de mes y un día de dicho mes para un año no bisiesto. Luego calcular y
mostrar el día del año correspondiente en la escala de 1 a 365.
9) Desarrolle un algoritmo que obtenga el resultado (escrutinio) de las elecciones para elegir
el secretario o representante estudiantil a Consejo Directivo. Considerar que hay 3.000
electores (estudiantes), y se han postulado tres (3) candidatos. La abstención del proceso
de votación fue de 0%. El algoritmo debe declarar al ganador por mayoría simple.
10) En un estacionamiento el monto a pagar se calcula multiplicando el número de horas que
permaneció el automóvil dentro del estacionamiento por Bs. 12 y se incrementa esta
cantidad en Bs. 6 por la media hora adicional. Elabore un algoritmo que a partir de la hora
de entrada y la hora de salida de un vehículo (en un mismo día) calcule el monto a pagar
por concepto de estacionamiento.

NOTA: H: es un entero que indica la hora. M: es un entero que indica los minutos.
T: es un carácter que indica si la hora es AM o PM.

Potrebbero piacerti anche