Sei sulla pagina 1di 3

HERRAMIENTAS DE DESARROLLO DE SOFTWARE

PROBLEMAS PROPUESTOS SECUENCIALES Suponga que un individuo desea invertir su capital en un banco y desea saber cunto dinero ganara despus de un mes si el banco paga a razn de 2% mensual. 2. Un vendedor recibe un sueldo base ms un 10% extra por comisin de sus ventas, el vendedor desea saber cunto dinero obtendr por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibir en el mes tomando en cuenta su sueldo base y comisiones. 3. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cunto deber pagar finalmente por su compra. 4. Un alumno desea saber cul ser su calificacin final en la materia de Algoritmos. Dicha calificacin se compone de los siguientes porcentajes: i. 55% del promedio de sus tres calificaciones parciales. ii. 30% de la calificacin del examen final. iii. 15% de la calificacin de un trabajo final. 5. Un maestro desea saber qu porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. 6. Realizar un algoritmo que calcule la edad de una persona. 7. Dada una cantidad en pesos, obtener la equivalencia en dlares, asumiendo que la unidad cambiara es un dato desconocido. 8. Leer un nmero y escribir el valor absoluto del mismo. 9. Calcular el nmero de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la frmula es: a. num. pulsaciones = (220 - edad)/10 10. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior. 11. En un hospital existen tres reas: Ginecologa, Pediatra, Traumatologa. El presupuesto anual del hospital se reparte conforme a la sig. Tabla: rea Porcentaje del presupuesto Ginecologa 40% Traumatologa 30% Pediatra 30% Obtener la cantidad de dinero que recibir cada rea, para cualquier monto presupuestal. 12. El dueo de una tienda compra un artculo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%. 13. Todos los lunes, mircoles y viernes, una persona corre la misma ruta y cronometra los tiempos obtenidos. Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera. 14. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida. 15. Un alumno desea saber cul ser su promedio general en las tres materias ms difciles que cursa y cul ser el promedio que obtendr en cada una de ellas. Estas materias se evalan como se muestra a continuacin: La calificacin de Matemticas se obtiene de la sig. manera: Examen 90% Promedio de tareas 10% En esta materia se pidi un total de tres tareas. 1. La calificacin de Fsica se obtiene de la sig. manera: Examen 80% Promedio de tareas 20% En esta materia se pidi un total de dos tareas. La calificacin de Qumica se obtiene de la sig. manera: Examen 85% Promedio de tareas 15% En esta materia se pidi un promedio de tres tareas.

16. Disear un programa para convertir grados sexagesimales (S) a grados centesimales (C) y radianes (R ). Considere que: S/180 = C / 200 = R/C. 17. Escriba un programa que lea una temperatura en grados Centgrados (C ) y la convierta a sus equivalentes en grados Fahrenheit (F), grados Kelvin (K) y en grados ranking (R ). Utilice las siguientes frmulas: F = 9C / 5 + 32 K = R - 187 R = C / + 146 18. Dadas las siguientes ecuaciones: a = b + 2c + 3m c = a + 3b + n z = m + n + 5

HERRAMIENTAS DE DESARROLLO DE SOFTWARE Disee un programa que determine los valores de m y z conociendo los valores de a, b y c. 19. Disee un algoritmo que permita convertir una cantidad dada en pies a yardas y a pulgadas. Considere que: 1 yarda=36 pulgadas, 1 yarda = 3 pies. 20. Disee un algoritmo para convertir una cantidad dada en pulgadas a pies, pulgadas y centmetros. Considere que: 1 yarda = 3 pies. 1 pie =12 pulgadas, 1 pulgada = 2.54 centmetros 1 metro= 100 centmetros. 21. Disee un programa que lea la capacidad de un disco duro en gigabytes y lo convierta a megabytes, kilobytes y bytes. 1 kilobyte = 1024 bytes. 1 megabyte= 1024 kilobytes 1 gigabyte =1024 megabytes 22. Dada una cantidad de dinero en soles, disee un algoritmo que exprese dicha cantidad en euros, marcos y dlares. Considere los siguientes tipos de cambio. 1 dlar = 3.79 soles 1 dlar = 1.09 euros 1 dlar = 2.12 marcos 23. Dada la capacidad de un recipiente en galones, disee un algoritmo que exprese dicha capacidad en litros, metros cbicos y pies cbicos. Considere los siguientes factores de conversin: 1 galn = 3.79 litros 1 pie cbico = 0.0283 metros cbicos 1 metro cbico = 1000 litros. 24. Una persona ha recorrido tres tramos de una carretera. La longitud del primer tramo esta dada en kilmetros, del segundo tramo en pies y del tercer tramo en millas. Disee un programa que determine la longitud total recorrida en metros y yardas. Considere los siguientes factores de conversin: 1 metro = 3.2808 pies 1 yarda = 3 pies 1 kilmetro = 1000 metros 1 milla = 1609 metros. 25. En pases de habla inglesa es comn dar la estatura de una persona como la suma de una cantidad entera de pies mas una cantidad entera de pulgadas. As, la estatura podra ser 32. Disee un programa que determine la estatura de una persona en metros conociendo su estatura en el formato ingles. Considere que: 1 pie = 12 pulgadas 1 pulgada = 2.54 centmetros 1 metro = 100 centmetros 26. Una persona tiene dos recipientes llenos de gasolina cuyas capacidades estn dadas en galones y pies cbicos, respectivamente. Disee un programa que determine la cantidad total de gasolina en metros cbicos, pies cbicos y yardas cbicas. Considere los siguientes factores de conversin: 1 pie cbico = 0.0283 metros cbicos 1 galn = 3.79 litros 1 metro cbico = 1000 litros 1 yarda cbica = 27 pies cbicos 27. Disee un programa que lea un volumen en m 3 y lo convierta a pies 3 y pulgadas 3 Considere que: 1 pie = 12 pulgadas, 1 plg = 2.54 centmetros 28. En una competencia atltica el tiempo se mide en minutos, segundos y centsimas de segundo (as, por ejemplo, el tiempo tomado por atleta puede ser 3 min 20 seg 45 seg) y el espacio recorrido se mide en metros. Disee un algoritmo que determine la velocidad promedio de un atleta en km/hr, sabiendo que: velocidad_promedio = espacio_recorrido/tiempo_empleado. Considere que: 1 hora = 60 minutos

HERRAMIENTAS DE DESARROLLO DE SOFTWARE 1 minuto = 60 segundos 1 segundo = 100 centsimas de segundo 1 kilmetro = 1000 metros 29. Una persona ha comprado un televisor y una refrigeradora. Por el televisor obtuvo un 15 % de descuento y por la refrigeradora a 11%. La persona desea saber cunto haba tenido que pagar si no hubiera ningn descuento y a cunto asciende el descuento total. Para el efecto la persona slo cuenta con el monto pagado por el televisor y con el monto pagado por la refrigeradora. Disee un programa que resuelve este problema. 30. La reparticin de ganancias en una empresa se hace en forma proporcional al nmero de acciones de cada uno de sus tres socios. Disee un algoritmo que permita obtener el monto que le corresponde a cada socio y que porcentaje representa cada monto respecto de la ganancia total repartida. 31. En una tienda han puesto en oferta la venta de todos sus artculos por cambio de estacin ofreciendo un 15% + 15% de descuento. El primer 15% se aplica al importe de la compra, mientras que el segundo 15% se aplica al importe que resulta de restar el importe de la compra menos el primer descuento. Una persona ha adquirido cantidades diferentes de dos tipos de artculos y desea saber a cunto ascienden los importes totales de la compra, del descuento y a pagar. Disee un algoritmo que resuelva este problema. 32. Un hospital ha recibido una donacin especial que ser repartida de la siguiente forma: 45% para Medicina General, 30% para Ginecologa. 15% para Pediatra y el resto para Traumatologa. Disee un algoritmo que determine cunto recibir cada rea. 33. Una empresa paga a sus vendedores un sueldo bsico mensual de S/.300. El sueldo bruto es igual al sueldo bsico ms una comisin que es igual al 9% del monto total vendido. Por ley todo vendedor se somete a un descuento del 11%. Disee un programa que calcule la comisin, sueldo bruto, descuento y sueldo neto de un vendedor de la empresa. 34. Dado un tiempo expresado en segundos, disee un programa que exprese el tiempo en el formato HH:MM:SS. Considere que: 1 hora = 60 minutos, 1 minuto = 60 segundos. 35. Dado un tiempo en el formato HH:MM y otro tiempo el formato MM:SS, disee un algoritmo que halle la suma de los tiempos y la exprese en el formato HH:MM: SS. 36. Dada una hora del da en el formato HH:MM:SS, disee un programa que determine qu tiempo falta para terminar el da expresado tambin en el formato HH:MM: SS. 37. Dada una cantidad de dinero en soles, disee un programa que descomponga dicha cantidad en billetes de S/. 100, S/.50, S/. 10 y monedas de S/.5 , S/ 2 y S/. 1. As por ejemplo, S/.3778 puede descomponerse en 37 billetes de S/. 100, ms 1 billete de S/. 50, ms 2 billetes de S/. 10, ms una moneda de S/. 5. mas 1 moneda de S/. 2 y ms 1 moneda de S/.1. 38. Disee un programa para sumar dos tiempos. Ambos tiempos vienen dados en el formato HH:MM: SS. La suma tambin debe ser expresada de la misma forma. 39. Disee un programa que intercambie las cifras de las unidades con la cifra de los millares de un nmero natural. Asuma que el nmero tiene cuatro cifras. 40. Disee un programa que intercambie las cifras de las unidades de dos nmeros naturales. 41. Dado un nmero natural de cuatro cifras, disee un algoritmo que permita obtener el revs del nmero. As, si se lee el nmero 2385 al algoritmo deber imprimir 5832. 42. Disee un programa que determine el porcentaje de varones y de mujeres que hay en un saln de clases.

Potrebbero piacerti anche