Está en la página 1de 2

UNIVERSIDAD SALESIANA DE BOLIVIA

Docentes: Lic. Carla Aguirre - Lic. Flabio Beltrn

Materia: Introduccin a la Programacin


Carrera: C ONTADURA PBLICA Y DE SISTEMAS

EJERCICIOS PROPUESTOS ESTRUCTURAS REPETITIVAS 1. Modificar el ejercicio 1 para obtener la suma de los salarios de todos los trabajadores. 2. Dado N notas de un estudiante calcular: a) Cuantas notas tiene desaprobados. b) Cuantos aprobados. c) El promedio de notas. d) El promedio de notas aprobadas y desaprobadas. 3. Dado un nmero determinar la suma de sus dgitos. 4. Realizar un algoritmo que permita pedir 50 nmeros naturales y determine e imprima cuantos son pares, impares, positivos y negativos. variables:par(p), impares(im), positivos(pos), negativos(n) Desarrollar un algoritmo para calcular e imprimir el factorial de un nmero. variables: factorial(f). numero(n) 5. Calcular la media de 100 nmeros e imprimir su resultado. variables: suma(s), media 6. Calcular y visualizar la suma y el producto de los nmeros pares comprendidos entre 20 y 400 ambos inclusive. variables: suma(s), producto(p) 7. Hacer un programa que permita escoger en un conjunto de nmeros naturales: Cuales son menores que 15. Cuales son mayores de 50. Cuales estn comprendidos entre 25 y 50. *el programa termina con el ingreso de un numero negativo o el numero de iteraciones debe ser 100. 8. Hacer un programa para escribir la primera vocal leda del teclado. *Se supone que se leen, uno a uno, carcter desde el teclado Variables vocal Carcter J 9. Hacer un programa que determine si un nmero tiene o no parte fraccionaria. 10. Hacer un programa que permita escoger en un conjunto de nmeros naturales: Cuales son menores que 15. Cuales son mayores de 50. Cuales estn comprendidos entre 25 y 50. *el programa termina con el ingreso de un numero negativo o el numero de iteraciones debe ser 100. 11. Calcular el nmero mayor de una lista de nmeros. 12. De una lista de 100 nmeros determinar simultneamente el mximo y mnimo nmero. 13. Se ingresan 5 notas de un alumno, publicar 2 peores notas. 14. .Dada N notas calcular el promedio de las notas aprobadas y el promedio de las notas desaprobadas? 15. Dado N calcular:(1)+(2)+(3)+......+(N^N)? 16. Dado N y X calcular: x1/1+x3/3+x5/5+...........+x(2n)-1? 17. A una fiesta asistieron personas de diferentes edades y sexos. Construir un algoritmos dadas las edades y sexos de las personas? Calcular : -Cuantas personas asistieron a la fiesta -Cuantos hombres y cuantas mujeres -Promedio de edades por sexo -La edad de la persona ms joven que asisti -No se permiten menores de edad a la fiesta -Ingresar datos hasta que se ingrese una edad a cero 18. Dada las horas trabajadas de 20 personas y la tarifa de pago calcular el salario? 19. De una lista de 10 nmeros calcular la media y determinar cuantos son mayores que 10.5, cuantos son iguales y cuntos son menores. 20. Se desea realizar un algoritmo que realice las siguientes tareas: A)Leer una lista de nmeros enteros B)Visualizar dichos nmeros. C)El algoritmo deber pedir si yo deseo ordenar en sentido decreciente o creciente (burbuja) 21. Realizar un algoritmo que permita ingresar una frase y la descomponga esta en sus palabras imprimindolas al revs. Ejem. CIUDAD ORURO DADUIC ORURO 22. Elaborar un algoritmo que permita ingresar 20 nmeros y muestre todos los nmeros menores e iguales a 25 23. Elaborar un algoritmo, que permita el ingreso de 100 nmeros enteros. El programa debe sumar todos los nmeros que sean mltiplos de 3. 24. Mostrar las 30 primeras potencias de 3 y la suma de ellos.

UNIVERSIDAD SALESIANA DE BOLIVIA


Docentes: Lic. Carla Aguirre - Lic. Flabio Beltrn

Materia: Introduccin a la Programacin


Carrera: C ONTADURA PBLICA Y DE SISTEMAS

25. Hacer un algoritmo que pida 10 edades y mostrarlas en orden inverso al que fueron ingresados. 26. Leer 200 nmeros y obtener cuantos son positivos, negativos e iguales a cero. 27. Disear un algoritmo que me permita determinar si un numero ingresado desde el teclado es un numero par o impar. 28. Se desea calcular independientemente la suma de los nmeros pares e impares comprendidos entre 1 y 50. 29. Determinar la media aritmtica de una lista de n nmeros positivos. 30. Averiguar si dado dos nmeros, uno es divisor de otro. 31. Disear un algoritmo que calcule los 5 primeros nmeros impares que preceden a un numero N ingresado por teclado. 32. Ingresar una lista de 25 notas y determinar cuantas estas fueron aprobadas Disear un algoritmo que me permita calcular las 5 primeras parejas de nmeros primos gemelos(dos nmeros son primos gemelos si adems de ser nmeros primos, la diferencia entre ellos es exactamente dos). 33. Disear un algoritmo que me permita calcular los 5 primeros nmeros perfectos (un numero es perfecto, cuando la suma de sus divisores, sin incluirlo al numero es exactamente el mismo numero). El 6 es un numero perfecto por sus divisores son 1,2 y 3. 34. Ingresar el numero el mes y determinar cuantos das tiene el mes, para el caso de Febrero, el algoritmo deber indicar que no cuenta con la informacin necesaria para dar la respuesta. 35. Ingresar el da, mes y ao en el formato numrico (2-11-2001), para luego mostrarlo el formato carcter (2 de Noviembre del 2001). 36. Hacer un programa que lea 50 consumos de un restaurante. Si el consumo ingresado excede los 70 bolivianos, el dscto ser de 5%. Muestre rodos los pagos hechos. 37. Dado a, b determinar el valor de la divisin entera y el resto de la divisin entera de a, b (sin usar los operadores de div. Mod) 38. Hacer un programa que calcule el valor de una ecuacin de primer grado. 39. Hacer un programa que lea un numero entero positivo y lo escriba invertido. 40. Elaborar un programa que muestre el mensaje: "es mltiplo de 2" si es que el nmero lo es, "es mltiplo de 3" si es que lo es, y "es mltiplo de 5" si es que el nmero lo es. Todo esto dentro de la lectura de 200 nmeros. 41. Hacer un programa que sume 5 precios de las camisas (en dlares) y que luego muestre el total de la venta en bolivianos. 42. Una tienda se dedica a la venta de computadoras, cuenta con 10 vendedores. Cada uno de ellos tiene un sueldo mensual pero adems de su sueldo ganan una comisin por venta Si el monto de venta es mayor de 1000 la comisin ser del 15% Si el monto de venta es mayor = a 500 y menor de 1000 la comisin es del 5% Si el monto de la venta es menor que 500 no tiene comisin 43. Calcular la suma de los n primeros nmeros enteros desde el numero 8 S=8+9+10+11+...+N 44. La compaa Barner posee una caja con $3.71 con la cual empieza todos los das diariamente se registran egresos. Calcular los egresos de la compaa y mostrar cuanto queda en caja. (el programa termina cuando se ingresa un egreso imaginario de -1) 45. Calcular el promedio de las edades de un grupo de N personas siempre y cuando dichas edades sean menores a 20 y sean mayores 55 46. Calcular el acumulado de las edades de un grupo de N personas siempre y cuando dichas edades sean mayores a 18 y no pasen los 45. 47. Hacer un programa de condicionales de su inventiva que no sea demasiado elemental (ponga un poco de su parte) 48. 20.- Hacer un programa de condicionales de su inventiva que no sea demasiado elemental (ponga un poco de su parte) 49. A un profesor le pagan segn sus horas y una tarifa de pago por horas. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa se incrementa en un 50 % para las horas extras. Calcular el salario del profesor dadas las horas trabajadas y la tarifa. 50. Calcular el permetro de una circunferencia dado su radio Luego calcule el permetro de la misma si se reduce al 50% Luego calcule el permetro de la misma si se reduce al 25% con respecto al resultado anterior. 51. Dada las horas trabajadas de una persona y la tarifa de pago por hora, calcular su salario y escribirla. y los valores porcentuales a su salario en 10%, 30%, 60% y 80%.