Ejercicios If Anidados

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Problemas Selectivos Compuestos

1) Leer 2 nmeros; si son iguales que los multiplique, si el primero es mayor que el
segundo que los reste y si no que los sume.
Inicio
Leer num1, num2
si num1 = num2 entonces
resul = num1 * num2
si no
si num1 > num2 entonces
resul = num1 - num2
si no
resul = num1 + num2
fin-si
fin-si
fin

2) Leer tres nmeros diferentes e imprimir el numero mayor de los tres.


Inicio
Leer num1, num2, num3
Si (num1 > num2) and (num1 > num3) entonces
mayor = num1
si no
Si (num2 > num1) and (num2 > num3) entonces
mayor = num2
si no
mayor = num3
fin-si
fin-si
Imprimir mayor
fin

3) Determinar la cantidad de dinero que recibir un trabajador por concepto de las horas
extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40,
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.
Inicio
Leer ht, pph
Si ht < = 40 entonces
tp = ht * pph
si no
he = ht - 40
Si he < = 8 entonces
pe = he * pph * 2
si no
pd = 8 * pph * 2
pt = (he - 8) * pph * 3
pe = pd + pt
fin-si
tp = 40 * pph + pe
fin-si
Imprimir tp
fin

4) Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se le


asigna como un porcentaje de su salario mensual que depende de su antigedad en la
empresa de acuerdo con la sig. tabla:
Tiempo Utilidad
Menos de 1 ao 5 % del salario
1 ao o mas y menos de 2 aos 7% del salario
2 aos o mas y menos de 5 aos 10% del salario
5 aos o mas y menos de 10 aos 15% del salario
10 aos o mas 20% del salario

Inicio
Leer sm, antig
Si antig < 1 entonces
util = sm * 0.05
si no
Si (antig > = 1) and (antig < 2) entonces
util = sm * 0.07
si no
Si (antig > = 2) and (antig < 5) entonces
util = sm * 0.10
si no
Si (antig > = 5) and (antig < 10) entonces
util = sm * 0.15
si no
util = sm * 0.20
fin-si
fin-si
fin-si
fin-si
Imprimir util
fin

5) En una tienda de descuento se efecta una promocin en la cual se hace un descuento


sobre el valor de la compra total segn el color de la bolita que el cliente saque al pagar en
caja. Si la bolita es de color blanco no se le har descuento alguno, si es verde se le har un
10% de descuento, si es amarilla un 25%, si es azul un 50% y si es roja un 100%.
Determinar la cantidad final que el cliente deber pagar por su compra. se sabe que solo
hay bolitas de los colores mencionados.
Inicio
leer tc, b$
si b$ = blanca entonces
d=0
si no
si b$ = verde entonces
d=tc*0.10
si no
si b$ = amarilla entonces
d=tc*0.25
si no
si b$ = azul entonces
d=tc*0.50
si no
d=tc
fin-si
fin-si
fin-si
fin-si
fin

6) El IMSS requiere clasificar a las personas que se jubilaran en el ao de 1997. Existen


tres tipos de jubilaciones: por edad, por antigedad joven y por antigedad adulta. Las
personas adscritas a la jubilacin por edad deben tener 60 aos o mas y una antigedad en
su empleo de menos de 25 aos. Las personas adscritas a la jubilacin por antigedad
joven deben tener menos de 60 aos y una antigedad en su empleo de 25 aos o mas.
Las personas adscritas a la jubilacin por antigedad adulta deben tener 60 aos o
mas y una antigedad en su empleo de 25 aos o mas.
Determinar en que tipo de jubilacin, quedara adscrita una persona.
Inicio
leer edad,ant
si edad >= 60 and ant < 25 entonces
imprimir la jubilacin es por edad
si no
si edad >= 60 and ant > 25 entonces
imprimir la jubilacin es por edad adulta
si no
si edad < 60 and ant > 25 entonces
imprimir la jubilacin es por antigedad joven
si no
imprimir no tiene por que jubilarse
fin-si
fin-si
fin-si
fin
Problemas Propuestos

1) En una fabrica de computadoras se planea ofrecer a los clientes un descuento que


depender del numero 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 numero de
computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de
descuento; y si son 10 o mas se les da un 40% de descuento. El precio de cada computadora
es de $11,000

2) En una llantera se ha establecido una promocin de las llantas marca Ponchadas, dicha
promocin consiste en lo siguiente:
Si se compran menos de cinco llantas el precio es de $300 cada una, de $250 si se
compran de cinco a 10 y de $200 si se compran mas de 10.
Obtener la cantidad de dinero que una persona tiene que pagar por cada una de las
llantas que compra y la que tiene que pagar por el total de la compra.

3) En un juego de preguntas a las que se responde Si o No gana quien responda


correctamente las tres preguntas. Si se responde mal a cualquiera de ellas ya no se pregunta
la siguiente y termina el juego. Las preguntas son:
1. Colon descubri Amrica?
2. La independencia de Mxico fue en el ao 1810?
3. The Doors fue un grupo de rock Americano?

4) Un proveedor de estreos ofrece un descuento del 10% sobre el precio sin IVA, de algn
aparato si este cuesta $2000 o mas. Adems, independientemente de esto, ofrece un 5% de
descuento si la marca es NOSY. Determinar cuanto pagara, con IVA incluido, un cliente
cualquiera por la compra de su aparato.

5) Una frutera ofrece las manzanas con descuento segn la siguiente tabla:
NUM. DE KILOS COMPRADOS % DESCUENTO
0 - 2 0%
2.01 - 5 10%
5.01 - 10 15%
10.01 en adelante 20%
Determinar cuanto pagara una persona que compre manzanas es esa frutera.

6) El dueo de una empresa desea planificar las decisiones financieras que tomara en el
siguiente ao. La manera de planificarlas depende de lo siguiente:

Si actualmente su capital se encuentra con saldo negativo, pedir un prstamo


bancario para que su nuevo saldo sea de $10 000. Si su capital tiene actualmente un saldo
positivo pedir un prstamo bancario para tener un nuevo saldo de $20 000, pero si su
capital tiene actualmente un saldo superior a los $20 000 no pedir ningn prstamo.
Posteriormente repartir su presupuesto de la siguiente manera.
$5 000 para equipo de computo
$2 000 para mobiliario
y el resto la mitad ser para la compra de insumos y la otra para otorgar
incentivos al personal.
Desplegar que cantidades se destinaran para la compra de insumos e incentivos al
personal y, en caso de que fuera necesario, a cuanto ascendera la cantidad que se pedira al
banco.

7) Tomando como base los resultados obtenidos en un laboratorio de anlisis clnicos, un


medico determina si una persona tiene anemia o no, lo cual depende de su nivel de
hemoglobina en la sangre, de su edad y de su sexo. Si el nivel de hemoglobina que tiene
una persona es menor que el rango que le corresponde, se determina su resultado como
positivo y en caso contrario como negativo. La tabla en la que el medico se basa para
obtener el resultado es la siguiente:

EDAD NIVEL HEMOGLOBINA


0 - 1 mes 13 - 26 g%
> 1 y < = 6 meses 10 - 18 g%
> 6 y < = 12 meses 11 - 15 g%
> 1 y < = 5 aos 11.5 - 15 g%
> 5 y < = 10 aos 12.6 - 15.5 g%
> 10 y < = 15 aos 13 - 15.5 g%
mujeres> 15 aos 12 - 16 g%
hombres> 15 aos 14 - 18 g%

8) Una institucin educativa estableci un programa para estimular a los alumnos con buen
rendimiento acadmico y que consiste en lo siguiente:
Si el promedio es de 9.5 o mas y el alumno es de preparatoria, entonces este podr
cursar 55 unidades y se le har un 25% de descuento.
Si el promedio es mayor o igual a 9 pero menor que 9.5 y el alumno es de
preparatoria, entonces este podr cursar 50 unidades y se le har un 10% de descuento.
Si el promedio es mayor que 7 y menor que 9 y el alumno es de preparatoria, este
podr cursar 50 unidades y no tendr ningn descuento.
Si el promedio es de 7 o menor, el numero de materias reprobadas es de 0 a 3 y el
alumno es de preparatoria, entonces podr cursar 45 unidades y no tendr descuento.
Si el promedio es de 7 o menor, el numero de materias reprobadas es de 4 o mas y el
alumno es de preparatoria, entonces podr cursar 40 unidades y no tendr ningn
descuento.
Si el promedio es mayor o igual a 9.5 y el alumno es de profesional, entonces podr
cursar 55 unidades y se le har un 20% de descuento.
Si el promedio es menor de 9.5 y el alumno es de profesional, entonces podr cursar
55 unidades y no tendr descuento.

Obtener el total que tendr que pagar un alumno si la colegiatura para alumnos de
profesional es de $300 por cada cinco unidades y para alumnos de preparatoria es de $180
por cada cinco unidades.

9) Que lea tres nmeros diferentes y determine el numero medio del conjunto de los tres
nmeros (el numero medio es aquel numero que no es ni mayor, ni menor).

También podría gustarte