Está en la página 1de 11

ING. JHONY DAZA ALGORITMICA Y PROGRAMACION I TRAYECTO I TRIMESTRE I GUIA DE ALGORITMOS PARA RESOLVER EJERCICIOS PARTE I 1.

Dada las horas trabajadas de una persona y la tarifa de pago por hora, calcular su salario. 2. Dada la base y altura de un rectngulo, calcular el rea y el permetro del mismo. rea=base*altura y permetro=2*(base altura!.

". #scriba un algoritmo $ue permita con%ertir un %alor ingresado en pies a metros, la formula a utili&ar es 1 pie="'.() cm.

(. con%ertir una %elocidad e*presada en +m.,h a m,s. si 1 +m.=1''' m y 1 h="-'' seg.

.. Dada una cantidad de hombres y de mujeres, calcular el porcentaje de cada g/nero dentro del grupo. -. un instructor prepara " modelos de e*menes para tres salones de un curso de programaci0n. #l instructor sabe $ue tarda . min. en el modelo del sal0n 1, ) min. en el modelo del sal0n 2 y - minutos en el modelo del sal0n 3. Dadas las cantidades de estudiantes en cada sal0n.4 cuntas horas y minutos tardara el instructor en re%isar los e*menes de todos los salones. 5. Determinar el promedio de tres n6meros reales. ). calcular y mostrar el rea de un triangulo si se ingresa por teclado la base y la altura

7. calcular el rea y el permetro de un triangulo conocidos su lados. 1'. hacer un algoritmo $ue permita ingresar dos n6meros enteros y calcule las ( operaciones bsicas ( , 8 , *, ,!.

11. escriba un algoritmo $ue lea la %elocidad en +m.,h y el n6mero de horas transcurridas por un autom0%il, para determinar la distancia recorrida. 12. 9n corredor reporta el n6mero de minutos $ue recorre en un a:o. #scribir un programa $ue de c0mo salida la cantidad de tiempo e$ui%alente en meses, semanas, das, horas y minutos. 1". calcule el inter/s generado (inter/s!, por un capital depositado (capdep! durante cierta cantidad de periodos (cp! a una tasa de inter/s determinada (tasa! e*presada en porcentaje. 1(. dado un tiempo en minutos, calcular los das, horas y minutos $ue corresponden. 1.. elabore un programa $ue imprima el mayor de 2 n6meros dados por el usuario. 1-. dados 2 n6meros introducidos por el usuario, identifi$ue cual es el mayor, cual es el menor, y si son iguales muestre un mensaje. 15. #labore un programa $ue solicite el salario de un empleado y calcule el nue%o salario; si el empleado gana hasta .'' tendra un incremento de 1'<, si es ms de .'' y hasta )'' recibir )<, si gana ms de )'' el aumento es de .<. =uestre por pantalla el aumento y el nue%o salario total del empleado,

1). #labore un programa $ue lea " notas y calcule el promedio, a. >i es 1' =deficiente, si es mayor a 1' y menor $ue 1. = regular,si es mayor $ue 1. =e*celente 17. dados " lados (a,b,c! determinar si un triangulo es ; e$uiltero, is0sceles,escaleno EJERCICIOS PARTE II

1. 1 un trabajador le pagan seg6n sus horas y una tarifa de pago por horas. si la cantidad de horas trabajadas es mayor a (' horas. ?a tarifa se incrementa en un .'< para las horas e*tras. 3alcular el trabajadas y la tarifa. 2. 1 un trabajador le descuentan de su sueldo el 1'< si su sueldo es de 2''' el "< del adicional. 3alcular el trabajador dado su sueldo. ". Dado un monto calcular el descuento considerando $ue por encima de 1'' el descuento es el 1'< y por debajo de 1'' el descuento es el 2<. (. Dado un tiempo en segundos, calcular los segundos restantes $ue le correspondan para con%ertirse e*actamente en minutos. .. Dado un tiempo en minutos, calcular los das, horas y minutos $ue le corresponden. -. 3alcular mediante un algoritmo repetiti%o la suma de los @ primeros n6meros naturales. menor o salario del trabajador dadas las horas

igual a 1''', por encima de 1''' y hasta 2''' el .< del adicional, y por encima descuento y sueldo neto $ue recibe el

5. =odificar el ejercicio 1 para obtener la suma de los salarios de todos los trabajadores. ). Dada las horas trabajadas de . persona, la tarifa de pago. 3alcular su salario e imprimirla. 7. Dado @ notas de un estudiante calcular; a! 3uantas notas tiene desaprobados. b! 3uantos aprobados. c! #l promedio de notas. d! #l promedio de notas aprobadas y desaprobadas. 1'. >e trata de escribir el algoritmo $ue permita emitir la factura correspondiente a una compra de un artculo determinado, del $ue se ad$uieren una o %arias unidades. #l AB1 es del 1.< y si el precio bruto (precio %enta ms AB1! es mayor de .'.'' 2s. se debe reali&ar un descuento del .<. 11. Ceali&ar un algoritmo $ue permita pedir 1' n6meros naturales y determine e imprima cuantos positi%os y negati%os. 12. Desarrollar un algoritmo para calcular e imprimir el factorial de un n6mero. 1". 3alcular la media de 1'' n6meros e imprimir su resultado. 1(. Dacer un programa $ue registre el nE de cr/ditos de un alumno. *#l n6mero m*imo de cr/dito es 2. *Amprimir n6mero de cr/dito y total de cr/dito. EJERCICIOS PARTE III (#>FC93F9C1> C#G#FAFAB1>!

1. Dacer un programa $ue permita escoger en un conjunto de n6meros naturales; a. 3uales son menores $ue 1.. b. 3uales son mayores de .'. c. 3uales estn comprendidos entre 2. y .'. *el programa termina con el ingreso de un numero negati%o y el numero de iteraciones debe ser 1''. 2. #l ing. De sistemas del banco de cr/dito necesita conocer de una lista de 2.'' cuentas cual es la $ue posee mayor y menor cantidad de dinero (d! ". #n una empresa; se debe %isuali&ar en una lista HA3D1 donde se encuentra nombre categora, edad y sueldo adems el programa el n6mero de trabajadores mayores de -. a:os. (. hacer un programa $ue permita calcular y mostrar el jornal mensual de acuerdo con las siguientes especificaci0n; a. los trabajadores tienen dos turnos (nocturno y diurno! b. la tarifa de las horas diurnas es de 1' 2s. c. ?a tarifa de las nocturnas es de .' 2s. d. @ing6n trabajador recibe nada por feriados. e. #l trabajador ser despedido si sus horas trabajadas son menores $ue 1.. (mensual! .. Determinar cuntos trabajadores recibirn un salario mayor o igual a .''. conocida la tarifa y las horas trabajadas debe %isuali&ar un mensaje Ie*isten trabajadores mayores de -. a:os en un numero de ...J y

-. 3lasificar a .' personas seg6n la edad y el se*o al final deber %isuali&ar la cantidad de personas masculinas mayores de edad, la cantidad de personas femeninas menores de edad, cantidad de personas mayores y menores. 1dems deber indicar el porcentaje $ue representa las personas mayores y menores de edad.
7. #scriba un programa $ue calcule el rea de un tringulo rectngulo, dada la

altura y la base.

8. 3alcular el promedio final de notas de @ estudiantes con " materias cada

uno, a su %e& cada materia tiene . e%aluaciones.

7. Dados 2 n6meros, estar en capacidad de sumarlos, restarlos, multiplicarlos y di%idirlos. K muestre su resultado en pantalla.

1'.3alcular la nota definiti%a para . alumnos, tomando en cuenta las ponderaciones siguientes; 1er Garcial; "'< 2do Garcial; 2.< "er Garcial; 2'< (to Garcial; 2.<

11. 3alcular el sueldo $uincenal, tomando en cuenta los siguientes parmetros;

2s (.'.''' por $uincena 2ono de 1'< de profesionali&aci0n a los $ue tienen ttulo uni%ersitario 2ono $uincenal de transporte de 2s 5'.''' 2ono de alimentaci0n de 2s ..''' por da laborado Deducciones; 2< >eguro 3olecti%o 1< Garo Hor&oso 2< >eguro >ocial 2< 3aja de 1horro

EJERCICIOS PARTE IV (Gua de Ejerc c !" Le#$uaje C% Dado los siguientes problemas, reali&ar el anlisis del mismo (Hase A!, el Dise:o del 1lgoritmo (Hase AA!, y la codificaci0n en lenguaje 3 (Hase AAA!, para la posterior ejecuci0n del programa. 1. >uponga $ue un indi%iduo desea in%ertir su capital en un banco y desea saber cunto dinero ganara despu/s de un mes si el banco paga a ra&0n de 2< mensual. 2. 9n %endedor recibe un sueldo base ms un 1'< e*tra por comisi0n de sus %entas, el %endedor desea saber cunto dinero obtendr por concepto de comisiones por las tres %entas $ue reali&a en el mes y el total $ue recibir en el mes tomando en cuenta su sueldo base y comisiones.

". 9na tienda ofrece un descuento del 1.< sobre el total de la compra y un cliente desea saber cunto deber pagar finalmente por su compra.

(. 9n alumno desea saber cul ser su calificaci0n final en la materia de Hsica. Dicha calificaci0n se compone de los siguientes porcentajes; ..< del promedio de sus tres calificaciones parciales. "'< de la calificaci0n del e*amen final. 1.< de la calificaci0n de un trabajo final.

.. 9n maestro desea saber $u/ porcentaje de hombres y $ue porcentaje de mujeres hay en un grupo de estudiantes.

-. Ceali&ar un programa $ue calcule la edad de una persona.

5. Dada una cantidad en pesos, obtener la e$ui%alencia en d0lares, asumiendo $ue la unidad cambiara es un dato desconocido.

). #n un hospital e*isten tres reas; Linecologa, Gediatra, Fraumatologa. #l presupuesto anual del hospital se reparte conforme a la siguiente tabla; Mrea Linecologa Fraumatologa Gediatra Gorcentaje del presupuesto ('< "'< "'<

Nbtener la cantidad de dinero $ue recibir cada rea, para cual$uier monto presupuestal.

7. 3alcular el n6mero de pulsaciones $ue una persona debe tener por cada 1' segundos de ejercicio, si la formula es;

@6mero Gulsaciones = (22' 8 edad!,1'

1'. #l due:o de una tienda compra un artculo a un precio determinado. Nbtener el precio en $ue lo debe %ender para obtener una ganancia del "'<.

11. Grograma $ue con%ierte de metros a pies y pulgadas. 12. ?eer un n6mero y escribir el %alor absoluto del mismo.

1". ?a presi0n, el %olumen y la temperatura de una masa de aire se relacionan por la formula; =asa = (presi0n * %olumen!,('."5 * (temperatura (-'!!

1(. 3alcular el nue%o salario de un obrero si obtu%o un incremento del 2.< sobre su salario anterior. 1.. Fodos los lunes, mi/rcoles y %iernes, una persona corre la misma ruta y cronometra los tiempos obtenidos. Determinar el tiempo promedio $ue la persona tarda en recorrer la ruta en una semana cual$uiera. 1-. Fres personas deciden in%ertir su dinero para fundar una empresa. 3ada una de ellas in%ierte una cantidad distinta. Nbtener el porcentaje $ue cada $uien in%ierte con respecto a la cantidad total in%ertida. 15. 9n alumno desea saber cul ser su promedio general en las tres materias ms difciles $ue cursa y cul ser el promedio $ue obtendr en cada una de ellas. #stas materias se e%al6an como se muestra a continuaci0n; ?a calificaci0n de =atemticas se obtiene de la siguiente =anera; O O P P #*amen 7'<, Gromedio de tareas 1'< #n esta materia se pidi0 un total de tres tareas.

?a calificaci0n de Hsica se obtiene de la siguiente =anera;

O O O O O O

P P P P P P

#*amen )'< Gromedio de tareas 2'< #n esta materia se pidi0 un total de dos tareas. #*amen ).< Gromedio de tareas 1.< #n esta materia se pidi0 un promedio de tres tareas

?a calificaci0n de Qumica se obtiene de la siguiente =anera;

1). Ceali&ar un Grograma $ue lea la entrada de '2 n6meros y muestre el doble producto del primero menos la mitad del segundo. 17. Desarrollar un programa $ue permita capturar preguntas como (#dad, sueldo, y mascota fa%orita! y al final muestre los datos capturados en conjunto 2'. >e desea obtener el precio total de la %enta de un producto, conociendo el n6mero de cajas ad$uiridas por un cliente, el n6mero de unidades $ue tiene caca caja, del precio por unidad y de la tasa de impuesto. 21. Dise:e un programa $ue guarde y muestre la nota del e*amen final de " alumnos 22. Dise:e un programa $ue muestre, los diferentes tipos de datos, usados en 3. Grimero, debe indicrsele al usuario $ue introdu&ca un %alor, de un tipo dadoR luego y despu/s de haber introducido %alores en todas las %ariables, debe imprimirse el contenido de ellas, junto con un mensaje $ue indi$ue, el tipo de dato. 2". Dise:e un programa, en el cual se introdu&can el nombre y el peso y de un

alumno, y luego la muestre en pantalla. #l @ombre debe incluir el apellido, y en el campo del peso, solo deben incluir %alores num/ricos.

2(. 9na empresa necesita conocer el sueldo neto a pagar a un empleado. Feniendo como entrada el salario produ&ca una salida de sueldo neto. ?os descuentos a aplicar son; A>>> .<, 1HG 5< y Centa 1'<, estos descuentos son sobre el salario, y es sueldo neto es la diferencia entre el salario y el total de las retenciones. 2.. Dise:e un programa $ue calcula el cuadrado y el cubo de tres n6meros introducidos por el usuario.