Está en la página 1de 6

Ejercicios de Algoritmos (Programacin I)

1. Elaborar un algoritmo que lea dos nmeros y determine cul de los dos es mayor e imprimirlos 2. Elabore un programa que lea tres nmeros A,B,C y que determine cul de los tres es el mayor 3. Se desea elaborar un programa que lea la calificacin de un alumno y que se muestre dicha calificacin numrica en calificacin alfabtica tomando en cuenta : a. A=19 y 20 b. B=16,17 y 18 c. C=13,14 y 15 d. D=10 y 11 e. E= del 1 al 9 Se imprimir la letra segn la nota correspondiente 4. Elaborar un programa que permita calcular las calificacin o nota final de un estudiante, de la siguiente manera: el alumno realiza 3 parciales, el porcentaje de cada parcial es : a. IP =30% de la nota del parcial b. IIP=30% de la nota del parcial c. III=40% de la nota del parcial Si la nota final (suma de los 3 parciales segn porcentaje) esta en el rango siguiente: NOTA FINAL 0-59 60-69 70-79 80-89 90-100 IMPRIMIR REPROBADO REGULAR BUENO MUY BUENO EXCELENTE

5. Desarrolle un algoritmo que funcione como caja registradora, el cual ser de la siguiente manera: a. Que lea el Cdigo del producto b. Que lea la Descripcin del producto c. Que lea el Precio del producto d. Que Saque el Total a Pagar e. Que Pida el Monto con el cual el cliente paga f. Que indique el cambio que se le entregara al Cliente en caso que tenga g. Imprimir El Cambio 6. Elaborar una simulacin de mesa de cambio para 2 monedas de la siguiente manera: a. Que lea el Tipo de cambio del dlar con respecto al crdoba Elaborado por: Ing. Jos Leonel Ruiz Conde

Ejercicios de Algoritmos (Programacin I)

b. Que solicite el monto en dlar y muestre la cantidad en crdobas c. Que solicite el monto en crdobas y que muestre la cantidad en dlares 7. En una casa comercial que venden al crdito computadoras se desea elaborar un programa que pida el monto del equipo, la cantidad de cuotas con las que el cliente pagara, el porcentaje de inters que tiene el producto es del 25% sobre el monto, se desea mostrar de cuanto ser cada cuota aplicando el inters 8. En una empresa a sus empleados a la hora del pago se le quita mensualmente el 15% de su salario el cual va a una cuenta de ahorro, los empleados desean saber que cantidad de dinero tienen en su cuenta de ahorro despus de un tiempo determinado con solo ingresar la cantidad en aos y el salario mensual el programa deber mostrarle el monto ahorrado. 9. En una empresa a sus trabajadores se les paga por hora, elaborar un programa que pida la cantidad de horas trabajadas y el precio por cada hora y mostrar el monto a pagar. 10. En una empresa a sus empleados les pagan por comisin ms un salario bsico, el salario bsico de cada empleado es de C$3,500 y las comisiones estn en dependencia de lo vendido, segn tabla: Ventas 0 a 1000 1001 a 5000 5001 a 10000 1001 a 30000 Ms de 30000 % Comisin 1% 10% 20% 35 % 50%

Elaborar un programa que lea la cantidad venta que realizo el empleado y que calcule el monto que este recibir.

11. A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000, por encima de 1000 y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo. 12. Dado un tiempo en segundos, calcular los segundos restantes que le correspondan para convertirse exactamente en minutos.

13. Se trata de escribir el algoritmo que permita emitir la factura correspondiente a una compra de un artculo determinado, del que se adquieren una o varias unidades. El IVA Elaborado por: Ing. Jos Leonel Ruiz Conde

Ejercicios de Algoritmos (Programacin I)

es del 15% y si el precio bruto (precio venta ms IVA) es mayor de $13000 se debe realizar un descuento del 5%. 14. Elabore un programa para que con solo ingresar la edad de un nio, el programa indique cuanto debera ser su peso : (tome en cuenta la siguiente tabla)

Nios, Tabla de Pesos y Tallas

EDAD 6 7 8 9 10 11 12 13 14 15 16 17

Talla(cm) 115 120 126 132 137 142 147 153 160 165 171 174

Peso Normal 20 23 25 28 31 36 39 44 51 56 61 66

Sobrepeso 27 32 36 41 45 49 54 62 71 79 83 86

15. Obtener el promedio de edades de 3 personas 16. Suponga que un individuo decide invertir su capital en un banco y desea saber cuanto dinero ganara despus de un mes si el banco paga a razn de 3% mensual. 17. Un vendedor recibe un sueldo base ms un 12% extra por comisiones de sus ventas. El vendedor desea saber cuanto dinero obtendr por concepto de comisiones por las tres ventas que realizo en el mes y el total que recibir en el mes tomando en cuenta su sueldo base y comisiones. 18. Una tienda ofrece un descuento del 16% sobre el total de la compra y un cliente desea saber cuanto deber pagar finalmente por su compra. 19. Un alumno desea saber cual ser su calificacin final en la materia de computacin. 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. 20. Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes.

Elaborado por: Ing. Jos Leonel Ruiz Conde

Ejercicios de Algoritmos (Programacin I)

La presin, el volumen y la temperatura de una masa de aire se relacionan por la formula Masa (presin * volumen) / (0.37 * (temperatura + 460)) 21. Obtener la masa de aire de un neumtico de automvil que tiene un volumen de 2 pies y una presin y temperatura indeterminada. PARA LA 22. Calcular el numero de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la formula es : Numero de pulsaciones = (220 - edad5 / 10) 23. En un supermercado se hace una promocin, mediante la cual el cliente un descuento dependiendo de un numero que escoge al azar. Si el numero escogido es menor que 74, el descuento es del 15% sobre el total de la compra, y si es mayor o igual que 74 el descuento es del 20%. Obtener cuanto dinero se le descuenta. 24. Calcular el numero de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aerbico; la formula que se aplica cuando el sexo es femenino es: Numero de pulsaciones =(220 edad) /10 y si el sexo es masculino es: numero de pulsaciones = ( 210-edad) /10 25. Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual que 60; reprueba en caso contrario. 26. En un almacn se hace un 20% de descuento a los clientes cuya compra supere los C$ 1000. Cual ser la cantidad de dinero que pagara una persona por su compra? 27. Un obrero necesita saber cuanto dinero se ganara por concepto de inters sobre la cantidad que tiene una inversin en el banco. El decidir reinvertir los intereses siempre y cuando estos exceden a $ 7000 y en ese caso desea saber cuanto dinero tendr finalmente en su cuenta. 28. Una persona enferma, que pesa 70 Kg., se encuentra en reposo y desea saber cuantas 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 dormido consume 1.08 caloras por minuto y estando sentado en reposo consume 1.66 caloras por minuto. 29. Una empresa quiere hacer una compra de varias piezas de la misma clase a un fabricante de refacciones. La empresa, dependiendo del monto total de la de la compra, decidir que hacer para pagar al fabricante. Si el monto total de la compra excede de 500000 la empresa tendr la capacidad de invertir de su propio dinero en 55% del monto de la compra pedir prestado al banco un 30%, y el resto lo pagara Elaborado por: Ing. Jos Leonel Ruiz Conde

Ejercicios de Algoritmos (Programacin I)

solicitando un crdito al fabricante .

Si el monto total de la compra no excede de

500000 la empresa tendr capacidad de invertir de su propio dinero un 70% y el restante 30% solicitando crdito al fabricante. 30. Calcular el total que una persona debe pagar en una llantera, si el precio de cada llanta es de 300 si se compran menos de 5 llantas, y de 250 si se compran 5 o mas 31. Escriba un programa que dado el nombre de una persona, su peso y su longitud, expresados estos dos ltimos en libras y pie respectivamente, escriba el nombre de la persona, su peso expresado en kilogramos y su longitud expresada en metros. Considerando. 1 tonelada equivale a 1000 kilogramos. 1 pie equivale a 0.3047 metros. 1. Construya un programa que dado el radio y la altura de un cilindro, calcule e imprima el rea y su volumen, las formulas que se aplican son:

Volumen = Pi * radio2 * altura rea = 2 * Pi * radio * altura 2. Construya un programa que resuelva el problema que tiene en una gasolinera, los surtidores de la misma registran lo que surten en galones, pero el precio de la gasolina esta fijada en litros, el programa debe calcular e imprimir lo que hay que cobrarle al cliente. Consideraciones: 1 galn tiene 3.785 litros El precio de cada galn es de $1.025 3. Una persona compro una estancia en un pas sudamericano, la extensin de la estancia del campo en acres, calcule e imprima la extensin del mismo en hectreas.

Consideraciones: 1 acre equivale a 4047 m2 1 hectrea tiene 10000 m2 4. Construya un programa que calcule la distancia entre dos puntos, la formula que se aplica en la siguiente.

D = (x1 x2)2 + (y1 y2)2

32. Dados como datos el sueldo de un trabajador, aplique un aumento del 15% si su sueldo es inferior a los mil crdobas y 12% en caso contrario, imprima su nuevo sueldo. 33. Construya un programa que dado un dato N obtenga el resultado de las siguientes funciones:

Elaborado por: Ing. Jos Leonel Ruiz Conde

Ejercicios de Algoritmos (Programacin I)

V = 100 * N, if N = 1 V = 1000 * N, if N = 2 V = 100 / N, if N = 3 5. Construya un programa que dados como datos la categora y el sueldo de un trabajador, calcule el aumento correspondiente teniendo en cuenta los siguientes.

CATEGORA 1 2 3 4

AUMENTO 15% 12% 10% 7%

1. Dados los datos A,B,C que representan nmeros enteros diferentes, construya un programa que escriba por pantalla los tres nmeros en forma descendente.

34. El numero de sonidos emitidos por un grillo en un minuto, es una funcin de temperatura. Como resultado de esto, es posible determinar el nivel de la temperatura haciendo uso de un grillo como termmetro. La formula que se aplica es t = ( N / 4) + 40 , N es una variable que representa el numero de sonidos emitidos por un grillo. Realice un programa que permita calcular la temperatura, teniendo en cuenta el numero de sonidos emitidos por el grillo.

35. Construya un programa que dados como daos los valores de P y Q, determine si los mismos satisfacen la siguiente expresin: P3 + Q4 2 * P2 < 680, en caso de ser afirmativo imprima los valores de P y Q. 36. Construya un programa que pueda determinar, dados 2 nmeros, si uno es divisor de otro. 37. Construya un programa, tal que dado como dato Y, calcule el resultado de la siguiente funcin.

X = 3 * Y + 36, si 0 >Y<=11 Y2 10, si 11>Y<=33

Y3 + Y2 1 si 33>Y<=64

38. 39. asd Elaborado por: Ing. Jos Leonel Ruiz Conde

También podría gustarte