Está en la página 1de 10

METODOLOGÍA DE LA PROGRAMACION

PRÁCTICAS DE LA UNIDAD 3
CONDICIONALES

Efectuar el pseudocódigo y diagrama de flujo para los ejercicios planteados,


después de realizar el análisis correspondiente.

1. Determinar si un alumno aprueba o no un curso, sabiendo que aprobará si


su promedio de tres calificaciones es igual o mayor a 80; reprueba en caso
contrario. El rango de calificaciones deberá estar entre 0 y 100. En caso de
que la calificación no se encuentre en ese rango, no se podrá calcular el
promedio.

2. En un almacén se hace un 20% de descuento a los clientes cuya compra


supere los $1000. ¿Cuál será la cantidad de dinero que pagará una persona
por su compra?

3. Un obrero necesita calcular su salario semanal, el cual se obtiene de la


siguiente manera:

 Si trabaja 40 horas o menos se le paga $90 por hora.


 Si trabaja más de 40 horas se le paga $90 por cada una de las primeras
40 horas y $120 por cada hora extra.

No se permite trabajar más de 50 horas a la semana.

Desplegar:

 El monto del pago normal que se calcula por las primeras 40 horas
trabajadas.
 El monto del pago total por las horas extras.
 El monto del pago total de la nómina semanal.

4. Una persona enferma que pesa 70 kilogramos, se encuentra en reposo y


desea saber cuántas calorías consume su cuerpo durante todo el tiempo
que realice una misma actividad. Las actividades que tiene permitido
realizar son únicamente dormir o estar sentado en reposo. Los datos que
tiene son que estando dormido consume 1.08 calorías por minuto y estando
sentado en reposo consume 1.66 calorías por minuto.

Calcular y desplegar las calorías que consume durante el tiempo que está
dormido y durante el tiempo que está sentado en un día.

1
METODOLOGÍA DE LA PROGRAMACION
PRÁCTICAS DE LA UNIDAD 3
CONDICIONALES

5. En un supermercado se hace una promoción, mediante la cual el cliente


obtiene un descuento dependiendo de un número que escoge al azar. Si el
número escogido es menor que 74, el descuento es del 15% sobre el total
de la compra, y si es mayor o igual a 74 el descuento es del 20%. Obtener
y desplegar cuánto dinero se le descuenta y el monto total a pagar ya con
el descuento. Desplegar también el porcentaje de descuento aplicado.

6. Lea como dato un número del 1 al 32 e indique a que estado de la


República Mexicana pertenece ese número. Debe verificar que el número
introducido se encuentre en ese rango de valores.

7. Determina si un año es bisiesto o no. Verifica que el año ingresado por el


usuario, sea de 4 dígitos.

Consulta: https://www.disfrutalasmatematicas.com/medida/anos-bisiestos.html

8. Lea como dato un número del 1 al 12 e indique a que mes del año
pertenece ese número. Debe verificar que el número introducido se
encuentre en ese rango de valores.

9. Solicita una fecha por separado, en el formato dd/mm/aaaa y despliégalo


en el formato largo: dd de mes_completo de aaaa.

Donde:
dd es el número del día
mm es el número del mes
aaaa es el número del año

10. Solicite al usuario un número entero e indique si se trata de un número


par o impar.

11. Pida la fecha de nacimiento de una persona e imprima por pantalla su


signo zodiacal.

12. Calcular el total que una persona debe pagar en una llantera: si se
compran menos de 5 llantas, el precio de cada llanta nueva es de
$1300.00, y de $1100.00 si se compran 5 o más.

2
METODOLOGÍA DE LA PROGRAMACION
PRÁCTICAS DE LA UNIDAD 3
CONDICIONALES

13. Determine la nómina bruta de un empleado donde las primeras 40 horas


se pagan normal (pago por hora). El exceso de estas horas se paga el
50% más por cada hora. Solo se permiten 50 horas de trabajo máximo a
la semana.

14. Determine si un número es negativo, positivo o cero.

15. Determine quienes son contemporáneos entre Juan, Mario y Pedro. Son
contemporáneos si nacieron el mismo año.

16. Dado un número de 5 dígitos, despliegue ese número invertido y por


separado:

95872 ------------> 2 7 8 5 9

17. Calcular el número de pulsaciones que debe tener una persona por cada
10 segundos de ejercicio aeróbico.

 La fórmula que se aplica para el sexo femenino es:

Número de pulsaciones = (220 – edad) / 10

 Y si el sexo es masculino, la fórmula es:

Número de pulsaciones = (210 – edad) / 10

18. Una compañía de seguros está abriendo un departamento de fianzas y


estableció un programa para captar clientes, el programa consiste en lo
siguiente:

 Si el monto por el que se efectúa la fianza es menor que $50 000.00, la


cuota final a pagar será por el 3% del monto.

 Si el monto es mayor o igual que $50 000.00, la cuota final a pagar será
el 2% del monto.

 La afianzadora desea determinar cuál será la cuota que debe pagar un


cliente.

3
METODOLOGÍA DE LA PROGRAMACION
PRÁCTICAS DE LA UNIDAD 3
CONDICIONALES

19. Una empresa quiere hacer una compra de varias piezas de la misma clase
a un fabricante de refacciones. La empresa, dependiendo del monto total
de la compra, decidirá qué hacer para pagar al fabricante.

a. Si el monto total de la compra excede de $500,000.00, la empresa


tendrá la capacidad de invertir de su propio dinero un 55% del monto
de la compra, pedir prestado al banco un 30%, y el resto lo pagará
solicitando un crédito al fabricante.

b. Si el monto total de la compra no excede de $500 000.00 la empresa


tendrá la capacidad de invertir de su propio dinero un 70% y el
restante 30% lo pagará solicitando un crédito al fabricante.

c. El fabricante cobra por concepto de intereses un 20% sobre la cantidad


que se le pague a crédito.

d. La empresa necesita determinar: cuánto dinero deberá invertir, de sus


propios fondos; si hay necesidad, cuanto tendrá que pedir prestado al
banco, cuánto tendrá que pagar a crédito y cuanto pagará por
concepto de intereses que se generen en el crédito.

20. Calcular la utilidad que un trabajador recibe en el reparto anual de


utilidades si a éste se le asigna como un porcentaje de su salario mensual,
que depende de su antigüedad en la empresa de acuerdo con la siguiente
tabla:

TIEMPO UTILIDAD
Menos de 1 año 5% del salario
1 año o más y menos de 2 años 7% del salario
2 años o más y menos de 5 años 10% del salario
5 años o más y menos de 10 años 15% del salario
10 años o más 20% del salario

21. Se ha establecido un programa para estimular a los alumnos, el cual


consiste en lo siguiente: si el promedio obtenido por un alumno en el
último periodo es mayor o igual que 9, se le hará un descuento del 30%
sobre la colegiatura y no se le cobrará IVA; si el promedio obtenido es
menor que 9 deberá pagar la colegiatura completa, la cual incluye el 8%
de IVA. Obtener cuanto debe pagar un alumno.

4
METODOLOGÍA DE LA PROGRAMACION
PRÁCTICAS DE LA UNIDAD 3
CONDICIONALES

22. Determinar la nómina semanal que recibirá un trabajador cuando realice


horas extras trabajadas, sabiendo que cuando las horas de trabajo
exceden de 40, el resto se consideran horas extras y que éstas se pagan al
doble de una hora normal cuando no exceden a 5; si las horas extras
exceden de 5, se pagan las primeras 5 horas al doble de lo que se paga
por una hora normal y el resto al triple. No se puede trabajar más de 50
horas a la semana.

Desplegar:

 Monto por las horas normales


 Cantidad de horas extras dobles
 Monto por las horas extras dobles
 Cantidad de horas extras triples
 Monto por las horas extras triples
 Monto total de la nómina

23. Una empresa que comercializa cosméticos tiene organizados a sus


vendedores en tres departamentos y ha establecido un programa de
incentivos para incrementar su productividad. El gerente, al final del mes,
pide el importe global de ventas de cada departamento y aquellos que
excedan el 33% de las ventas globales establecidas como meta para ese
departamento, se les paga una cantidad extra equivalente al 20% de su
salario mensual. Si todos los vendedores ganan lo mismo, determinar
cuánto recibirán los vendedores de cada departamento al finalizar el mes.

24. En una tienda de descuento se efectúa una promoción en la cual se hace


un descuento sobre el valor de la compra total según el color de la bolita
que el cliente saque al pagar en caja:

 Si la bolita es blanca no se le hará descuento alguno,


 Si es verde se le hará un 10% de descuento,
 Si es amarilla, un 25% de descuento,
 Si es azul, un 50%
 Y si es roja un 100%.

Determinar la cantidad final que un cliente deberá pagar por su compra. Se


sabe que sólo hay bolitas de los colores mencionados.

5
METODOLOGÍA DE LA PROGRAMACION
PRÁCTICAS DE LA UNIDAD 3
CONDICIONALES

25. El Instituto Mexicano del Seguro Social (IMSS) requiere clasificar a las
personas que se jubilarán en el año de 2023. Existen tres tipos de
jubilaciones: por edad, por antigüedad joven y por antigüedad adulta.

a. Las personas adscritas a la jubilación por edad, deben tener 60 años o


más y una antigüedad en su empleo de menos de 25 años.
b. Las personas adscritas a la jubilación por edad joven deben tener menos
de 60 años y una antigüedad en su empleo de 25 años o más.
c. Las personas adscritas a la jubilación por edad adulta deben tener 60
años o más y una antigüedad en su empleo de 25 años o más.

Determinar en qué tipo de jubilación, quedará adscrita una persona.

26. Dados como datos la categoría y el sueldo de un trabajador, calcule el


aumento correspondiente teniendo en cuenta la siguiente tabla.
Despliegue la categoría del trabajador, el porcentaje de aumento, el monto
del aumento aplicado y el monto de su nuevo sueldo.

Categoría Aumento
1 15%
2 10%
3 8%
4 7%

27. Dado un valor de x, calcular el valor de y, según la siguiente función:

3 x  36 si x  11


 x 2  10 si 11 x  33

y  f ( x)  
x  6 si 33  x  64


0 para los demás valores de x

6
METODOLOGÍA DE LA PROGRAMACION
PRÁCTICAS DE LA UNIDAD 3
CONDICIONALES

28. Dados como datos la clave de un vehículo y su precio, determine el valor


final que debe pagar el comprador. El concesionario está haciendo
descuentos teniendo en cuenta el modelo, con base en la siguiente tabla:

Clave Modelo Descuento


1 Cutlass 8%
2 Cavalier 5%
3 Chevy 6%
4 Century 9%

Despliegue por pantalla el modelo del carro, el porcentaje de descuento,


el monto del descuento aplicado en y el monto por la cantidad a pagar.

29. Dado un valor de x, calcular el valor de y, según la siguiente función:

𝑥2 𝑠𝑖 𝑥 𝑚𝑜𝑑 4 = 0
𝑥
𝑠𝑖 𝑥 𝑚𝑜𝑑 4 = 1
6
𝑦 = 𝑓(𝑥) =
√𝑥 𝑠𝑖 𝑥 𝑚𝑜𝑑 4 = 2

{ 𝑥3 + 5 𝑠𝑖 𝑥 𝑚𝑜𝑑 4 = 3

30. Calcular la siguiente función:

100 ∗ 𝑣 𝑠𝑖 𝑛𝑢𝑚 = 1

100𝑣 𝑠𝑖 𝑛𝑢𝑚 = 2
𝑦 = 𝑓(𝑣) =
100/𝑣 𝑠𝑖 𝑛𝑢𝑚 = 3

{ 0 𝑝𝑎𝑟𝑎 𝑐𝑢𝑎𝑙𝑞𝑢𝑖𝑒𝑟 𝑜𝑡𝑟𝑜 𝑣𝑎𝑙𝑜𝑟 𝑑𝑒 𝑛𝑢𝑚

Datos: num, v
Donde:
num es una variable de tipo entera.
v es una variable de tipo entera.

7
METODOLOGÍA DE LA PROGRAMACION
PRÁCTICAS DE LA UNIDAD 3
CONDICIONALES

31. En una empresa, se darán aumentos a los empleados según la categoría


de su contrato actual de la siguiente forma:

Clave de categoría Categoría Aumento %


S Sindicalizado 20
C Confianza 10
D Directivo 5
E Ejecutivo 0

Solicite la clave de la categoría y el sueldo actual de un empleado y


calcule e imprima el nuevo salario.

32. Una agencia automotriz ofrece planes de crédito para la adquisición de los
diferentes modelos de automóviles.

Si el automóvil tiene un valor máximo de $250,000.00 se requiere un


enganche del 25% y el resto se debe pagar en 18 mensualidades sin
intereses. Si el automóvil vale más de $250,000.00 la agencia solicita un
35% de enganche y el resto debe cubrirse en 24 mensualidades sin
intereses.

La agencia desea saber, en base al precio de un automóvil que un


determinado cliente elija, cuál es el porcentaje de enganche, monto del
enganche, el número de las mensualidades y el monto que éste debe
cubrir por cada una.

33. Se ha establecido un programa para estimular a los alumnos, el cual


consiste en lo siguiente: si el promedio obtenido por un alumno en el
último periodo es mayor o igual que 9, se le hará un descuento del 50%
sobre la colegiatura; si el promedio obtenido es menor que 9, deberá
pagar la colegiatura completa. El promedio debe estar en un rango entre 0
y 10.

Desplegar el porcentaje del descuento, monto del descuento y monto a


pagar.

8
METODOLOGÍA DE LA PROGRAMACION
PRÁCTICAS DE LA UNIDAD 3
CONDICIONALES

34. Dados dos números enteros a, b y una clave, realice la operación


aritmética indicada por medio de la clave a los números dados.

35. De acuerdo con la clase de sus ángulos, los triángulos se clasifican en

 Rectángulo tiene un ángulo recto (igual a 90°)

 Obtusángulo tiene un ángulo obtuso (mayor que 90° pero menor


que 180°)

 Acutángulo los tres ángulos son agudos (menores que 90°)

Lea el tamaño de los tres ángulos (A, B, C) de un triángulo y despliegue de


qué tipo es.

36. En un almacén de ventas de trajes, si compra uno se hace el 50% de


descuento, si compra 2, el 55% de descuento, si compra 3, el 60% de
descuento, y si compra más de 3, el 65% de descuento. Lea la cantidad de
trajes y el precio unitario (todos son del mismo precio) y despliegue el
subtotal, el porcentaje del descuento, el monto del descuento aplicado y el
total a pagar.

37. Un sistema de ecuaciones lineales:

𝑎𝑥 + 𝑏𝑦 = 𝑐

𝑑𝑥 + 𝑒𝑦 = 𝑓

Se puede resolver con las fórmulas

𝑐𝑒−𝑏𝑓 𝑎𝑓−𝑐𝑑
𝑥= 𝑦= si (ae - bd) <> 0
𝑎𝑒−𝑏𝑑 𝑎𝑒−𝑏𝑑

Lea los coeficientes a, b, c, d, e y f. Calcule y despliegue los valores de X


y Y, siempre y cuando (ae - bd) <> 0. En caso contrario, desplegar un
mensaje que indique que las ecuaciones no tienen solución.

38. Con los datos A, B y C que representan números enteros diferentes,


escriba estos números en forma descendente.

9
METODOLOGÍA DE LA PROGRAMACION
PRÁCTICAS DE LA UNIDAD 3
CONDICIONALES

39. En un hospital infantil, se desea crear un sistema que determine el tipo de


atención que se les dará a los niños que llegan diariamente.

Cuando llega un niño, se le toma la temperatura, si ésta se encuentra


entre 36.5 y 37.5, solo se le da consulta al niño, en caso contrario, el niño
es hospitalizado.

Despliegue el tipo de atención que se le dará al niño en base a la


temperatura registrada.

40. Se tiene un terreno cuadrado y otro rectangular, calcule el precio de cada


uno en base a sus lados y el precio por metro cuadrado. Despliegue el
precio por cada uno, cuál es el más económico o si cuestan igual.

Considere que deberá verificar que las medidas de los terrenos, deberán
ser acordes a la forma que se indica.

1
0

También podría gustarte