You are on page 1of 11

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

You might also like