You are on page 1of 2

Universidad Nacional Mayor de San Marcos

E.A.P. de Ing. Civil


Curso : Algoritmo y Programacion Semestre: 2014-2
Profesor : Ing. Octavio José Caya Ramos
Tema : Estructuras secuenciales, de selección simple, doble, Múltiple.

Práctica Nº 2
Estructura secuencial
1. Escribir un programa que convierta un número dado de segundos SEG
(ingresados por teclado) en el equivalente de minutos y segundos.
2. Un sistema de ecuaciones lineales:

Se puede resolver con las siguientes formulas:

Diseño un programa que lea dos conjuntos de coeficiente (a, b y c; d, e y f ) y


visualice los valores de x e y.
3. Escribir un programa para convertir una medida PIE dada en pies a sus
equivalentes en
a) Yardas
b) Pulgadas
c) Centímetros
d) Metros
(1 pie = 12 pulgadas, 1 yarda = 3 pies, 1 pulgada = 2.45 cm, 1 m = 100 cm).
Leer el número de pies enseguida mostrar el número de yardas, pies, pulgadas,
centímetros y metros.
4. Supongamos que un automóvil parte del reposo y tiene una aceleración
constante a por t segundos. La velocidad finales v y la distancia d recorrida por el
automóvil, son dadas por las formulas:
y
Escribir un programa que lea a y t e imprima d y v
5. Escriba un programa que lea la altura h y las longitudes de las dos bases b1 y b2
de un trapecio T e imprimir h, b1, b2 y el área de T.
6. Escribir un programa que lea un número que represente la cantidad de los N
primeros números enteros cuya suma se calcula de acuerdo a la siguiente fórmula:

Mostrar el valor de N y la suma.


7. Escribir un programa que lea lado1, lado2 y el ángulo (en grados sexagesimal) que
lo forman, de un triángulo. El área del triángulo se calcula según la fórmula:

Donde al ángulo debe estar expresado en radianes.


Mostrar el área del triángulo.
8. Dado un tiempo en el formato HH:MM y otro tiempo en el formato MM:SS, diseñe
un programa que halle la suma de los tiempos y la exprese en el formato
HH:MM:SS.
9. Diseñe un programa que intercambie las cifras de las unidades con las cifras de
los millares de un número natural. Asuma que el número tiene cuatro cifras.
10. Diseñe un programa que intercambie las cifras de las unidades de dos números
naturales ingresados por teclado.
11. La repartición de ganancias en una empresa se hace en forma proporcional al
número de acciones de cada uno de sus tres socios. Diseñe un programa que

1
permita obtener el monto que le corresponde a cada socio y que porcentaje
representa cada monto respecto de la ganancia total repartida.

Estructura de selección simple y doble


12. Escribir un programa que ingrese un número y verifique que este en el rango de 10
a 20 inclusive.
13. Calcular el cociente de dos números reales, dar un mensaje apropiado en el caso
de la división por cero
14. Diseñe un programa que lea dos números enteros A y B e incremente el número A
en el valor de B si es que B es mayor que 100 pero menor que 200, en caso
contrario no alterar el valor de A. Mostrar el valor de A.
15. Diseñe un programa que determine si un número ingresado es par o impar.
16. En un estacionamiento se cobra S/.2.5 la hora o fracción de hora. Dado el ingreso
del tiempo de estacionamiento de un vehículo expresado en HH:MM, determine el
importe a pagar por concepto de estacionamiento.
17. Escriba un programa que lea tres números enteros y determine el mayor y el
menor.
18. Diseñe un programa que calcule el monto de la compra, el monto del descuento y
el monto a pagar por la compra de cierta cantidad de unidades del mismo tipo de
producto considerando un descuento del 15% por la compra de más de 10
unidades.
19. El impuesto al valor de la propiedad predial se paga en base al monto auto avalúo
de la propiedad. Calcular dicho impuesto si se emplea la siguiente regla: los
primeros 100 mil soles no pagan, los siguientes 50 mil pagan el 20%, los
siguientes 50 mil pagan el 30%, los siguientes 50 mil pagan el 40% y el 50% si
exceden esta cantidad.
20. Dado el sueldo de un trabajador y la siguiente tabla calcular el nuevo sueldo del
trabajador.
SUELDO AUMENTO
(S/.) (%)
>0 - 1000 20
>1000 - 1500 15
>1500 - 2000 10
>2000 - 2500 5
>2500 a mas 0

21. Una institución benéfica tiene un comedor de niños y un centro de salud. La


institución recibe anualmente una donación proveniente de Europa que se reparte
de la siguiente manera:
Si el monto de la donación es menor que $10000 entonces 35% se destina al
centro de salud y el resto al comedor de niños.
Si el monto de la donación es de $ 10000 o más entonces el 30% se destina al
centro de salud, 60% al comedor de niños y el resto se invierte en la bolsa de
valores.
La institución desea saber cuánto de dinero destinará a cada rubro anualmente.
22. Diseñe un programa que ingrese un número entero en el intervalo de 1 a 12 y
muestre el nombre del mes correspondiente. Considere 1 para el mes de enero, 2
para el mes de febrero, etc. Si el número no está en el intervalo de 1 a 12 mostrar
un mensaje de error.
OJCR/////

You might also like