1.
Desarrolle el algoritmo y el diagrama de flujo que lea 2
variables y calcule el 33.33% de cada una
Diagrama de flujo
Algoritmo
INICIO
Leer Val 1, Val 2
Porc 1 = Val 1 * 33.33 / 100
Porc 2 = Val 2 * 33.33 / 100
IMPRIMIR Porc 1, Porc 2
FIN
2. Calcular el numero de pulsaciones que una persona debe
tener por cada 10 segundos de ejercicios si la formula es:
Pulsaciones hum = (220 – edad) / 10
Diagrama de flujo
Algoritmo
INICIO
Leer Edad
Num_pulsa = (220 – edad) / 10
IMPRIMIR Num_pulsa
FIN
3. Construye un algoritmo y un diagrama de flujo para
calcular el promedio de un alumno que presenta 3
examenes parciales, tareas y proyectos:
El 1° examen vale 25%
El 2° examen vale 20%
El 3° examen vale 15%
Tareas valen 25%
Proyecto final vale 15%
Tenemos como datos de entrada la matricula, nombre,
calificación de cada examen, promedio de tareas y
calificación del Proyecto final.
Imprimir la matricula del alumno, nombre, las calificaciones
de entrada, la calificación expresada en puntos de cada
examen, la calificación expresada en puntos de tarea y
proyecto final, y promedio.
Algoritmo
INICIO
Leer Matricula, Nombre, Exam1, Exam2, Exam3, Tareas, PIA
PExam1 = Exam1* 0.25
PExam2 = Exam 2 * 0.20
PExam3 = Exam 3 * 0.15
PTarea = Tarea * 0.25
PPIA = PIA * 0.15
PFinal = PExam1 + PExam2 + PExam3 + PTarea + PPIA
IMPRIMIR Matricula, Nombre, Exam1, Exam2, Exam3, Tareas, PIA,
PExam1, PExam2, PExam3, PTarea, PPIA, PFinal.
FIN
Diagrama de flujo
4. Construye un algoritmo y diagrama de flujo para calcular el
area de un triangulo
Diagrama de flujo
Algoritmo
INICIO
Leer Base, Altura
Area = (Base * Altura) / 2
IMPRIMIR Area
FIN
5. Construye un algoritmo y diagrama de flujo que al recibir
como datos A, B, C y D que representan números enteros ,
imprima los mismos en orden inverso
Diagrama de flujo
Algoritmo
INICIO
Leer A, B, C, D.
IMPRIMIR D, C, B, A.
FIN
6. Construye un algoritmo y diagrama de flujo que al recibir
como datos A, B, C que representan números enteros ,se
sumen , resten, dividan y multipliquen entre si.
Diagrama de flujo
Algoritmo
INICIO
Leer A, B, C.
Suma = A+ B + C
Resta = A – B - C
Multiplicacion = A * B * C
Division = A / B / C
IMPRIMIR Suma, Resta, Multiplicacion, Division.
FIN
7. Construye un programa que calcule el pago final de un
producto, si el producto de compra es menor o igual a
$2500 se le descontara el 8%, y si es mayor se le descontara
un 12%. Imprimir el precio final del producto, el descuento(s)
y el precio final
Diagrama de flujo
Algoritmo
INICIO
Leer PRECIO
Condicion PRECIO >= $2500
DESC= PRECIO * .12
DE OTRA MANERA
DESC = PRECIO * .08
PFINAL = PRECIO - DESC
IMPRIMIR PRECIO, DESC, PFINAL
FIN
8. Construye un programa que calcule el sueldo de un
trabajador, si el trabajador posee categoría 1 se le
incrementa un 9%, si tiene la categoría 2 se le incrementa
un 11% y si es categoría 3 el incremento será de 13%. Se
tiene la categoría y el sueldo, se desea imprimir la
categoría, el sueldo, el incremento y el sueldo final.
Diagrama de flujo
Algoritmo
INICIO
Leer Categoria, Sueldo
Cat1 Inc = Sueldo * .09
Cat2 Inc = Sueldo * .11
Cat3 Inc = Sueldo * .13
SUELDOFINAL = Sueldo + INC
IMPRIMIR Sueldo,Categoria,
INC, SUELDOFINAL
FIN
9. Se desea calcular el pago de recibo de luz de una
persona, los datos de entrada son: numero de medidor,
cantidad de kilowatts consumidos, costo del kilowatt y
saldo anterior. Si no se pago el recibo anterior habrá un
cargo extra de quince pesos. La manera de saber si el
recibo anterior se pago es preguntar si el saldo anterior es
mayor a cero, por lo tanto el saldo se calcula multiplicando
la cantidad de kilowatts consumidos por el costo del
kilowatt y si el recibo anterior no fue pagado se agrega el
cargo extra y el saldo anterior.
Diagrama de flujo
Algoritmo
INICIO
Leer Numero de medidor, KWH consumidos,
costo de KWH
PAGO = CKWH * K
Leer KWH consumidos actual
CARGOEXTRA = 15
PAGOACTUAL = CAKWH *K + CARGOEXTRA
PAGOACTUAL = CAKWH *K
IMPRIMIR PAGOACTUAL
FIN