Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller Completo de Lógica de Programación 2019-2
Taller Completo de Lógica de Programación 2019-2
2. Elaborar un algoritmo que le muestre al usuario el dinero que pude ahorrar en un año.
El usuario ingresará su salario mensual, el monto de los ingresos extras mensuales y
el valor de los gastos mensuales.
4. Elaborar un algoritmo que le permita al usuario ingresar los nombres y las edades de
3 hermanos y el computador le muestre los 3 nombres y el promedio de edad de ellos.
6. Crear un algoritmo que le pida al usuario los datos de un trabajador así: El número de
horas trabajadas en el mes, el salario básico hora, la cantidad de años que tiene de
laborar en la empresa y el valor que le deducen mensualmente. El algoritmo le debe
mostrar: El salario bruto, el valor de la bonificación ($30.000 por cada año laborado),
el valor de las deducciones y el salario neto
7. Una persona posee dos buses, al final del día desea conocer el producido pos cada
bus y el total del producido. Por cada bus se digita el número de pasajeros
transportados y el valor del pasaje.
11. Elaborar un algoritmo que le permita al usuario ingresar los nombres y las edades de 3
hermanos y el computador le muestre los 3 nombres y el promedio de edad de ellos.
12. Elaborar un algoritmo que calcule el valor que le puede prestar un banco a una
persona, sabiendo que el monto del préstamo es 50 veces el dinero disponible que
tiene. El dinero disponible es igual al salario mensual más los ingresos adicionales
menos los gastos. Se debe mostrar el dinero disponible y el monto del préstamo.
13. Elaborar un algoritmo que calcule el valor que le puede prestar un banco a una
persona, sabiendo que el monto del préstamo es 50 veces el dinero disponible que
14. Elaborar un algoritmo que le permita al usuario ingresar los datos de la factura de
servicios públicos y el computador le muestre el total que debe pagar. El usuario
ingresará el total de KV de energía y el valor del K, el total de M3 de agua y el valor
del M3, el total de impulsos telefónicos y el valor del impulso.
15. Con los mismos datos del ejercicio anterior se pide que además le imprima la
diferencia con el mes anterior, sabiendo que el usuario ingresa también el total que
pagó por todos los servicios en el mes anterior.
16. Elabore un algoritmo que le muestre al usuario el total de dinero que tiene sabiendo
que el algoritmo le pide que digite: el número de billetes de $1000, de $2000, de
$5000, de $10.000, de 20.000 y de 50.000 que posee.
18. Elabore un algoritmo que permita averiguar cual es el nombre del mayor de 2
hermanos no gemelos. Como datos de entrada se tiene el nombre y la edad de las 2
personas.
19. Elabore un algoritmo que lea el nombre, el salario bruto, las deducciones y las
bonificaciones de dos trabajadores, e imprima el nombre del que mas salario neto
tiene.
20. Crear un algoritmo que le permita al usuario ingresar los datos de dos buses así:
Placa, El número de pasajeros transportado y el valor del pasaje, y el computador le
muestre la placa del bus que más dinero recogió.
22. Crear un algoritmo que le permita al usuario ingresar el tipo de trabajador (FIJO o
TEMPORAL) y con base en esto pueda imprimir el nombre y el salario neto, sabiendo
que si es FIJO debe leer el nombre, el número de horas trabajadas, el salario básico
hora, el total de deducciones y el total de bonificaciones y si es TEMPORAL solo debe
leer el nombre y el número de horas trabajadas; estos trabajadores tienen un salario
básico hora fijo de $6.000.oo y no tienen deducciones ni bonificaciones.
24. Crear un algoritmo que le permita al usuario ingresar el nombre de un estudiante y las
4 notas que obtuvo en una materia y el computador le imprima el nombre, la nota
definitiva y un mensaje que le indique si “GANA“, “HABILITA” O “PIERDE” .
26. Se necesita un programa que diga si una persona es apta para un equipo de
baloncesto o no, para que sea apto debe cumplir que si es hombre sea mayor de
edad, que mida mas de 1.70 mts., que pese menos de 75 kg., o si es mujer que tenga
mas de 16 años, que mida como mínimo 1.70 y que pese como máximo 60 kg. Se
debe leer el nombre, el sexo (F = femenino, M = masculino), la edad, la estatura y el
peso.
28. Para la materia de Destrezas se determinó con los estudiantes que, si la nota del
primer quiz era menor que la del segundo, se sustituía la primer nota por la segunda.
Elabore un algoritmo que le permita al profesor ingresar las 4 notas que obtuvo un
alumno y el computador le muestre la nota definitiva y la calificación cualitativa que es:
“E” si es mayor o igual a 4.5, “S” si es mayor o igual a 4.0 y menor de 4.5, “B” si es
mayor o igual a 3.5 y menor de 4.0, “A” si es mayor o igual a 3.0 y menor de 3.5, “D”
si es mayor o igual a 2.0 y menor de 3.0 e “I” si es menor de 2.0
29. Elaborar un algoritmo que imprima los primeros 15 términos de la siguiente serie de
números:
4 - 8 - 12 - 16 - 20 - 24 .........
30. Se tienen 10 registros, cada registro contiene el nombre, salario básico hora, el
número de horas trabajadas, el total de deducciones y el total de bonificaciones.
Elabore un algoritmo que imprima por cada trabajador el nombre, el salario bruto y el
salario neto.
31. Elabore un algoritmo que lea para un grupo de 15 personas el nombre y la edad, e
imprima por cada una el nombre y un mensaje que imprima si es mayor o menor de
edad.
32. En un almacén, cada que se realiza una venta se elabora un registro con el nombre
del articulo, el precio por unidad y la cantidad de artículos vendidos. Suponiendo que
se hicieron 20 ventas, elabore un algoritmo que imprima por cada venta el nombre del
articulo y el valor total de la venta.
33. Para el mismo enunciado del ejercicio anterior, suponga que si el valor de la venta es
mayor de 50.000.oo se concede un descuento del 10 % sobre el valor de la venta.
34. Se tienen 10 parejas de números, elabore un algoritmo que imprima cada pareja de
números en orden ascendente.
36. En una universidad, cada que se matricula un estudiante se elabora un registro con el
número del carnet, la cantidad de materias matriculadas y el estrato social al que
37. Elaborar un algoritmo que lea para un grupo de N personas el nombre, la edad y el
deporte (1= fútbol, 2=baloncesto, 3= otro deporte) e imprima cuantos de fútbol son
mayores de edad, cuantos de baloncesto son menores de edad y cuantas personas
prefieren otro deporte.
38. Un empresario del transporte cuenta con 30 vehículos entre buses, busetas y
colectivos. Al final del día se elabora por cada vehículo un registro con la placa, el tipo
(1= bus, 2= buseta, 3= colectivo) y el número de pasajeros transportados. Elabore un
algoritmo que imprima por cada vehículo la placa, el dinero recolectado y el pago para
el conductor que es el 20 % del total recolectado. También tenga en cuenta que el
precio del pasaje en Bus es de $2200.oo, en Buseta es de $ 2500.oo y en Colectivos
es de $3500.oo.
40. Para una cantidad desconocida de registros, se lee : nombre, edad, sexo, estado
civil(1=soltero, 2=casado, 3= unión libre, 4=viudo), carrera (1=sistemas,
2=programación, 3=mantenimiento, 4=diseño).
Elabore un algoritmo que encuentre e imprima :
a) Nombre de la mujer de sistemas mas joven.
b) Nombre del hombre mas viejo en sistemas.
c) Promedio de edad de las personas de programación que son casadas
d) Porcentaje que representan los menores de edad que estudian mantenimiento
respecto a todas las personas de mantenimiento.
e) Cuantas personas de diseño son mujeres mayores de edad.
41. Para los mismos datos de entrada del ejercicio anterior, elabore un algoritmo que
encuentre e imprima:
a) Promedio de edad de todas las mujeres
b) Promedio de edad de todos los hombres
c) Cuantas personas son solteras.
d) Nombre de la persona casada más joven (sin importar el sexo).
e) Porcentaje que representan los viudos respecto al total de las personas.
f) Nombre de todos los de unión libre que tengan mas de 80 años.
43. Se tienen N registros, cada registro contiene los datos de un trabajador así : nombre,
edad, sexo, número de hijos, estado civil(1=soltero, 2=casado, 3=unión libre), sección
ala que pertenece(1=planta, 2= ventas, 3=sistemas, 4=contabilidad, 5=administración)
salario básico hora, número de horas trabajadas,
Elabore un algoritmo que encuentre e imprima:
a) Nombre y salario neto de todo el personal.
b) Promedio del número de hijos de los hombres de contabilidad.
c) Nombre de la persona de sistemas que mas salario neto tiene.
d) porcentaje que representan las personas solteras de ventas, respecto a todo el
personal de ventas.
e) Porcentaje que representan la persona de planta mayores de 50 años, respecto
a todas las personas de planta.
NOTA : Las deducciones son iguales al 8.5 % del salario bruto, para seguridad
social.
Las bonificaciones son : $97.000.oo de subsidio de transporte
$34.000.oo por cada hijo, como subsidio familiar.