Вы находитесь на странице: 1из 3

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

Problemas secuénciales y condicionales


Curso: Programación EJERCICOS PROPUESTOS # 1 Fecha: 15/09/18

1.- Se tiene una circunferencia de radio r, inscrita en un triángulo de lados a, b, c. Escriba un


pseudocódigo para calcular el área de este triángulo en función de a, b, c y r.

2.- Dados como datos las coordenadas de los puntos P1, P2 y P3 que corresponden a los vértices de
un triángulo. Escriba un algoritmo para calcular el perímetro y el área.

3.- Dado un número natural de tres cifras diseñe un algoritmo que permita obtener la suma de sus
dígitos extremos y además el número invertido.

4.- 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

5.- Una institución benéfica europea ha recibido tres donaciones en soles, dólares y marcos. La
donación será repartida en tres rubros: 60% para la implementación de un centro de salud, 30% para
un comedor de niños y el resto para gastos administrativos. Diseñe un algoritmo que determine el
monto en euros que le corresponde a cada rubro. Considere que: 1 dólar = 3.52 soles, 1 dólar = 2.08
marcos, 1 dólar = 1.07 euros.

6.- Desglosar cierta cantidad de segundos a su equivalente en días, horas, minutos y segundos.

7.- Dado un tiempo expresado en HH:MM y otro tiempo en MM: SS, diseñe un programa que calcule
la suma de los tiempos y lo exprese en HH:MM:SS.

8.- 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.

9.- Calcular el precio del boleto de ida y vuelta en autobús, conociendo tanto la distancia a la
ciudad de destino como el tiempo de estancia. Si el numero de días de estancia es superior a 10 y
la distancia total (ida y vuelta) a recorrer es superior a 300 km, se aplica un 30% de descuento al
precio del boleto. El precio por kilometro es de $0.15.

10.- 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.

11.- Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se le asigna
como un porcentaje de su salario mensual que depende de su antigüedad en la empresa de acuerdo
con la sig. Tabla:
Tiempo Utilidad
Menos de 1 año 5 % del salario
1 año o más y menos de 2 años 7% del salario
2 años o más y menos de 5 años 10% del salario
5 años o más y menos de 10 años 15% del salario
10 años o más 20% del salario

1
12.- Se requiere clasificar a las personas que se jubilaran en el año de 2018. Existen tres tipos de
jubilaciones: por edad, por antigüedad joven y por antigüedad adulta. Las personas adscritas a la
jubilación por edad deben tener 60 años o mas y una antigüedad en su empleo de menos de 25 años.
Las personas adscritas a la jubilación por antigüedad joven deben tener menos de 60 años y una
antigüedad en su empleo de 25 años o más.
Las personas adscritas a la jubilación por antigüedad adulta deben tener 60 años o mas y una
antigüedad en su empleo de 25 años o más.
Determinar en que tipo de jubilación, quedara adscrita una persona.

13.- Se cuenta con los votos obtenidos por Juan, Pedro y María en una elección democrática a la
presidencia de un club. Para ganar la elección se debe obtener como mínimo el 50% de los votos
más 1.En caso que no haya un ganador se repite la elección en una segunda vuelta. Van a la
segunda vuelta los dos que obtengan la más alta votación ó, los tres en caso de producirse un
empate doble (entre los dos con menor votación) o un empate triple. Diseñe un algoritmo que
determine el resultado de la elección.

14.-. 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.

15.- Escribir un programa que determine si un año es bisiesto. Un año es bisiesto si es múltiplo de 4
(por ejemplo 1984). Los años múltiplos de 100 no son bisiestos, salvo si ellos son también múltiplos
de 400 (2000 es bisiesto, pero; 1800 no lo es)

16.- Dada tres números que representan el día, el mes y el año, diga si forman una fecha correcta,
considere años bisiestos en caso afirmativo determine la fecha del día siguiente.

17.-En un Hipermercado se ha establecido un sistema de descuentos de acuerdo a la forma de pago.


1 Efectivo y 2 Tarjeta de crédito. Para las compras en Efectivo (1) superiores a S/. 80.00 se descuenta
un 7% del valor de la compra. Para las compras con tarjeta de crédito superiores a S/. 250.00 se
descuenta un 4% y para las superiores a S/. 280.00 un 8% de descuento. Escriba un programa que
permita calcule y muestre el valor de la compra, descuento y valor a pagar por el cliente.

18.-Una compañía de seguros ofrece a sus clientes 4 tipos de seguros de sepelio, como se muestra en
el siguiente cuadro:
TIPO Máx. DE PERSONAS PAGO X MES
A 8 40
B 6 30
C 4 20
D 2 10
Si el cliente asegura a mas personas de los indicados en el cuadro anterior tendrá que pagar s/. 8.00
mensuales por cada persona adicional si el seguro es del tipo A o B y s/. 5.00 soles mensuales por
cada persona adicional si es que el seguro es del tipo C o D. Calcular el monto anual que tiene que
pagar un determinado cliente.

19.- En la siguiente tabla se muestra el número de camas de las habitaciones de una casa rural,
además de la planta donde está ubicada cada una de ellas:

2
Escribir un algoritmo y programa, en lenguaje C, que:
1º) Muestre el listado de las habitaciones de la casa rural.
2º) Pida por teclado el número (dato entero) asociado a una habitación.
3º) Muestre por pantalla la planta y el número de camas de la habitación seleccionada.

Nota: Si el número introducido por el usuario, no está asociado a ninguna habitación, se mostrará el
mensaje: "ERROR: <número> no está asociado a ninguna habitación.".

20.- En un hospital privado se realizó un análisis de los clientes registrados en los últimos cinco
años con el objeto de conocer los gastos de internamiento de cada cliente. Calcular y mostrar el
costo de internamiento de un cliente según los datos de la tabla mostrada a continuación. Tener
en cuenta que los clientes mayores de 60 años poseen un descuento de 25% y los clientes
menores de 25 años, de 15%

21.- Determinar el importe a pagar por un alumno de un instituto cuya cuota tiene un porcentaje de
descuento que se establece en la siguiente tabla y esta en función al colegio de procedencia del
alumno; asimismo los importes están exonerados de impuestos.

INSTITUTOS
Colegio A B C
Nacional 50 40 30
Particular 25 29 15

22.- Una empresa de carga brinda servicio a todo el continente americano, la tarifa que cobra por
cada tonelada se muestra en el siguiente cuadro:

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.

Вам также может понравиться