UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA
PROYECTO DE CARRERA INGENIERIA INFORMATICA
PROGRAMACION I
Problemario de Estructuras Secuenciales y Selectivas
Prof. Ennis Urbaez
Realice el anlisis (Entrada, Proceso y Salida), el Pseudocdigo y el Diagrama de Flujo
de los siguientes problemas:
1. Disee un programa que lea los coeficientes de un sistema de dos ecuaciones lineales con
dos incgnitas y calcule su solucin. Se supone que el sistema de ecuaciones es compatible
determinado.
2. Implemente un programa que, dados los tres vrtices de un tringulo, calcule el
rea del mismo. Puede aplicar la siguiente frmula:
donde S1, S2 y S3 son las longitudes de los tres lados del tringulo y T es la mitad
de su permetro.
3. El precio final de un producto para un comprador es la suma total del costo del producto, un
porcentaje de beneficios que obtiene el vendedor y el I.V.A. Disear un algoritmo para obtener
el precio final de un producto sabiendo su costo, el porcentaje de beneficios y el I.V.A.
aplicable.
4. Un negocio de deportes hace un 25 % de descuento en pelotas de ftbol y de bisbol. Se
requiere escribir un programa que le permita a un empleado ingresar los precios originales de
las pelotas. El programa deber usar esta entrada de datos para calcular el precio rebajado. La
salida del programa deber mostrar, en lneas separadas, el precio original y el precio con
descuento.
5. Calcular el pago mensual de un prestamo hipotecario
P= M
i
( 1 + i )-n
Dado M= cantidad del prestamo,
Donde, i = inters mensual, n = meses
6. Escribe un programa que determine si un ao es bisiesto. Un ao es bisiesto si es
mltiplo de 4 (por ejemplo 1984). Sin embargo, los aos mltiplos de 100 slo son
bisiestos cuando a su vez son mltiplos de 400 (por ejemplo 1800 no es bisiesto,
mientras que 2000 lo ser).
7. Escribe un programa que dados los conjuntos de puntos pertenecientes a la
circunferencia cuya ecuacin es x2 + y2 = 16, a la elipse x2/36 + y2 /16 = 1 y a la recta
y = 2x + 1, indique para una pareja de coordenadas x e y , ledas desde el teclado, el
conjunto o conjuntos a los que pertenece.
8. Un sistema de ecuaciones lineales:
ax + by = c
dx + ey = f
se puede resolver con las siguientes frmulas:
x = (ce - bf) / (ae - bd)
y = (af - cd) / (ae - bd)
Disea el programa que lea los coeficientes a, b, c, d, e, f y muestre los valores de x e y.
9. Desarrolla un programa que calcule las races correspondientes a una ecuacin de
segundo grado ax2 + bx + c = 0.
NOTA: Estudia el caso de races complejas (valor del discriminante < 0) y el caso a = 0.
10. Escribe un programa que lea un nmero de tipo CARDINAL, y si tiene exactamente
cuatro cifras, escriba si es capica o no.
11. Escribe un programa que lea un nmero de tipo CARDINAL, y si tiene exactamente
cuatro cifras, escriba si el nmero es igual a la suma de los cuadrados de sus cifras.
12. Dado un nmero entero decir si:
A. es par o impar;
B. es mayor, menor o igual a cero:
C. es primo
13. Dados tres nmeros hallar el mayor.
14. Dado un nmero que representa un mes, escribir el nombre del mes correspondiente.
Puede haber error en el nmero dado.
15. Una empresa fabrica tapas de material laminado en 3 formatos: redondo, cuadrado o
rectangular. Cobra Bs .9 el metro cuadrado y si la tapa es redonda, le suma Bs.4 ms al
total. Se pide:
A. Ingresar el cdigo de forma: 1-redonda, 2- cuadrada, 3- rectangular
B. Ingresar la longitud en metros: si es cuadrada, se ingresa un solo valor y si es
redonda, corresponde al radio del circulo
C. Informar el costo total de la tapa