Está en la página 1de 5

FACULTAD DE CIENCIAS FISICAS

UNMSM

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


Problemas Secuenciales y Condicionales
Curso: Programacin de Computadoras
22/04/16

PRCTICA # 1

Fecha:

1.- 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.
2.- Calcule la distancia y la coordenada del punto medio entre dos puntos en el plano.
La distancia d(A,B) y el punto medio M entre dos puntos
en el plano est dado por la formula:

3.- Calcular la fuerza de atraccin entre dos masas, separadas por una distancia, mediante
la siguiente frmula:
F = G*masa1*masa2 / distancia2
Donde G es la constante de gravitacin universal:
G = 6.673 * 10-8 cm3/g.seg2
4.- Un millonario excntrico tena tres hijos: Carlos, Jos y Marta. Al morir dej el
siguiente legado: A Jos le dej 4/3 de lo que le dej a Carlos. A Carlos le dej 1/3 de su
fortuna. A Marta le dejo la mitad de lo que le dej a Jos. Preparar un algoritmo para darle
la suma a repartir e imprima cuanto le toc a cada uno.
5.- 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.- Evaluar el resultado de la siguiente funcin: F(x) = raz cbica de (5x+73)
8.- Escriba un programa tal, que dado 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.
9.- Desglosar cierta cantidad de segundos a su equivalente en das, horas, minutos y
segundos.
10.- Escribir el algoritmo (pseudocdigo) correspondiente a un programa que describe 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.
11.- El clculo del pago mensual de un empleado de una empresa se efecta de la siguiente
manera: el sueldo bsico se calcula en base al nmero total de horas trabajadas basado en
una tarifa horaria; al sueldo bsico, se le aplica una bonificacin del 20% obtenindose el
sueldo bruto; al sueldo bruto, se le aplica un descuento del 10% obtenindose el sueldo
1

FACULTAD DE CIENCIAS FISICAS

UNMSM

neto. Escriba un programa que calcule e imprima el sueldo bsico, el sueldo bruto y el
sueldo neto de un trabajador.
12.- Disee un algoritmo que lea un nmero entero de cinco cifras y determine la cifra
central del nmero. As, si el nmero ingresado fuera 45781, la cifra central a mostrar es 7.
13.- Disee un algoritmo para repartir una cantidad de dinero a tres personas en forma
proporcional a sus edades. El monto que le corresponde a cada persona se calcula con la
siguiente frmula:
Monto de la persona = (edad de la persona x monto a repartir)/ suma total de edades
14.- Un corredor reporta el nmero de minutos que corre en un ao. Escribir un programa
que d como salida la cantidad de tiempo equivalente en meses, semanas, das, horas y
minutos.
15.- 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.
16.- 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.
17.- 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
18.- 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.
19.- Escribir un programa para calcular:
a.
Las tres alturas de un triangulo
b.
Las tres medianas de un triangulo
c.
Las tres bisectrices interiores de un triangulo
20.- 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. Cunto valen los otros dos lados?
21.- Disee un algoritmo que lea un nmero de tres cifras y determine si es o no capica.
Un nmero es capica si es igual al revs del nmero.
22.- Disee un algoritmo que lea tres nmeros y los imprima de mayor a menor y de menor
a mayor.
2

FACULTAD DE CIENCIAS FISICAS

UNMSM

Una tienda ha puesto en oferta la venta al por mayor de cierto producto, ofreciendo un
descuento del 15% por la compra de ms de 3 docenas y 10% en caso contrario. Adems
por la compra de ms de 3 docenas se obsequia una unidad del producto por cada docena en
exceso sobre 3. Disee un algoritmo que determine el monto de la compra, el monto del
descuento, el monto a pagar y el nmero de unidades de obsequio por la compra de cierta
cantidad de docenas del producto
23.-

24.- 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.
25.- 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.
26.- 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.
27.- 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.
28.- 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 14 a 16
B
Desde 10 a 13
C
Desde 00 a 09
D
Disee un algoritmo que muestre el promedio y la categora que obtuvo el alumno
evaluado.
29.- El estado ha puesto en marcha un plan de subsidio a las familias bajo las siguientes
consideraciones:
a) hasta 2 hijos se le otorga S/.70.0
b) ms de 2 hasta 5 hijos se le otorga S/.90.0
c) ms de 5 hijos se le otorga S/.120,0
d) por cada hijo escolar se le otorga S/.10.0 adicionales
e) si la madre es viuda se le otorga S/.50 adicionales
Se desea saber el subsidio total que debe recibir una familia.
30.- 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)
3

FACULTAD DE CIENCIAS FISICAS

UNMSM

31.- Elaborar un algoritmo en el que a partir de una fecha introducida por teclado con el
formato Da, Mes Ao, se obtenga la fecha del da siguiente..
32.- Disee un algoritmo que califique el puntaje obtenido en el lanzamiento de tres dados
en base a la cantidad seis obtenidos, de acuerdo a lo siguiente: tres seis, excelente; dos seis,
muy bien; un seis, regular; ningn seis, psimo.
33.- 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.
compradas y determine el monto total de la compra, el monto del descuento y el monto a
pagar.
34.- Una empresa ha puesto en oferta 3 productos codificados como: A, B, C. El costo de
cada producto se muestra en la siguiente tabla:
Producto
Costo
A
100.00
B
82.50
C
50.00
Adicionalmente la empresa ofrece un descuento del 10% para compras mayores de s/.
500.00, disee el programa que ingrese el cdigo del producto y el numero de unidades
compradas y determine el monto total de la compra, el monto del descuento y el monto a
pagar
35.- 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.
36.- Una empresa de carga brinda servicio a todo el continente americano, la tarifa que
cobra por cada tonelada se muestra en el siguiente cuadro:

A
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.
37.- Una empresa de carga brinda servicio a todo el continente americano, la tarifa que
cobra por cada tonelada se muestra en el siguiente cuadro:
Destinos ($/tonelada)
Medio de transporte
Norte
Sur
Centro
Areo
30
25
20
Martimo
25
20
15
Terrestre
20
15
10
Asimismo, si la carga que se transporta es perecible, se le incrementa el 7% del pago total
de acuerdo a las toneladas.
38.- 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:

FACULTAD DE CIENCIAS FISICAS

UNMSM

Mostrar el inters y el monto total a recibir.

Meses
Soles (%)
Dlares (%)
0

5
0
0
39.- Una librera tiene dos tipos de clientes.
6 12
6
4
Estudiantes (E) y pblico en general (P).
13
mas
9
7
Adems ofrece dos tipos de pago. Contado (C)
y Plazos (P). Se pide escribir un programa que pida el ingreso de: El nombre del cliente, el
tipo de cliente, la forma de pago y el monto de pago. Dependiendo del tipo de pago va a
existir un descuento o un recargo tal como se muestra en el siguiente cuadro:
Tipo
Contado
Plazos (P)
Descuento
Recargo
Estudiante
10%
5%
Publico g.
5%
15%
40.- Escribir un programa que permita actualizar el saldo de una cuenta de un cliente de un
banco. Los datos de entrada son: nmero de cuenta, saldo anterior, tipo de movimiento (1
deposito , 2 retiro). En ambos casos se debe pedir el monto de la transaccin.
41.- 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 est en funcin al colegio
de procedencia del alumno; asimismo los importes estn exonerados de impuestos.

Colegio
Nacional
Particular

INSTITUTOS
A
B
50
40
25
29

C
30
15