Informtica 1
PROBLEMAS
Estructuras Secuenciales
Realizar los algoritmos en sus tres mtodos
1. Un vendedor recibe un sueldo bsico ms un 10% extra por comisin de sus ventas, el
vendedor desea saber cuanto 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. El porcentaje se aplica a las ventas
2. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea
saber cuanto deber pagar finalmente por su compra.
3. Se ingresa las edades de tres hermanos Luis, Pedro y Vctor y el monto a repartir.
Implemente un algoritmo que permita encontrar las cantidades repartidas
proporcionalmente a las edades de los tres hermanos
4. Un alumno desea saber cual ser su calificacin final en la materia de Algoritmos. Dicha
calificacin se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificacin del examen final.
15% de la calificacin de un trabajo final.
5. Realice un algoritmo que lea la cantidad de alumnos de Redes, Contabilidad y Diseo.
Determine el porcentaje de alumnos de cada curso
6. Una institucin educativa ha recibido una donacin especial que ser repartida entre las
carreras de Telecomunicaciones, Sistemas, Administracin y Contabilidad de la siguiente
forma: Telecomunicaciones 20% de Sistemas, Sistemas 15% de Administracin,
Administracin 30% de la donacin, Contabilidad lo que resta de la donacin. Hacer un
algoritmo que muestre lo que recibir cada carrera
7. Tres personas deciden invertir su dinero para formar una empresa. Cada una de ellas
invierte una cantidad distinta. Hacer un algoritmo que imprima el porcentaje que cada quien
invierte con respecto al total de la inversin
8. Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en
un grupo de estudiantes.
9. Realizar un algoritmo que calcule la edad de una persona.
10. Hacer un algoritmo que imprima el nuevo sueldo de un empleado si tuvo un aumento del
10%
11. Dada una cantidad en soles, obtener la equivalencia en dlares, asumiendo que el tipo de
cambio es un dato desconocido.
12. La presin, el volumen y la temperatura de una masa de aire se relacionan por la formula:
masa = (presin * volumen)/(0.37 * (temperatura + 460))
13. Calcular el numero de pulsaciones que una persona debe tener por cada 10 segundos de
ejercicio, si la formula es:
num. pulsaciones = (220 - edad)/10
14. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario
anterior.
15. En un hospital existen tres reas: Ginecologa, Pediatra, Traumatologia. El presupuesto
anual del hospital se reparte conforme a la sig. tabla:
Mg. Milagros Zegarra Meja
Informtica 1
rea
Ginecologa
Traumatologia
Pediatra
Porcentaje del presupuesto
40%
30%
30%
Obtener la cantidad de dinero que recibir cada rea, para cualquier monto presupuestal.
16. 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%.
17. 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.
18. 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.
19. Un alumno desea saber cual ser su promedio general en las tres materias mas difciles
que cursa y cual 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.
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.
20. Ingresar al rea de un rectngulo y obtener su permetro si se sabe que sus lados estn en
relacin de 3 a 5
21. Ingresar el dimetro mayor y menor de un rombo y obtener su rea
22. 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. Ingresar
monto a depositar
23. Escriba un algoritmo que pregunte por dos nmeros y muestre como resultado la suma de
estos.
24. Escriba un algoritmo que permita conocer el rea de un tringulo a partir de la base y la
altura.
25. Convertir una temperatura ingresada por el usuario de grados F a grados C e imprimirla.(la
conversin es: 5/9 (F-32)).
26. Calcular e imprimir las races del polinomio 3x^2 + 5x +1.
27. Repetir el ejercicio anterior pero ahora realizar el ingreso de los coeficientes por teclado
Mg. Milagros Zegarra Meja
Informtica 1
28. Una empresa necesita conocer el sueldo neto a pagar a un empleado. Teniendo como
entrada el salario produzca una salida de sueldo neto. Los descuentos a aplicar son: ISSS
5%, AFP 7% y Renta 10%, estos descuentos son sobre el salario, y es sueldo neto es la
diferencia entre el salario y el total de las retenciones
29. Disee un algoritmo que calcula el cuadrado y el cubo de tres nmeros introducidos por el
usuario
30. Disee un algoritmo que calcule el promedio y la suma de tres nmeros ingresados por el
usuario
31. Disear un algoritmo que lea 5 nmeros y calcule e imprima el promedio de los mismos
32. Disear un pseudocdigo que lea la cantidad de toneladas de maz que produjeron Mxico,
EUA y Canad, calcule e imprima el porcentaje de produccin de cada uno de estos pases
33. Escribir un algoritmo que lea 2 valores y que los muestre por pantalla
34. Al problema anterior agrguele el ttulo en "LECTURA"
35. Modifique el problema anterior para que obtenga la suma de los dos valores, cambie el
ttulo por "SUMA" debe aparecer el mensaje "El valor de la suma es XXX" (XXX es el
resultado de la operacin)
36. Escriba un algoritmo en donde por pantalla se pida que ingrese su nombre, y como salida
tenga el siguiente mensaje "Su nombre es HHHHHH" (HHHHH es el nombre ingresado).
37. Modifique el algoritmo anterior de manera que se solicite el nombre a dos personas y
aparezca un mensaje que diga "Buenos das XXXXX y YYYYY .... Comenzamos a
trabajar?
38. Escribir un algoritmo al cual ingrese la velocidad de un mvil expresada en metros por
segundo e imprima en pantalla la velocidad en kilmetros por hora.
39. Modifique el programa anterior de manera tal que por pantalla aparezca el siguiente
mensaje "Los XXX m/s equivalen a YYY K/H" (Donde XXX es el valor ingresado e YYY es
el resultado)
40. Desarrollar un algoritmo que dado el largo y el ancho de un campo, permita determinar
cuantos metros de alambre sern necesarios para colocar le al permetro 5 hilos de
alambrado. Y que cantidad de Soja se espera obtener, si el rendimiento de la misma es
145 quintales por hectrea.
41. Escriba un algoritmo donde se ingrese el tiempo necesario para un cierto proceso en horas,
minutos y segundos. Se calcule el costo total del proceso sabiendo que el costo por
segundo es 0,25$. (Debe salir por pantalla el tiempo expresado en horas, minutos y
segundos, el costo por segundo y el costo total)
42. Una farmacia aplica al precio de los remedios el 10% de descuento. Hacer un algoritmo
que ingresado calcule el descuento y el precio final. Sacando por pantalla la siguiente
imagen: Precio de producto XXX.XX-Descuento YY.YY------------Valor a pagar RRR.RR
43. La misma farmacia para la obra social XYZ, realiza el siguiente descuento: 70% por la obra
social, y sobre ese resultado le aplica el 40% por cuenta de la propia farmacia (lo que ellos
denominan el 70% + 40%). Cree un programa que calcule el precio final que pagar un
afiliado a esa obra social por un remedio, y disee una salida equivalente a la del problema
anterior.
Mg. Milagros Zegarra Meja
Informtica 1
44. Disee la solucin para resolver cada uno de los siguientes problemas y trate de refinar sus
soluciones mediante algoritmos adecuados.
Realizar una llamada desde un telfono pblico
Cocinar una tortilla
Arreglar un pinchazo en la bicicleta
Frer un huevo.
45. Escribir un algoritmo para:
sumar dos enteros
restar dos enteros
multiplicar dos enteros
dividir dos enteros (mostrar resto y resultado)
46. Realizar un algoritmo que realice el cambio de metros por segundos (m/s) a kilmetros por
hora (k/h)
47. Realizar un algoritmo que imprima cuantos dlares son un valor x de soles ingresados por
el usuario
48. Realizar un algoritmo que calcule el rea y el permetro de:
un crculo
un cuadrado
un triangulo
un rectngulo
49. Realizar un algoritmo que encuentre el salario de un operador, dada la tarifa horaria y el
numero de horas trabajadas diariamente (suponga que se trabajan 25 das al mes y que las
retenciones son del 15 % del total del sueldo)
50. Realizar un algoritmo que imprima cuantos soles son un valor x de dlares ingresados por
el usuario
51. Hacer un programa que muestre el promedio de 3 notas.
52. Hacer un programa que lea dos nmeros y sume sus elementos.
53. Una persona recibe un prstamo de $100.00 de un banco y desea saber cunto pagar de
inters, si el banco le cobra una tasa del 2% mensual.
54. Calcula el precio de un boleto de viaje, tomando en cuenta el nmero de kilmetros que se
van a recorrer, siendo el precio S/.10.00 por Km.
55. Calcular el cambio de monedas en dlares y euros al ingresar cierta cantidad en soles.
(tipo de cambio soles: 3.20, Euros: 4.10).
56. Calcular el descuento y el monto a pagar por un medicamento cualquiera en una farmacia
si todos los medicamentos tienen un descuento del 35%.
57. Calcular el nuevo salario de un empleado si obtuvo un incremento del 8% sobre su salario
actual.
58. Escriba un programa donde se ingrese el tiempo necesario para un cierto proceso en
horas, minutos y segundos. Se calcule el costo total del proceso sabiendo que el costo por
segundo es $0,25.
59. Leer dos nmeros y encontrar:
La suma del doble del primero mas el cuadrado del segundo.
El promedio de sus cubos.
Mg. Milagros Zegarra Meja
Informtica 1
60. Leer tres nmeros enteros de un Digito y almacenarlos en una sola variable que contenga
a esos tres dgitos Por ejemplo si A=5 y B=6 y C=2 entonces X=562.
61. Obtener la edad de una persona en meses, si se ingresa su edad en aos y
meses. Ejemplo: Ingresado 3 aos 4 meses debe mostrar 40 meses.
62. Suponga que un individuo desea invertir su capital en un banco y desea saber cunto
dinero ganar despus de un ao si el banco paga a razn de 5% mensual.
63. 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.
64. 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.
65. Un alumno desea saber cul ser su calificacin final en la materia de Algoritmos. Dicha
calificacin se compone de tres exmenes parciales.
66. Un maestro desea saber qu porcentaje de hombres y que porcentaje de mujeres hay en
un grupo de estudiantes.
67. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario
anterior.
68. Convertir una distancia en metros a pies y pulgadas.
69. Calcular el cubo un nmero.
70. Desplegar el peso dado en kilos de una persona en gramos, libras y toneladas.
71. Elabore un programa que lea 2 nmeros enteros positivos y que muestre la suma y la
multiplicacin de estos.
72. Elabore un programa que lea 3 nmeros enteros positivos y que muestre la suma, la resta
y la multiplicacin de todos. El resultado debe ser siempre positivo.
73. Elabore un programa que permita ingresar le precio y la cantidad de un articulo a comprar.
Calcular el total a pagar. (Considerar el IGV 9%).
74. Hacer un programa me permita calcular el salario de un trabajador, teniendo en cuenta lo
siguiente. AFP(S/.50), seguro social(S/.60).
75. Hacer un programa que me muestre la raz cuadrada de cualquier nmero ingresado.
76. Hacer un programa que halle el rea de un crculo.
77. Escribe un programa que calcule el rea de un crculo de cualquier radio
78. Escribe un programa que lea una cantidad depositada en un banco y que calcule la
cantidad final despus de aplicarle un 20% de inters
79. .Un alumno desea saber cul ser su calificacin final en la materia de Lgica
Computacional. Dicha calificacin se compone de tres exmenes parciales cuya
ponderacin es de 30%, 30% y 40%
80. Una farmacia aplica al precio de los remedios el 10% de descuento. Hacer un algoritmo
que ingresado el costo de los medicamentos calcule el descuento y el precio final
Mg. Milagros Zegarra Meja
Informtica 1
81. 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
82. 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
83. Un alumno desea saber cul ser su calificacin final en la materia de Algoritmos. Dicha
calificacin se compone de los siguientes porcentajes: 55% del promedio de sus tres
calificaciones parciales.30% de la calificacin del examen final. 15% de la calificacin de un
trabajo final
84. Leer dos nmeros X y Y, mostrarlos incrementados en 10 y 20 unidades respectivamente
85. Hacer el algoritmo para hallar z de la siguiente expresin z=
86. Abajo se muestra el men de un restaurante de bocadillos. Disear un algoritmo capaz de
leer el nmero de unidades consumidas de cada alimento ordenado y calcular la cuenta
total.
Bocadillo de jamn: 2,50
Bocadillo de queso: 2,00
Patatas fritas: 1,00
Refresco: 1,75
Cerveza: 1,25
87. Leer la cantidad de agua en pulgadas e imprimir su equivalente en milmetros (25.5 mm = 1
pulgada).
88. Disear un algoritmo que lea un valor entero y otro real, y muestre los resultados de sumar,
restar, dividir y multiplicar dichos nmeros
89. Queremos conocer los datos estadsticos de una asignatura, por lo tanto, necesitamos un
algoritmo que lea el nmero de suspensos, aprobados, notables y sobresalientes de una
asignatura, y nos devuelva:
a. El porcentaje de alumnos que han superado la asignatura.
b. El porcentaje de suspensos, aprobados, notables y sobresalientes.
90. Propn un ejercicio y resulvelo
Mg. Milagros Zegarra Meja