Está en la página 1de 44

SECUENCIALES:

1. Una empresa paga a sus empleados además del sueldo base de una
bonificación especial de $80 por cada hijo. Determine el monto de la
bonificación y el monto total a pagar al trabajador. Ingrese el
número de hijos.

ALGORITMO:
1.Algoritmo Secuencial1_GrupoD2
2.Escribir " Ingrese el numero de hijos: "
3.Leer H
4.Escribir "Ingrese el sueldo base: "
5.Leer S
6.Bonificacion<-H*80
7.Escribir " El monto de la bonifiacion es : " , Bonificacion
8.Total <-Bonificacion + S
9.Escribir " El monto total a pagar al trabajador es : " , Total
10.FinAlgoritmo

2.
DIAGRAMA DE FLUJO:
2. Un banco paga a sus ahorristas un interés del 1.5% sobre el monto
ahorrado. Teniendo como dato de entrada el saldo inicial del
ahorrista determine el saldo final.

ALGORITMO:
1.Algoritmo Secuencial2_GrupoD2

2.Escribir ' Ingrese el saldo inicial del ahorrista: '

3.Leer S

4.SF <- S*0.015

5.Escribir ' El sueldo final del ahorrista es: ',SF

6.FinAlgoritmo
DIAGRAMA DE FLUJO:
3. Una institución educativa les paga a sus profesores $20 la hora y le
hace un descuento del 5% por concepto de caja de ahorro.
Determine el monto del descuento y el monto total a pagar al
profesor. Ingrese las horas trabajadas mensualmente

ALGORITMO:
1.Algoritmo Secuencial3_D

2.Escribir ' Ingrese las horas trabajadas: '

3.Leer H

4.Salario <- H*20

5.Descuento <- Salario*0.05

6.Escribir ' El monto del descuento es: ',Descuento

7.MontoTotal <- Salario-Descuento

8.Escribir 'el monto total a pagar al profesor es: ',MontoTotal

9.FinAlgoritmo
DIAGRAMA DE FLUJO:
4. Una inmobiliaria vende terrenos a $80 el metro cuadrado. El cliente
debe dar una inicial y el resto lo paga a 12 cuotas. Determine el
monto de cada cuota. Ingrese los metros cuadrados del terreno y la
cuota inicial.

ALGORITMO:
1.Algoritmo Secuencial4_Grupo2D

2.Escribir " Ingrese los metros cuadrados del terreno: "

3.Leer M

4.Escribir " Ingrese la cuota inicial: "

5.Leer I

6.Cuota<-((M*80)-I)/12

7.Escribir " El monto de cada cuota es de: ", Cuota

8.FinAlgoritmo
DIAGRAMA DE FLUJO:
CONDICIONAL SIMPLE:
1. Una empresa ferroviaria establece una serie de descuentos en el
precio de boletos. Si los clientes tienen más de 4 años, pagan el
precio del boleto más el IVA y reciben el 10% de descuento.
Calcular el IVA, Descuento y Total. Visualice los resultados.

ALGORITMO:
1.Algoritmo Simple1_GrupoD2

2.Escribir 'Ingrese el precio del boleto: '

3.Leer PB

4.Escribir 'Ingrese los años del cliente: '

5.Leer A

6.Si (A>4) Entonces

Iva <- (PB*0.12)+PB


Escribir 'El boleto con IVA es: ',Iva
Descuento <- (PB*0.10)
Escribir 'El descuento es: ',Descuento
Total <- (Iva-Descuento)
Escribir 'El total a pagar es: ',Total
FinSi

7.FinAlgoritmo
DIAGRAMA DE FLUJO:
2. El centro comercial “Presto”, tiene una promoción con un descuento
del 15% por el consumo de tres productos cuyo costo sea mayor
S/200. Generar el descuento y precio total.

ALGORITMO:

1.Algoritmo Simple2_GrupoD2
2.Escribir ' Ingrese el costo del primer producto: '
3.Leer P
4.Escribir ' Ingrese el costo del segundo producto: '
5.Leer S
6.Escribir ' Ingrese el costo del tercer producto: '
7.Leer T
8.Si (P+S+T)>=200 Entonces
DESCUENTO <- ((P+S+T)*0.15)
Escribir ' Tiene un descuento de: ',DESCUENTO
SiNo
Escribir ' No tiene descuento '
FinSi
9.PrecioTotal <- (P+S+T)-DESCUENTO
10.Escribir ' El precio total es: ',PrecioTotal
11.FinAlgoritmo
DIAGRAMA DE FLUJO:
3. El pasaje de Quito-Santa Rosa, cuesta S/120, pero la compañía
TAME hace descuento del 50% a tercera edad. Escriba un y DFD
algoritmo que aplique el precio del boleto el descuento y calcule y
visualice el total a pagar correspondiente según el tipo de persona
que va a viajar.

ALGORITMO:
1.Algoritmo Condicionalsimple3_D

2.Escribir 'Ingrese la edad de la persona: '

3.Leer E

4.Si (E>=60) Entonces

Descuento <- 120*0.5

Escribir ' El descuento es: ',Descuento

Totalapagar <- 120-Descuento

Escribir 'El Totalapagar correspondiente es: ',Totalapagar

SiNo

Totalapagar <- 120

Escribir ' El Totalapagar es: ',Totalapagar

Escribir 'No hay Descuento: '

FinSi

5.FinAlgoritmo
DIAGRAMA DE FLUJO:
4. En una fábrica de computadoras se planea ofrecer a los clientes un
descuento que dependerá del número de computadoras que compre.
Si las computadoras son 10 o más se les da un 40% de descuento.
El precio de cada computadora es de 1 100 dólares.
Calcule el valor del descuento, el total a pagar y visualice el
resultado.

ALGORITMO:
1.Algoritmo Simple4_Grupo2D

2.Escribir " Ingrese el número de computadoras compradas: "

3.Leer C

4.Si (C >= 10) Entonces

DESCUENTO<-(C*1100)*0.4

Escribir " El valor del descuento es de: ", DESCUENTO

SiNo

Escribir "No tiene descuento "

Fin Si

5.Total<-(C*1100)-DESCUENTO

6.Escribir " El total a pagar es de: ", Total

7.FinAlgoritmo
DIAGRAMA DE FLUJO:
CONDICIONAL DOBLE:
1. Una persona enferma, que pesa 70kg, se encuentra en reposo y
desea saber cuántas calorías consume su cuerpo durante todo el
tiempo que realice una misma actividad. Las actividades que tiene
permitido realizar son únicamente dormir o estar sentado en reposo.
Los datos que tiene son que estando dormido consumo 1.08 calorías
por minuto y estando sentado en reposo consume 1.66 calorías por
minuto.

ALGORITMO:
1.Algoritmo Doble1_Grupo2D
2.Escribir "1.dormir"
3.Escribir "2.sentado"
4.Escribir "Seleccione una opcion: "
5.Leer op
6.Escribir "Ingrese el tiempo: "
7.Leer T
8.Si (op=1) Entonces
caloriasD<-1.08*T
Escribir " las calorias que consume dormido son: ",
caloriasD
SiNo
Si (op=2) Entonces
caloriasS<-1.66*T
Escribir " las calorias que consume sentado son: " ,
caloriasS
SiNo
Escribir " NO EXISTE OTRA OPCION: "
Fin Si
Fin Si
9.FinAlgoritmo
DIAGRAMA DE FLUJO:
2. Una persona tiene M panes para vender y un cliente le pide N panes,
determinar e imprimir si la persona le vende o no, en caso de que le
venda imprimir la cantidad vendida y el monto obtenido sabiendo que
cada pan cuesta 0.8 soles, en caso contrario imprimir “No tiene la
cantidad de panes solicitada”

ALGORITMO:
1.Algoritmo CondicionalDoble2_D

2.Escribir ' Ingrese la cantidad de panes para vender: '

3.Leer M

4.Escribir ' Ingrese la cantidad de panes que el cliente pide: '

5.Leer N

6.Si (M>=N) Entonces

MONTOOBTENIDO <- N*0.8

Escribir ' El monto obtenido es: ',MONTOOBTENIDO

Escribir 'La cantadidad obtenida es : ',N

SiNo

Si (M<N) Entonces

Escribir 'No Tiene la cantidad de panes solicitada:'

FinSi

FinSi

7.FinAlgoritmo
DIAGRAMA DE FLUJO:
3. Un conductor de un auto transita a una velocidad de N kilómetros
por hora, un policía lo detiene para comprobar si se ha excedido de
velocidad al pasar de 60 kilómetros por hora, determinar si el
conductor ha excedido la velocidad permitida si es verdad al costo
de la multa que es de 55.00 soles le agrega 5 por cada kilómetro
por hora excedido de 60, en caso contrario visualizar el mensaje
"Velocidad permitida"

ALGORITMO:
1.Algoritmo Doble3_Grupo2D
2.Escribir " Ingrese la velocidad a la que transita el conductor: "
3.Leer N
4.Si (N > 60) Entonces
Escribir " Velocidad excedida "
Multa<-(N-60)*5+55.00
Escribir " El costo de la multa es: ", Multa
SiNo
Si (N <= 60) Entonces
Escribir " Velocidad permitida "
SiNo
Fin Si
Fin Si
5.FinAlgoritmo
DIAGRAMA DE FLUJO:
CONDICIONAL
MULTIPLE:
1. En una aerolínea se están vendiendo tiquetes aéreos para diferentes
países, se sabe que un cliente indica a cuál país de los que ofrece la
aerolínea desea viajar, así como la cantidad de tiquetes que desea
comprar
El costo de cada tiquete depende del país de destino tal y como se
muestra a continuación
a. EEUU= costo de tiquetes es de $1000
b. Islandia=costo de tiquete es de $1350
c. México =costo del tiquete es de $300
d. Japón= costo del tiquete es de $200
Debe visualizar el monto total que debe pagar el cliente
ALGORITMO:
1. Algoritmo Multiple1_Grupo2D

2.Escribir '1.EEUU'

3.Escribir '2.Islandia'

4.Escribir '3.Mexico'

5.Escribir '4 Japon'

6.Escribir ' Elija una opcion: '

7.Leer OP

8.Escribir ' Ingrese la cantidad de tiquetes que compra: '

9.Leer T

10.Si (OP=1) Entonces

TotalEEUU <- 1000*T

Escribir 'El monto total que debe pagar por irse EEUU es: ',TotalEEUU

SiNo

Si (OP=2) Entonces

TotalIs <- 1350*T

Escribir 'El monto total que debe pagar por irse a Islandia es: ',TotalIs

SiNo

Si (OP=3) Entonces

TotalMex <- 300*T

Escribir 'El monto total que debe pagar por irse a Mexico es: ',TotalMex

SiNo

Si (OP=4) Entonces

TotalJap <- 2000*T

Escribir 'El monto total que debe pagar por irse a Japon es: ',TotalJap

SiNo

Escribir 'No existe Opcion'

FinSi

FinSi

FinSi

FinSi
11.FinAlgoritmo
DIAGRAMA DE FLUJO:
2. Problema llamadas
El costo de llamadas telefónicas internacionales depende de la zona
geográfica en la que se encuentra el país destino y del número de
minutos hablados. En la siguiente tabla se presenta el costo del
minuto por zona. A cada zona se le ha asociado una clave.

Clave Zona Precio


12 América del Norte 2
15 América del Central 2.2
18 América del Sur 4.5
19 Europa 3.5
23 Asia 6
25 África 6
29 Oceanía 5
ALGORITMO:
1.Algoritmo Multiple2_D

2.Escribir '12.America del Norte: '

3.Escribir '15.America Central: '

4.Escribir '18.America del Sur: '

5.Escribir '19.Europa: '

6.Escribir '23.Asia: '

7.Escribir '25.Africa: '

8.Escribir '29.Oceania: '

9.Escribir 'Escoja una opcion: '

10.Leer OP

11.Escribir 'Ingrese el numero de minutos hablados: '

12.Leer M

13.Si (OP=12) Entonces

TOTALLLAMADA <- M*2

Escribir ' El costo total de la llamada en America del Norte: ',TOTALLLAMADA

SiNo

Si (OP=15) Entonces

TOTALLLAMADA <- M*2.2

Escribir ' El costo total de la llamada en America Central: ',TOTALLLAMADA

SiNo

Si (OP=18) Entonces

TOTALLLAMADA <- M*4.5

Escribir ' El costo total de la llamada en America del Sur: ',TOTALLLAMADA

SiNo

Si (OP=19) Entonces

TOTALLLAMADA <- M*3.5

Escribir ' El costo total de la llamada en Europa: ',TOTALLLAMADA

SiNo

Si (OP=23) Entonces

TOTALLLAMADA <- M*6


Escribir ' El costo total de la llamada en Asia: ',TOTALLLAMADA

SiNo

Si (OP=25) Entonces

TOTALLLAMADA <- M*6

Escribir ' El costo total de la llamada en Africa: ',TOTALLLAMADA

SiNo

Si (OP=29) Entonces

TOTALLLAMADA <- M*5

Escribir ' El costo total de la llamada en Oceania: ',TOTALLLAMADA

SiNo

Escribir ' No existe pais: '

FinSi

FinSi

FinSi

FinSi

FinSi

FinSi

FinSi

14.FinAlgoritmo
DIAGRAMA DE FLUJO:
3. Elabore un Diagrama de flujo, que calcule el aumento de sueldo de
un trabajador, conociendo del mismo, tipo de trabajador y su sueldo.
El porcentaje de aumento del sueldo viene dado por el tipo de
trabajador es:
TIPO DE TRABAJADOR
“1” 10%
“2” 15%
“3” 20%
“4” 30%
ALGORITMO:
1.Algoritmo Multiple3_Grupo2D

2.Escribir " Ingrese el sueldo del trabajador: "

3.Leer S

4.Escribir " 1 "

5.Escribir " 2 "

6.Escribir " 3 "

7.Escribir " 4 "

8.Escribir " Elija el tipo de trabajador "

9.Leer OP

10.Si OP=1 Entonces

SUELDO1<-S*0.1

Escribir " El aumento del sueldo es: ", SUELDO1

SiNo

Si OP=2 Entonces

SUELDO2<-S*0.15

Escribir "El aumento del sueldo es: ", SUELDO2

SiNo

Si OP=3 Entonces

SUELDO3<-S*0.2

Escribir "El aumento del sueldo es: ", SUELDO3

SiNo

Si OP=4 Entonces

SUELDO4<-S*0.3

Escribir "El aumento del sueldo es: ", SUELDO4

SiNo

Escribir " No existe el tipo de trabajador "

Fin Si

Fin Si

Fin Si

Fin Si

11.FinAlgoritmo
DIAGRAMA DE FLUJO:
CONDICIONALES CON
OPERADORES
LÓGICOS:
1.
2. Haz un programa que indique que calificación tiene un alumno dada
su nota numérica según el siguiente criterio.

a) SUSPENSO, si la nota es inferior a 5


b) APROBADO, si la nota está en el intervalo {5,7)
c) NOTABLE, si la nota está en el intervalo {7,9)
d) SOBRESALIENTE, si la nota está en el intervalo {9,10}
e) MATRICULA DE HONOR, si la nota es un 10
ALGORITMO:
1.Algoritmo Condicionalesconoperadoreslogicos2_D

2.Escribir 'Ingrese la nota del estudiante: '

3.Leer N

4.Si (N<5) Entonces

Escribir 'SUSPENSO: '

SiNo

Si (N>=5) Y (N<7) Entonces

Escribir 'Aprobado: '

SiNo

Si (N>=7) Y (N<9) Entonces

Escribir 'Notable: '

SiNo

Si (N>=9) Y (N<10) Entonces

Escribir 'Sobresaliente: '

SiNo

Si (N=10) Entonces

Escribir 'Matricula de honor: '

SiNo

Escribir 'No exixste criterio: '

FinSi

FinSi

FinSi

FinSi

FinSi

5.FinAlgoritmo
DIAGRAMA DE FLUJO:
3. Realizar un programa que pida ingresar la coordenada de un punto
en el plano, es decir dos valores enteros x - y (distintos a cero).
Posteriormente visualizar en pantalla en que cuadrante se ubica dicho
punto. (1° Cuadrante si x > 0 Y y > 0, 2° Cuadrante: x < 0 Y y > 0,
etc.)

ALGORITMO:
1.Algoritmo OperadoresLógicos3_Grupo2D

2.Escribir ' Ingrese el primer valor entero de la coordenada: '

3.Leer X

4.Escribir ' Ingrese el segundo valor entero de la coordenada: '

5.Leer L

6.Si (X>0) Y (L>0) Entonces

Escribir ' El punto se encuentra en el 1° cuadrante'

SiNo

Si (X<0) Y (L>0) Entonces

Escribir ' El punto se encuentra en el 2° cuadrante: '

SiNo

Escribir ' El punto no tiene cuadrante '

FinSi

FinSi

7.FinAlgoritmo
DIAGRAMA DE FLUJO:
4. Se ingresan por teclado tres números, si todos los valores
ingresados son menores a 10, imprimir en pantalla la leyenda “Todos los
números son menores a 10”

ALGORITMO:
1.Algoritmo Condicionalesconoperadoreslogicos4_D

2.Escribir ' Ingrese el primero numero: '

3.Leer P1

4.Escribir ' Ingrese el segundo numero: '

5.Leer P2

6.Escribir ' Ingrese el tercer numero: '

7.Leer P3

8.Si (P1<10) Y (P2<10) Y (P3<10) Entonces

Escribir ' Todos los numeros son menores a 10: '

SiNo

Escribir ' No todos son menores a 10: '

FinSi

9.FinAlgoritmo
DIAGRAMA DE FLUJO:

También podría gustarte