Ejercicios Propuestos PROGRAMACION DIGITAL

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

DISEAR EL ALGORITMO DE LOS SIGUIENTES EJERCICIOS

OJO: "El estudiante respetara el formato desarrollado en clases"


I.

Anlisis (entender el problema)

II. Diseo y Programa.

GUA DE EJERCICIOS DE ESTRUCTURA SECUENCIAL.


1. Una persona recibe un prstamo de S/. 10.000,00 de un banco y desea saber cunto pagar de
inters, si el banco le cobra una tasa del 27% anual.

2. 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,50 por Km.

3. Calcular el monto a pagar en una cabina de Internet si el costo por hora es de Bs/.1,5 y por cada
5 horas te dan una hora de promocin gratis.

4. Calcular el cambio de monedas en dlares y euros al ingresar cierta cantidad en soles. (tipo de
cambio dlares: $= 2,79 soles, Euros: $ = 4,25 soles ).

5. Calcular el descuento y el monto a pagar por un medicamento cualquiera en una farmacia si


todos los medicamentos tienen un descuento del 35%.

6. Calcular el nuevo salario de un empleado si obtuvo un incremento del 8% sobre su salario actual
y un descuento de 2,5% por servicios.

7. Escriba un algoritmo que dado el nmero 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.

8. Un constructor sabe que necesita 0,5 metros cbicos de arena por metro cuadrado de revoque a
realizar. Hacer un programa donde ingrese las medidas de una pared (largo y alto) expresada en
metros y obtenga la cantidad de arena necesaria para revocarla.

9. 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
S/.0,25.

10. Leer dos nmeros y encontrar:


a.

La suma del doble del primero ms el cuadrado del segundo.

Ing. Carlos A. Silva Delgado

PROGRAMACION DIGITAL

b.

El promedio de sus cubos.

11. En un hospital existen 3 reas: Urgencias, Pediatra y Traumatologa. El presupuesto anual del
hospital se reparte de la siguiente manera:
rea

Presupuesto

Urgencias

37%

Pediatra

42%

Traumatologa

21%

Obtener la cantidad de dinero que recibir cada rea para cualquier monto presupuestal.

12. 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.

13. 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.

14. 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 2,5% mensual.

15. 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.

16. 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.

17. Un alumno desea saber cul ser su calificacin final en la materia de Algoritmos. Dicha
calificacin se compone de tres exmenes parciales.

18. Un maestro desea saber qu porcentaje de hombres y que porcentaje de mujeres hay en un
grupo de estudiantes.

19. Desplegar el peso dado en kilos de una persona en gramos, libras y toneladas.
20. 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.

21. Elabore un programa que permita ingresar el precio y la cantidad de un articulo a comprar.
Calcular el total a pagar. (Considerar el IGV 18%).

22. Calcular el promedio de 3 notas, si el promedio mayor que 9.5 mostrar aprobado, caso contrario
desaprobado. Pero si la nota es mayor que 16 redondear su promedio final a 20.

Ing. Carlos A. Silva Delgado

PROGRAMACION DIGITAL

23. 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.

24. 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.

25. 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.

26. 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.

27. Un maestro desea saber qu porcentaje de hombres y que porcentaje de mujeres hay en un
grupo de estudiantes.

28. Realizar un algoritmo que calcule la edad de una persona.


29. Dada un cantidad en pesos, obtener la equivalencia en dlares, asumiendo que la unidad
cambiara es un dato desconocido.

30. Leer un numero y escribir el valor absoluto del mismo.


31. En un hospital existen tres reas: Ginecologa, Pediatra, Traumatologia. El presupuesto anual
del hospital se reparte conforme a la sig. tabla:
REA

PORCENTAJE PRESUPUESTO

Ginecologa

40%

Traumatologa

30%

Pediatra

30%

32. Obtener la cantidad de dinero que recibir cada rea, para cualquier monto presupuestal.
33. 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%.

34. 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.

35. 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.
Ing. Carlos A. Silva Delgado

PROGRAMACION DIGITAL

36. Un alumno desea saber cul ser su promedio general en las tres materias mas 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.
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.

ESTRUCTURAS CONDICIONALES
37. Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobar si su promedio de
tres calificaciones es mayor o igual a 70; reprueba en caso contrario.

38. En un supermercado se hace una promocin, mediante la cual el cliente obtiene un descuento
dependiendo de un nmero que se escoge al azar. Si el numero escogido es menor que 74 el
descuento es de 15% sobre el total de la compra, si es mayor o igual a 74 el descuento es de
20%. Obtener cunto dinero se le descuenta.

39. Que determine la remuneracin de un trabajador, ingresando total de horas trabajadas y el pago
por hora. Considera que por cada hora extra en trabajo se le abonar el importe de una hora y
media. El tiempo extra se considera cuando el total de horas sea mayor a 40 horas.

40. 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 considera horas extras y que estas se pagan al doble de una hora normal cuando no exceden
de 8; si las horas extras de 8 se pagan las primeras 8 al doble de lo que se pagan las horas
normales y el resto al triple.

Ing. Carlos A. Silva Delgado

PROGRAMACION DIGITAL

41. 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 siguiente tabla:
Tiempo Utilidad
Menos de 1 ao 5% del salario
1 ao o ms y menos de 2 aos 7% del salario
2 aos o ms y menos de 5 aos 10% del salario
5 aos o ms y menos de 10 aos 15% del salario
10 aos o ms 20 aos del salario

42. Una persona enferma, que pesa 70 Kg, se encuentra en reposo y desea saber cuntas caloras
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 en dormido consume 1.08 caloras por minuto y estando sentado en reposo
consume 1.66 caloras por minuto.

43. Una empresa quiere hacer una compra de varias piezas de la misma clase a una fbrica de
refacciones. La empresa, dependiendo del monto total de la compra, decidir quehacer para
pagar al fabricante.
Si el monto total de la compra excede de $500 000 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 crdito al fabricante.
Si el monto total de la compra no excede de $500 000 la empresa tendr capacidad de invertir
de su propio dinero un 70% y el restante 30% lo pagar solicitando crdito al fabricante.
El fabricante cobra por concepto de inters un 20% la cantidad que se le pague a crdito.

44. Que permita ingresar el precio unitario y la cantidad de un artculo. Se requiere determinar el
importe de venta bruto, el descuento y el importe de venta neto. El descuento ser de acuerdo a
la escala siguiente:
IMPORTE DE VENTA BRUTO

DESCUENTO

<500.00

5%

>=500.00 y <=750.00

8%

>750.000

10%

45. Una compaa de seguros est abriendo un Dpto. de Finanzas y estableci un programa para
captar clientes, que consiste en lo siguiente: Si el monto por el que se efecta la fianza en
menor que $50 000 la cuota a pagar ser por el 3% del monto, y si el monto es mayor de $500
Ing. Carlos A. Silva Delgado

PROGRAMACION DIGITAL

000 la cuota a para pagar ser el 2% del monto. La afianzadora desea determinar cul ser la
cuota que debe pagar un cliente.

46. Que permita ingresar la nota final de un examen y determine el calificativo de acuerdo a la
siguiente escala:
NOTAS

CALIFICATIVO

0 10

Deficiente

11 14

Regular

15 18

Bueno

19 20

Excelente

Cualquier otro valor deber visualizar un mensaje de ERROR

47. En una institucin la Direccin orden aumentar con 2 puntos sobre el promedio final a todo
aquel alumno aprobado que haya participado en el desfile institucional y con 3 puntos al alumno
desaprobado. De no cumplirse con estas condiciones el promedio permanecer igual.

48. Ingresar 3 nmeros enteros y determinar si uno de ellos es la suma de los otros dos.
49. En la escuela de Post Grado los alumnos llevan 4 cursos durante un semestre. El costo de cada
curso es el mismo. Se ha establecido un programa para estimular a los alumnos, el cual consiste
en lo siguiente: Si el promedio obtenido por un alumno al finalizar el semestre es mayor o igual
que 18, se le har un descuento del 40% sobre el costo de su semestre y no se le cobrar IGV; y
si el promedio obtenido es menor que 18 deber pagar su semestre completo, mas el 10% por
derecho de IGV.

50. En una fbrica de computadoras se planea ofrecer a los clientes un descuento que depender
del nmero 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 nmero de computadoras es mayor o
igual a cinco pero menos de diez se le otorga un 20% de descuento; y si son 10 o ms se les da
un 40% de descuento. El precio de cada computadora es de $11,000.

51. Encontrar el mayor y el menor de tres nmeros.


52. Verificar si un nmero X es mltiplo de 3 o de 5.
53. Dados tres nmeros se desea lo siguiente:

Si solo dos nmeros son iguales desplegar un mensaje, entonces se deber mostrar el
producto del nmero igual con el nmero diferente y no se deber realizar ninguno de los
siguientes incisos.

Ing. Carlos A. Silva Delgado

PROGRAMACION DIGITAL

Si los tres son iguales debe desplegar un mensaje, y no debe efectuar ninguna otra
operacin.

Hallar la diferencia del mayor menos el menor.

54. Dada la fecha actual (da, mes y ao), y la fecha de nacimiento de una persona, disear un
algoritmo que determine la edad de esta persona.

55. Un banco antes de conceder un prstamo, comprueba los ingresos del solicitante. Si los
ingresos son superiores a 12000 soles anuales, el crdito se concede. Si los ingresos son
inferiores a 12000 soles anuales pero superiores a 10000 soles y el cliente tiene mximo 2 hijos,
el crdito se concede. Tambin se le concede, si tiene ingresos entre 8000 y 10000 soles pero
no tiene hijos. Realizar un algoritmo que pida los ingresos anuales y el nmero de hijos del
solicitante, y diga si se le da el crdito o no.

56. Disee un algoritmo que lea el importe de la compra y la cantidad de dinero recibida, y calcule el
cambio a devolver, teniendo en cuenta que el nmero de monedas que se devuelven debe ser
mnimo. Suponer que el sistema monetario utilizado consta de monedas de 50, 20, 5 y 1, y que
hay capacidad ilimitada de monedas.

57. Disee un algoritmo para un problema similar al anterior. Pero considerar que se tienen solo 10
monedas de 50, y 2 de 5, las dems ilimitadas.

58. Dado un ao, indique mediante mensaje si es bisiesto o no. Un ao es bisiesto, solo si es
mltiplo de 4 pero no de 100, salvo que sea mltiplo de 400.( teora completa del ao bisiesto)

59. Escriba un algoritmo que lea tres nmeros enteros de un supuesto tringulo, determine si
realmente forman un tringulo, y muestre el tipo de tringulo que es (si es un tringulo: La suma
de dos cualesquiera de los lados debe ser mayor que el otro).

equiltero: todos los lados son iguales.

issceles: solo dos lados son iguales.

escaleno: no tiene dos lados iguales.

60. Dados dos enteros, da y mes, de una fecha de un ao no bisiesto, indicar si la fecha es
correcta.

61. Los tringulos se pueden clasificar respecto de sus ngulos:

Si uno de los ngulos mide ms de 90, el tringulo es obtusngulo.

Si uno de los ngulos mide 90, el tringulo es rectngulo.

Si de los tres ngulos miden menos de 90, el tringulo es acutngulo.

Ing. Carlos A. Silva Delgado

PROGRAMACION DIGITAL

También podría gustarte