Guia Decision
Guia Decision
Guia Decision
PR1 - PD10
7. Hacer el algoritmo que nos permita introducir un número y nos informe si es par o
impar.
10. Hacer el algoritmo que imprima el mayor y el menor de una serie de 5 números.
11. Un individuo desea saber cuánto dinero se genera por concepto de intereses sobre
la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses
siempre y cuando estos excedan a Bs. 7000 y en ese caso desea saber cuánto
dinero tendrá finalmente en su cuenta.
16. Una persona enferma que pesa 70Kg, 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.
17. Hacer un algoritmo que imprima el nombre de un artículo, clave, precio original y
su precio con descuento. El descuento lo hace en base a la clave, si la clave es A
el descuento es del 10% y si la clave es B el descuento es del 20% (Solo existen 2
claves).
18. Realizar un algoritmo que calcule el total a pagar por la compra de camisas. Si se
compran tres camisas o más se aplica un descuento del 20% sobre el total de la
compra y si son menos de tres camisas un descuento de 10%.
19. Una empresa quiere hacer una compra de varias piezas de la misma clase a un
fabricante de la localidad. La empresa dependiendo del monto de la compra,
decidirá qué hacer para pagar al fabricante.
20. Calcular el total que una persona debe pagar en una cauchera, si el precio de cada
caucho es de 5000 si se compran menos de 5 cauchos y de 3500 si se compran 5
o más.
24. Dados tres números enteros, determinar si la suma de cualquier pareja de ellos es
igual al otro número. Si se cumple esta condición, escribir “Iguales” y, en caso
contrario, escribir “Distintos”.
25. En una escuela el pago de los alumnos se determina según el número de materias
que cursan. El costo de todas las materias es el mismo. Se ha establecido un
programa para estimular a los alumnos, el cual consiste en lo siguiente:
26. Una empresa de bienes raíces, ofrece casas de interés social, bajo las siguientes
condiciones: Si los ingresos del comprador son iguales a 800000 o menor la inicial
será del 15% del costo de la casa y el resto se distribuirá en pagos mensuales, a
pagar en diez años. Si los ingresos del comprador son mayores de 800000 la
inicial será del 30% del costo de la casa y el resto se distribuirá en pagos
mensuales a pagar en 7 años. La empresa quiere obtener cuanto debe pagar un
comprador por concepto de inicial y cuanto por cada pago mensual.
27. Una persona desea iniciar un negocio, para lo cual piensa verificar cuánto dinero le
prestará el banco por hipotecar su casa. Tiene una cuenta bancaria, pero no quiere
disponer de ella a menos que el monto por hipotecar su casa sea muy pequeño. Si
el monto de la hipoteca es menor que 10000000 entonces invertirá el 50% de la
inversión total y un socio invertirá el otro 50%. Si el monto de la hipoteca es de
10000000 o más, entonces invertirá el monto total de la hipoteca y el resto del
dinero que se necesite para cubrir la inversión total se repartirá a partes iguales
entre el socio y él.
El gobierno desea saber el número de pinos, samanes y cedros que tendrá que
sembrar en el bosque, si se sabe que en 10 metros cuadrados caben 8 pinos, en 15
metros cuadrados caben 15 samanes y en 18 metros cuadrados caben 10 cedros.
También se sabe que una hectárea equivale a 10 mil metros cuadrados.
31. Leer dos números. Si son iguales que los multiplique, si el primero es mayor que el
segundo que los reste y si no que los sume.
32. Leer tres números diferentes e imprimir el número mayor de los tres.
33. 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 excede 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.
34. 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
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
35. En una tienda 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
la caja. Si la bolita es de color blanco no se le hará descuento alguno, si es verde
se le hará en 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.
36. El Seguro Social requiere clasificar a las personas que se jubilarán en el año 2020.
Existen tres tipos de jubilaciones: por edad, por antigüedad joven y por antigüedad
adulta. 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. Las personas adscritas a la
jubilación por antigüedad joven deben tener menos de 60 años y una antigüedad
en su empleo de 25 años o más. Las personas adscritas a la jubilación por
antigü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 la persona.
37. 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 se les da un 40% de descuento. El
precio de cada computadora es de 60000
39. El dueño de una empresa desea planificar las decisiones financieras que tomará el
siguiente año. La manera de planificación depende de lo siguiente:
40. Tomando como base los resultados obtenidos en un laboratorio de análisis clínicos
un médico 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.
42. Leer el valor de un año e indicar si es o no un año bisiesto. Recordar la regla: “Un
año es bisiesto si es divisible por 400, o bien si es divisible por 4 pero no por 100”.
43. Una tienda por departamentos decide poner en liquidación toda su mercancía,
debido a que los artículos con más tiempo en la tienda son los más difíciles por
vender. Deciden colocar el % rebajado según el año del producto, siguiendo la
siguiente referencia:
Año % de rebaja
2014 5%
2013 10%
2012 15%
2011 20%
El programa diseñado debe solicitar el precio original del producto y el año del
mismo, con el objetivo de proporcionar el monto rebajado, así como el precio a
pagar por el consumidor de dicho artículo.
44. Una empresa de seguros decide entregar a fin de mes un bono para los tres
vendedores con el fin de incentivarlos, el cual se va a dividir según la siguiente
tabla:
45. En una exposición de plantas se están exhibiendo tres tipos, rosas, girasoles y
orquídeas. Como la orquídea es considerablemente más costosa se decide colocar
una promoción, la cual consta de una rebaja del 10% en el monto total de la
compra si la persona compra alguna orquídea. Si por el contrario, no compra al
menos una orquídea, y desea obtener un descuento del 5%, debe comprar al
menos una docena entre rosas y girasoles. Calcular el monto de la factura total,
siendo la entrada al programa los precios por unidad de las rosas, girasoles y
orquídeas, así como las cantidades compradas por el cliente
46. Una elección cuenta con tres candidatos, donde ya se han totalizado los votos
obtenidos por cada uno de ellos. Se desea conocer los resultados y se pregunta al
usuario si prefiere que la impresión se efectúe de manera ascendente o
descendente. También se quiere que el programa arroje el nombre del candidato
ganador. (Considerar el caso, en que haya empate en el primer lugar). Los datos
de entrada del programa son los votos obtenidos por cada uno de los tres
candidatos, y el orden de impresión al dar los resultados, es decir, la impresión del
número de votos de manera ascendente o descendente.
47. Diseñar el algoritmo necesario para que habiéndose leído el valor de 2 variables
NUM1 y NUM2 se intercambien los valores de las variables, es decir que el valor
que tenía NUM1 ahora lo contenga NUM2 y viceversa
8. Escribir el algoritmo que me permita leer un número decimal que representa una
cantidad de grados Celsius y convierta dicho valor a la cantidad equivalente en grados
Fahrenheit. La salida del programa puede ser de la siguiente forma: 100 grados
celsius son 212 grados Fahrenheit
11. Realizar un algoritmo que permita ingresar un número correspondiente a los días
de una semana y muestre el nombre del día. Que se permita trabajar hasta que el
usuario indique lo contrario.
13. Hacer el algoritmo que imprima los números pares entre el 1 y el 100
15. Hacer el algoritmo que imprima los números del 100 al 0 en orden decreciente
18. Ingresar un número, entero y efectuar la suma de todos los números que le
anteceden, comenzando desde 0 y mostrar el resultado por pantalla
19. Hacer el algoritmo que imprima todos los números naturales que hay desde la
unidad hasta un número que introducimos por teclado
20. Hacer el algoritmo que nos permita contar los múltiplos de 3 desde la unidad
hasta un número que introducimos por teclado
26. En una tienda de artículos para caballeros al final del día se carga en la
computadora las boletas que confeccionaron los distintos vendedores para saber
cuanto fue la comisión del día de cada uno de ellos. Los datos que se ingresan (por
boleta) son: el número de vendedor y el importe. Cuando no hay más boletas para
cargar se ingresa 0. Teniendo en cuenta que el negocio tiene 3 vendedores y que el
porcentaje sobre las ventas es del 5%, indicar cuánto ganó cada vendedor en el día
29.
31. Hacer el algoritmo que luego de ingresar 2 números por teclado, imprima los
números naturales que hay entre ambos empezando por el más pequeño, contar
cuántos números hay y cuántos de ellos son pares.
32. Se registran de los empleados de una empresa Número de legajo, sueldo y sexo
(1 femenino y 2 masculino). Diseñar en Pseudocódigo y codificar en C un algoritmo
que permita informar cuantas mujeres ganan más de $ 500 y cuantos hombres ganan
menos de $ 400.
MÁXIMOS Y MÍNIMOS
33. Se ingresa por teclado la cantidad de agua caída, en milímetros día a día durante
un mes. Se pide determinar el día de mayor lluvia, el de menor y el promedio
37. Del registro de partes meteorológico por cada día se registra la fecha,
temperatura máxima y temperatura mínima. Diseñar en Pseudocódigo un algoritmo
que permita informar:
· el día más frío y cual fue esa temperatura
· el día más cálido y cual fue esa temperatura
39. Escribir un programa que calcule el salario semanal de cada trabajador de una
empresa dada la tarifa horaria y el número de horas trabajadas además del nombre.
Se debe permitir al usuario indicar cuando desea dejar de ingresar datos.
40. Ídem al anterior pero informando al finalizar (el ingreso de datos y los cálculos
correspondientes) la cantidad de empleados a los que se les calculó el salario.
41. Ídem al anterior agregando en el informe final nombre del empleado de mayor
salario con el monto del salario correspondiente y nombre del empleado de menor
salario con el monto del salario correspondiente
43. En un club se registran de uno en uno los siguientes datos de sus socios:
Número de socio
Apellido y nombre
Edad
Tipo de deporte que practica (1 tenis, 2 rugby, 3 voley, 4 hockey, 5 futbol)
Diseñar en Pseudocódigo un algoritmo que permita emitir por pantalla cuantos socios
practican tenis y cuantos paddle y el promedio de edad de los jugadores de cada
deporte
46. Diseñar el algoritmo que le presente al usuario un menú de opciones con las
cuatro operaciones básicas (suma, resta, multiplicación, división). Según la operación
elegida ingresará 2 números enteros, se realizará la misma y se mostrará por pantalla
el resultado. El usuario podrá trabajar en el programa hasta que indique lo contrario.
Recordar que la división por cero es indeterminada.
47. La fecha de Pascua corresponde al primer domingo después de la primera luna
llena que sigue al equinoccio de primavera, y se calcula con las siguientes
expresiones:
A = año mod 19
B = año mod 4
C = año mod 7
D = (19*A + 24) mod 30
E = (2*B + 4*C + 6*D + 5) mod 7
N = (22 + D + E)
En el que N indica el número del día de marzo (o Abril si N > 31) correspondiente al
domingo de Pascua. Realizar un programa que calcule esa fecha para los años 2003 y
2004.
48. Escriba un algoritmo que dado el número de horas trabajadas por un empleado y
el sueldo por hora, calcule el sueldo total de ese empleado. Tenga en cuenta que
las horas extras se pagan el doble.
49. Leer tres números enteros de un Digito y almacenarlos en una sola variable que
contenga a esos tres dígitos Por ejemplo si A=5 y B=6 y C=2 entonces X=562.