Está en la página 1de 5

LABORATORIO DE PHP CONDICIONALES - SELECTIVAS

Ing Cronwell Mairena Rojas Pgina 1



LABORATORIO DE CONDICIONALES SELECTIVAS

1) Verificar si un nmero generado aleatoriamente es mltiplo de 3 o de 5.
2) Generar dos nmeros enteros aleatorios cualesquiera. Determinar cul es el
mayor de ellos.
3) Generar tres nmeros aleatorios. Determinar cul es el mayor de los tres
4) Dados tres nmeros generados aleatoriamente se desea:
a. El producto del Nmero Mayor con el Nmero Menor
b. Hallar la diferencia del Nmero Mayor con el Nmero Menor.
c. Encontrar el Nmero Intermedio.
5) Generar tres nmeros enteros (entre los rangos de 5 a 80) y emitir un
mensaje que indique si estn o no en orden numrico ascendente.
6) Para una nota aleatoria, determinar si es de aprobacin o reprobacin, la
nota aprobatoria es 10.5
7) Para un numero aleatorio determinar si es par o impar
8) Generar una temperatura entre -15 y +30 grados aleatoriamente, y
determinar si es positivo o negativo
9) Generar un valor aleatorio entre 100 a 100. Si es menor que 500 Soles
incrementarlo en un 30%, caso contrario incrementar solo el 20%
10) Se lanza un dado, si se saca un 3 gana, caso contrario pierde
11) Un juego con dos dados se gana si se saca un 7 o un 11, caso contrario
se pierde
12) Generar un nmero de dos cifras y determinar si la suma de sus cifras
es par o impar
13) Para las coordenadas (X,Y) de un punto en el plano cartesiano y
determinar a qu cuadrante pertenece. Se generar aleatoriamente las
coordenadas X e Y.
14) Un juego con dos dados se gana si se saca un nmero par, caso
contrario, se pierde. Visualizar el valor con el gan o perdi. Los valores se
generarn aleatoriamente.
15) Determinar si tres lados forman un tringulo equiltero. Para 10, 15 y
25, sern los valores para esos tres lados.
16) Calcular el total que una persona debe pagar en una llantera, si el
precio de cada llanta es de S/.800 si se compran menos de 5 llantas y de
S/700 si se compran 5 o ms. Generar un valor aleatorio entre 1 a 10 para el
valor de la variable llanta.
LABORATORIO DE PHP CONDICIONALES - SELECTIVAS

Ing Cronwell Mairena Rojas Pgina 2

17) En un supermercado se hace una promocin, mediante la cual el
cliente obtiene un descuento dependiendo de un nmero que se escoge al
azar. Si el numero escogido es menor que 74 el descuento es del 15% sobre
el total de la compra, si es mayor o igual a 74 el descuento es del 20%.
Obtener cunto dinero se le descuenta para un total de compra de 1000
soles.
18) A un trabajador le pagan segn sus horas y una tarifa de pago por
horas. si la cantidad de horas trabajadas es mayor a 180 horas, la tarifa se
incrementa en un 20% para las horas extras. Calcular el salario del trabajador
dadas las horas trabajadas (300 horas) y la tarifa (5 soles por hora).
19) Hacer un programa que imprima el precio original y su precio con
descuento. El descuento lo hace en base a la clave, si la clave es 01 el
descuento es del 10% y si la clave es 02 el descuento en del 20% (solo existen
dos claves, se generar aleatoriamente), trabajar para un precio de 100 soles.
20) A un trabajador le descuentan de su sueldo el 10% si su sueldo es
menor o igual a 1000, por encima de 1000 y hasta 2000 el 5% del adicional, y
por encima de 2000 el 3% del adicional. Calcular el descuento y Sueldo neto
que recibe el trabajador dado para los un sueldo de 1750 soles .
21) Dado un monto calcular el descuento considerando que por encima de
100 el descuento es el 10% y por debajo de 100 el descuento es el 2%.
Calcular para un monto de 250 soles.
22) Dado un tiempo en segundos, calcular los segundos restantes que le
correspondan para convertirse exactamente en minutos. Para 130 segundos.
23) Tomando como base los resultados obtenidos en un laboratorio de
anlisis clnicos, un mdico determina su nivel de hemoglobina en la sangre
dependiendo de su edad. Se generar aleatoriamente la edad y se deber
imprimir los valores de hemoglobina como se muestra la tabla en la que el
medico se basa para obtener el resultado:
EDAD NIVEL HEMOGLOBINA
< 1 8 - 11.5 g%
>= 1 y < = 5 aos 11.6 - 15 g%
> 5 y < = 10 aos 12.6 - 15.5 g%
> 10 y < = 15 aos 13 - 15.5 g%
24) Dado un tiempo en minutos, calcular los das, horas y minutos que le
corresponden. Si es ms de un da debe imprimir MAYOR DE UN DIA en
caso contrario imprimir MENOR DE UN DIA, trabajar para 1500 minutos.
LABORATORIO DE PHP CONDICIONALES - SELECTIVAS

Ing Cronwell Mairena Rojas Pgina 3

25) Dada las horas trabajadas de una persona (145 horas) y la tarifa de
pago (7 soles la hora). Calcular su salario e imprimirla e indicar si es mayor de
500 soles.
26) Emitir la factura correspondiente a una compra de un artculo
determinado, del que se adquieren una o varias unidades. El IGV es del 18% y
si el monto bruto (monto de venta ms IGV) es mayor de 500 Soles. se debe
realizar un descuento del 5%. Calcular para un Monto de Venta 775 soles.
27) Dada la duracin en minutos de una llamada calcular el costo,
considerando.
Hasta tres minutos el costo es 0.50, por encima de tres minutos es 0.50 ms
0.1 por cada minuto adicional a los tres primeros. Calcular para 70 minutos.
28) Dado el monto de una compra de 97 soles, calcular el descuento
considerado
descuento es 10% si el monto es mayor a 100 soles
descuento es 20% si el monto es mayor a 50 soles y menor o igual
a 100 soles
no hay descuento si el monto es mayor o igual a 50 soles
29) Convertir un nmero natural en nmeros romanos, para un numero
natural de 150.
30) Hacer un programa para 2 nmeros y deducir si estn en orden
creciente o decreciente. Los nmeros son 878 y 787.
31) A un profesor le pagan segn sus horas y una tarifa de pago por horas.
Si la cantidad de horas trabajadas es mayor a 140 horas, la tarifa se
incrementa en un 50 % para las horas extras. Calcular el salario del profesor
dadas las horas trabajadas (170 horas) y la tarifa (7.50 soles la hora).
32) Calcular el permetro de una circunferencia dado su radio. Luego
calcule el permetro de la misma si se reduce al 50% el radio. Luego calcule el
permetro de la misma si se incrementa al 25% el radio. Indicar cual rea es
la mayor de las tres circunferencias. El radio es 10.
33) Calcular el nmero de pulsaciones que debe tener una persona por
cada 10 segundos de ejercicio aerbico; la frmula que se aplica cuando el
sexo es femenino es: num. pulsaciones = (220 - edad)/10 y si el sexo es
masculino: num. pulsaciones = (210 - edad)/10. Generar aleatoriamente el
sexo entre valor 1 y 2 (1 para varones y 2 para mujeres) y la edad se generar
aleatoriamente entre rangos de 15 a 45 aos.
LABORATORIO DE PHP CONDICIONALES - SELECTIVAS

Ing Cronwell Mairena Rojas Pgina 4

34) Un banco antes de conceder un prstamo, comprueba los ingresos del
solicitante. Si los ingresos son superiores a 1200 soles anuales, el crdito se
concede. Si los ingresos son inferiores a 1200 soles anuales pero superiores a
1000 soles y el cliente tiene mximo 2 hijos, el crdito se concede. Tambin
se le concede, si tiene ingresos entre 800 y 1000 soles pero no tiene hijos.
Realizar un programa que calcule si se le otorga o no el crdito, si los ingresos
anuales y el nmero de hijos del solicitante se generarn aleatoriamente.
35) Dada las horas trabajadas de una persona (120 horas) y la tarifa de
pago por hora (8.70 soles la hora), calcular su salario y escribirla. y los valores
porcentuales a su salario en 60%, 10% y 80%, e indicar cul es el menor valor
porcentual hallado.
36) La empresa Milagrito S.A. tiene la siguiente tabla de parmetros para
pagar las comisiones de sus ejecutivos de ventas:
Parmetro de Venta Porcentaje de
comisin Desde Hasta
1000.00 3500.00 6 %
3500.01 5000.00 9 %
5000.01 8500.00 13%
8500.01 En adelante 15%

Escriba un programa que la cantidad vendida por el ejecutivo de ventas,
calcule de cunto ser su comisin. El valor de la cantidad vendida se
generar aleatoriamente.
37) Se desea agregar una letra para representar la calificacin de los
alumnos, las calificaciones son notas entre 1 y 20; use los siguientes
parmetros: A para calificaciones mayores o iguales a 17, B para
calificaciones mayores o iguales a 12 hasta el rango de A, C para calificaciones
mayores o iguales a 7 hasta el rango de B, D para calificaciones menores de 7.
Generar una Nota aleatoria para el ejercicio.
38) Escriba un programa que al generar el nmero de da muestre el
nombre completo del da y que cursos se lleva en dicho da para los alumnos
de Computacin.
39) Escriba un programa que al generar el nmero de hora (0 a 24 horas)
muestre el nombre completo de la hora (son las 00 horas).
40) Escriba un programa que al generar el nmero de mes muestre el
nombre completo del mes y a que trimestre pertenece.
LABORATORIO DE PHP CONDICIONALES - SELECTIVAS

Ing Cronwell Mairena Rojas Pgina 5