Sei sulla pagina 1di 4

INGENIERIA SISTEMAS e INFORMATICA UNMSM UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERIA DE SISTEMAS e INFORMATICA


Curso: Algortmica I Problemas secunciales y condicionales PRCTICA # 1 Fecha: 23/08/13

1.- Escribir el algoritmo (pseudocdigo) correspondiente a un programa que escribe la velocidad que alcanza una pelota de tenis en km/hora, conociendo la distancia recorrida en metros y el tiempo empleado en segundos para recorrer dicha distancia. 2.- Dados como datos el permetro de la base, el apotema y la altura de un prisma hexagonal, calcule el rea de la base, el rea lateral, el rea total y el volumen. 3.- 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. 4.- Construir un algoritmo que calcule el monto mensual que adeuda un cliente que compra un equipo de sonido al crdito, sabiendo que el monto de compra recibe un incremento del 19% de impuesto, as como, de 5% de inters mensual por cada letra que fracciona 5.-Escribir un algoritmo para calcule el rea y el volumen para cada una de las siguientes figuras geomtricas: Circunferencia Triangulo Cubo El cilindro Rombo Octaedro 6.- Realizar un programa que pida al usuario la velocidad en m/s y el radio de la circunferencia de la pista, y como resultado el programa devuelve el tiempo que tarda el atleta en dar 2 vueltas a la pista, sabiendo que el atleta descansa 1 minuto cada 1000 metros 7.- Desglosar cierta cantidad de segundos a su equivalente en das, horas, minutos y segundos. 8.- Mostrar la cantidad de billetes de 100, 50, 20, y 10, nuevos soles, y monedas de 5,2,1,0.50,0.20 y 0.10, que se necesitan para pagar el sueldo de un trabajador. 9.- Una institucin benfica europea ha recibido tres donaciones en soles, dlares y marcos. La donacin ser repartida en tres rubros: 60% para la implementacin de un centro de salud, 30% para un comedor de nios y el resto para gastos administrativos. Disee un algoritmo que determine el monto en euros que le corresponde a cada rubro. Considere que: 1 dlar = 3.52 soles, 1 dlar = 2.08 marcos, 1 dlar = 1.07 euros. 10.- Una persona ha recorrido tres tramos de una carrera. La longitud del primer tramo esta dada en kilmetros, del segundo tramo en pies y del tercer tramo en millas. Disee un programa que determine la longitud total recorrida en metros y yardas. Se sabe que: 1 metro = 3.28 pies, 1 yarda = 3 pies, 1 kilmetro = 1000 metros y 1 milla = 1609 metros 11.- Dado un tiempo expresado en HH:MM y otro tiempo en MM: SS, disee un programa que calcule la suma de los tiempos y lo exprese en HH:MM:SS. 12.- En todo triangulo se cumple que cada lado es proporcional al seno del ngulo opuesto. Esta ley se llama la ley de los senos Matemticamente.
a b c = = sen sen sen

Si se conocen los ngulos , , y el lado c. Cuanto valen los otros dos lados?

INGENIERIA SISTEMAS e INFORMATICA

UNMSM

13.- Se leen las edades de tres de los hijos de un matrimonio, escribir un algoritmo para visualizar la edad mayor, menor y el medio de las tres edades. 14.-Una tienda ha puesto en oferta la venta por docenas de cierto tipo de producto ofreciendo un descuento del 15% por la compra de no menos de 6 docenas y 10% en caso contrario. Adicionalmente la empresa ofrece un obsequio de 2 lapiceros por cada 3 docenas por la compra de no menos 30 docenas del producto; en caso contrario, no efecta ningn obsequio. Disee un programa que determine el monto de la compra, el monto del descuento, el monto a pagar y la cantidad de lapiceros de obsequio por la compra de cierta cantidad de docenas del producto. 15.- En un supermercado hay una promocin segn la cual el cliente raspa una tarjeta que contiene un nmero oculto. Si el nmero de la tarjeta es par no menor que 100, el cliente obtiene un descuento del 15% sobre el importe de la compra; en caso contrario, slo se le descuenta el 5%. Dado el nmero oculto de la tarjeta y el importe de una compra, disee un algoritmo que determine el importe del descuento y el importe a pagar para un cliente del supermercado. 16.-Determinar las races de una ecuacin de segundo grado del tipo: AX+BX+C=0,considere la formula general de segundo grado. Considerar el caso en que las races sean imaginarias. 17.- Dada la ecuacin de la recta y = mx + c, y la ecuacin de la circunferencia (x-a) + (y-b) = r , determinar los puntos de interseccin de la recta con la circunferencia, y analizar si la recta es secante o tangente a la circunferencia. 18.- Dados tres datos enteros positivos, que representen las longitudes de un posible triangulo, determine si los datos corresponden a un triangulo. En caso afirmativo, escriba si el triangulo es equiltero, issceles o escaleno. Calcule adems su rea. 19.- 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. 20.- Se cuenta con los votos obtenidos por Juan, Pedro y Mara en una eleccin democrtica a la presidencia de un club. Para ganar la eleccin se debe obtener como mnimo el 50% de los votos ms 1.En caso que no haya un ganador se repite la eleccin en una segunda vuelta. Van a la segunda vuelta los dos que obtengan la ms alta votacin , los tres en caso de producirse un empate doble (entre los dos con menor votacin) o un empate triple. Disee un algoritmo que determine el resultado de la eleccin. 21.- Se tienen cuatro esferas A, B, C y D de las cuales se sabe que tres son de igual peso y una diferente. Realice un programa en C que reciba como datos los pesos de las cuatro esferas y determine cual es la esfera diferente y si es de mayor o menor peso. 22.- Un curso se evala de la siguiente forma: se toma 5 prcticas calificadas, se determina el promedio de las 4 notas ms altas y se le da al estudiante una categora que puede ser A, B, C, o D. Segn la siguiente tabla Rango Categora Desde 17 a 20 A Desde 15 a 16 B Desde 10 a 14 C Desde 00 a 09 D Disee un algoritmo que muestre el promedio y la categora que obtuvo el alumno evaluado.

INGENIERIA SISTEMAS e INFORMATICA

UNMSM

23.-. 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 consideran horas extras y que estas se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas normales y el resto al triple. 24.- Disee un algoritmo que determine la cantidad de das y el nombre de un mes conociendo los valores numricos del mes y del ao. 25.- Dados como entrada 3 enteros representando la fecha como da, mes, ao, imprimir la fecha del da anterior. Por ejemplo para una entrada como: 1 3 1992 La salida ser: Fecha anterior a 1-3-1992 es 29-02-1992. Calcular cuando sea la fecha del dia siguiente 26.- Generar un nmero aleatorio entre 1 y 3000, mostrarlo en la pantalla y reportar su equivalente en nmeros romanos. 27.-Dados como entrada 3 enteros representando la fecha como da, mes, ao, imprimir la fecha del da anterior. Por ejemplo para una entrada como: 1 3 1992 La salida ser: Fecha anterior a 1-3-1992 es 2902-1992. 28.-Ingresar da de una fecha, reportar el da de la semana que le corresponde, suponiendo que el da 1 de dicho mes fue lunes. 29.- Preguntar que da de la semana fue el da 1 del mes actual y reportar el da de la semana que es hoy. 30.- Ingresar el sueldo de un trabajador, Categora, condicin (Estable, contratado) y reportar el pago total que se le debe hacer de acuerdo a lo siguiente: El porcentaje de Bonificacin (respecto al sueldo) se calcula de acuerdo a la siguiente tabla: Categora A B C D Estable 20% 18% 15% 12% No Estable 17% 15% 14% 10%

El clculo del descuento es respecto al (Sueldo + Bonificacin) Estable: 6% No estable: 4% 31.- Escribir un programa que determine si un ao es bisiesto. Un ao es bisiesto si es mltiplo de 4 (por ejemplo 1984). Los aos mltiplos de 100 no son bisiestos, salvo si ellos son tambin mltiplos de 400 (2000 es bisiesto, pero; 1800 no lo es) 32.- Una empresa de carga brinda servicio a todo el continente americano, la tarifa que cobra por cada tonelada se muestra en el siguiente cuadro:

INGENIERIA SISTEMAS e INFORMATICA

UNMSM

Asimismo, si la carga que se transporta es perecible, se le incrementa el 7% del pago total de acuerdo a las toneladas. Escribir un algoritmo para calcular el monto a pagar. 33.- Un banco realiza el pago de intereses a sus clientes por un deposito a plazo fijo de acuerdo a la siguiente informacin: Tipo de moneda, Tiempo de deposito y monto depositado. Los intereses sern aplicados segn el siguiente cuadro: Meses 05 6 12 13 mas Mostrar el inters y el monto total a recibir. 34.- Un supermercado ofrece a sus clientes descuentos de acuerdo al monto de compra, como se muestra en el siguiente cuadro: Compra (S/.) 0 250 251 500 501 1000 1001 ms Descuento (%) 0 5 10 15 Soles (%) 0 6 9 Dlares (%) 0 4 7

Para recibir los beneficios de descuento un cliente solo puede comprar dentro de un determinado rubro, as mismo dependiendo del rubro de la compra, se le aplica el siguiente impuesto sobre la compra descontada. Rubro Comestibles Juguetes Impuesto (%) 15 20

Construir un algoritmo que calcule el pago total que har un determinado cliente. 35.- Escribir un programa que permita actualizar el saldo de una cuenta de un cliente de un banco. Los datos de entrada son : numero de cuenta , saldo anterior, tipo de movimiento (1 deposito , 2 retiro). En ambos casos se debe pedir el monto de la transaccin.

Potrebbero piacerti anche