Está en la página 1de 2

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Algoritmo
Practica Calificada #03
Apellidos y nombres:
Turno:
Sección: fecha:

1. Construir un pseudocódigo modular para calcular la cantidad de dígitos y la suma de los dígitos de un numero
entero.
Por ejemplo:

2. Diseñar un pseudocódigo modular que reste dos números enteros, devolviendo un mensaje de error si el segundo
número es mayor al primero.
Por ejemplo:
Restar: 45 – 12 = 33
Restar: 12 – 45 ERROR

3. Diseñar un pseudocódigo modular que calcule la suma de los N términos de la siguiente serie:
1 – 2 + 3 – 4 + 5 – 6 + ………..
Por ejemplo:
Si n = 3 la suma es igual 2
Si n = 5 la suma es igual 3

4. Calcular el sueldo de un empleado que trabaja por horas, la tarifa de cada hora depende de la categoría
del empleado:
Categoría Tarifa (S/.)
A 42.60
B 35.60
C 27.50

5. Un supermercado realiza descuentos de 3 tipos de productos como se muestra en el siguiente cuadro:


Producto Precio (S/.) Descuento
A 57.40 10
B 42.30 15
C 35.20 20
Para acceder al descuento un cliente tiene que comprar más de 5 productos del mismo tipo.
Elaborar un pseudocódigo que calcule el total que paga un cliente por la compra de N productos del mismo
tipo.
Sugerencia considerar para el proceso principal los siguientes datos:
proceso principal ()
char tipo;
entero cantidad;
Real precio, total, desc;
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

ingresarDatos(tipo, cantidad);
calcularPrecioDesc(tipo, cantidad, precio, desc);
total=calcularTotal(precio,desc,cant)
mostrarTotal(total);
FinProceso

6. Una textilera paga a sus empleados de acuerdo a su condición, de tal manera que un operario contratado recibe
al mes s/. 1580 y un operario estable S/. 1890 así mismo, todos los empleados reciben un pago de gratificación
en los meses de julio y diciembre. Dicha gratificación varía de acuerdo a la cantidad producida por el operario,
cómo se muestra en el siguiente cuadro:
Cantidad producida % de gratificación
300 40
600 70
Mas 100
Además, todos los empleados tienen un descuento por AFP del 5%. Usando funciones elaborar el diseño del
pseudocódigo que calcule el sueldo de un empleado correspondiente a un mes.
proceso principal ()
char cond;
entero cantidad, mes;
Real sueldo, gratificacion, desc;

ingresarDatos(cond, cantidad, mes);


sueldo=calcularSueldo(cond)
calcularGratificacion(sueldo, cantidad, mes, gratificacion);
desc=calcularDescuento(sueldo);
mostrarSueldo(sueldo);
FinProceso

7. El máximo común divisor de varios números es el mayor que divide a todos. Vamos a explicarlo a través de
un ejemplo: mcd de los números 24 y 32.
Divisores de 24 = {1, 2, 3, 4, 6, 8, 12, 24}
Divisores de 32 = {1, 2, 4, 8, 16, 32}
Divisores comunes = {1, 2, 4, 8}
El mayor divisor común es 8, entonces el m.c.d es 8
El pseudocódigo constara de tres módulos:
a) divisores ()
b) divisores comunes ()
c) mayor ()

También podría gustarte