Sei sulla pagina 1di 4

FACULTAD DE SISTEMAS E INFORMATICA

UNMSM
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
FACULTAD DE INGENIERIA DE SISTEMAS e INFORMATICA
Problemas secuénciales y condicionales
Curso: Programación y Fundamentos de Algorítmica PRÁCTICA # 1 Fecha:
25/03/19

1.- Un alumno desea saber que calificación obtendrá en el primer parcial en la materia de informática
de la siguiente manera:
Examen 70%
Tareas 30%
En este curso se realizaron 3 tareas.
2.- Un alumno desea saber cuál será su promedio general en las tres materias más difíciles que cursa
y cuál será el promedio que
CURSO Examen Prom. tareas Total de tareas obtendrá en cada una de ellas.
Matematcas 90% 10% 3 Estas materias se evalúan como
se Fisica 80% 20% 2 muestra a continuación:
Quimica 85% 15% 3

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

4.- Dos vehículos viajan a diferentes velocidades (V1,V2) y están distanciados por una distancia d,
El que está detrás (V1) viaja a una velocidad mayor, hacer un algoritmo para ingresar la distancia de
los dos vehículos en Km y sus respectivas velocidades en Km/Hora y con esto determinar y mostrar
en que tiempo en minutos alcanzara el vehículo más rápido al otro.

5.- Ingresar el radio del circulo y calcule su área, el área del cuadrado inscrito y el
área sombreada que se muestra.

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

7.- Hacer un algoritmo para ingresar el dinero invertido por 3 personas para formar una empresa.
Cada una de ellas invierte una cantidad distinta. Se pide calcular el porcentaje que cada quien
invierte con respecto al total de la inversión.

8.- Una institución educativa ha recibido una donación especial que será repartido entre las carreras
de Telecomunicaciones, Sistemas, Administración y Contabilidad de la siguiente forma:
 Telecomunicaciones: 20% de Sistemas
 Sistemas: 15% de Administración
 Administración 30% de la donación
 Contabilidad lo que resta de la donación.
Diseñe un algoritmo que determine cuanto recibirá cada carrera.

9.- Evaluar el resultado de la siguiente función: ]: F(x) = raíz quinta de ((x7+5)5+x5)

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

1
FACULTAD DE SISTEMAS E INFORMATICA
UNMSM

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

12.- Dado 3 resistencias R1, R2 y R3. Escribir un algoritmo para sumar estas resistencias en serie y
en paralelo.

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

14.- El teorema del coseno es muy utilizado en geometría para calcular la longitud del tercer lado
de un triángulo, cuando se conocen los 2 lados y el Angulo que forman. Siendo a el lado
desconocido, b y c los lados conocidos, alfa formado por b y c. Calcular el tercer lado de un
triángulo aplicando este teorema.
Teorema:
A=raíz cuadrada(b*b+c*c-2*b*c*cos(alfa))

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

16.- La asociación de vinicultores tiene como política fijar un precio inicial al kilo de uva, la cual se
clasifica en tipos A y B, y además en tamaños 1 y 2. Cuando se realiza la venta del producto, ésta es
de un solo tipo y tamaño, se requiere determinar cuánto recibirá un productor por la uva que entre ga
en un embarque, considerando lo siguiente: si es de tipo A, se le cargan 20 soles al precio inicial
cuando es de tamaño 1; y 30 soles si es de tamaño 2. Si es de tipo B, se rebajan 30 soles cuando es
de tamaño 1, y 50 soles cuando es de tamaño 2. Realice un algoritmo para determinar la ganancia
obtenida

17.- Una compañía de viajes cuenta con tres tipos de autobuses (A, B y C), cada uno tiene un precio
por kilómetro recorrido por persona, los costos respectivos son $2.0, $2.5 y $3.0. Se requiere
determinar el costo total y por persona del viaje considerando que cuando éste se presupuesta debe
haber un mínimo de 20 personas, de lo contrario el cobro se realiza con base en este número límite.
Con la información correspondiente.

18.- El consultorio del Dr. Lorenzo tiene como política cobrar la consulta con base en el número de
cita, de la siguiente forma:
1 Las tres primeras citas a $200.00 c/u.
2 Las siguientes dos citas a $150.00 c/u.
3 Las tres siguientes citas a $100.00 c/u.
4 Las restantes a $50.00 c/u, mientras dure el tratamiento.
Se requiere un algoritmo para determinar:
5 Cuánto pagará el paciente por la cita.
6 El monto de lo que ha pagado el paciente por el tratamiento.
19.-Determinar las raíces de una ecuación de segundo grado del tipo: AX²+BX+C=0, considere la
formula general de segundo grado. Considerar el caso en que las raíces sean imaginarias.

20.- Ingrese un valor a x y obtenga el valor numérico de la siguiente función

I x² +1 Si x<= 0
F(x) = I x² + 3x +2 Si 0<x<3
I x+1 Si x>=3

2
FACULTAD DE SISTEMAS E INFORMATICA
UNMSM
21.- Dados tres datos enteros positivos, que representen las longitudes de un posible triangulo,
determine si los datos corresponden a un triángulo. En caso afirmativo, escriba si el triángulo es
equilátero, isósceles o escaleno. Calcule además su área.

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

23.- El IMSS requiere clasificar a las personas que se jubilaran en el año de 2017. 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.
24.- 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.
25.-. 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.
26.- 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)

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

28.- Calcular la edad en días, meses y años de una persona.

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

30.- Construya un pseudocódigo, que al recibir como datos el nivel académico de un profesor de
una universidad así como su salario, incremente este último siguiendo las especificaciones de la
tabla y muestre tanto el nivel del profesor como su nuevo salario.

Nivel Incremento
Profesor adjunto 3.5%

3
FACULTAD DE SISTEMAS E INFORMATICA
UNMSM
Profesor auxiliar 4.1%
Profesor asistente 4.5%
Profesor Titular 4.8%

31.- 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%

32.- INSTITUTOS Determinar el importe a pagar por un


alumno de Colegio A B C un instituto cuya cuota tiene un
porcentaje Nacional 50 40 30 de descuento que se establece en la
siguiente Particular 25 29 15 tabla y esta en función al colegio de
procedencia del alumno; asimismo los importes están exonerados de impuestos.

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

34.- Un centro comercial ofrece ventas financiadas por 3 tipos de tarjetas de crédito como indica a
continuación:
Max. Letras Tipo de Tarjeta Interés (%)
12 A 5
8 B 10
6 C 15
El cliente solo puede financiar una compra hasta el máximo de letras que se indica en el cuadro
anterior, en caso contrario la venta no debe proceder. Calcular el monto de cada letra por pagar así
como el monto total.

Potrebbero piacerti anche