Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TAREA 1, 2
AYACUCHO-PERÚ
2022
TAREA “1”
problema 2
Elaborar un programa que determine el precio de un boleto ida y vuelta en autobús, tomando en
cuenta la distancia a recorrer , el precio por Km recorrido y el número de días de estadía. Si el número
de días de estadía es superior a 7 y ladistancia superior a 800 Km. El precio del boleto tiene una
reducción del 15%.
DIAGRAMA DE FLUJO
Inicio
Precio:PIV= P*KR
F V
DE>7 y KR>800
Descuento= PIV*0.15
Precio:PIV= P*KR
Inicio
Definir A,B,C
Dame 3 números
F A>B V
F V F V
B>C A>C
problema 4
Una empresa requiere un programa que calcule la comisión que le corresponde a un vendedor. Si
vendió por S/.100 000 o más, la comisión es del 3% de las ventas. Si vendió menos de S/. 100 000, la
comisión es del 1% de las ventas.
ANÁLISIS ALGORITMO
ENTRADA 0. inicio
V: venta. Tipo:Real 1. solicitar venta "V"
C:comision. Tipo:Real 2.solicitar comisión "C"
PROCESO 3.si A > 100 000 entonces
C= V*(%X) Comición C=0.03*V
Si V ≥ 100 000 entonces de lo contrario
C=V*0.03 C=0.01*V
Caso contrario fin de Si
C=V*0.01 4.mostrar "c”
SALIDA 5. Fin
Mostrar “la comision del vendedor es C”
DIAGRAMA DE FLUJO
Inicio
C= V(%X))
F V > 100000 V
C=V*0.01 C=V*0.03
Fin
TAREA “2”
PROBLEMA 5
Se necesita un programa para calcular el monto total a pagar por la estadía en una posada. Las tarifas
de la posada por noche son:
N° P TARIFAS
1 300
2 500
3 800
4 1000
0. Inicio
1. Solicitar número de personas hospedadas (npers)
2. Solicitar número de noches (nnoch)
3. Seleccionar caso nnoch
Caso 1
Tarifa = nnoch * 300
Caso 2
Tarifa = nnoch*500
Caso 3
Tarifa = nnoch*800
Caso 4
Tarifa = nnoch*1000
De lo contrario
Mostrar mensaje (“El número de personas hospedadas debe estar entre 1 y 4”) Fin de si 3
4. Total = Tarifa + 0.01*Tarifa + 0.12*Tarifa
5. MostrarTotal a pagar (Total)
6. Fin
PROBLEMA 6
Elaborar un programa para determinar el área de un triángulo, de unrectángulo o de un círculo. El
usuario debe seleccionar una opción de acuerdo al área que desea calcular:
Opción Área a calcular
A Triángulo
B Rectángulo
C Círculo
ALGORITMO
0. inicio
1. solicitar base deltriangulo B} rsub {T} tipo Real ¿
2. solicitar altura del triangulo A T tipo real
3. solicitar base delrectangulo br tipo real
4. solicitar altura del rectangulo A R tipo real
5. solictar radiodel circulo r tipo real
6. SELECCIONAR CASO :área
CASO 1
B ∗A
AT = T T
2
CASO 2
A R=B R∗A R
CASO 3
2
AC =3.1416∗R
de lo contrario
mostrar mensaje las areas a , b , c fin de 6
7.mostrar “areas”
8.fin
PROBLEMA 7
Realizar un programa que dada la edad de una persona, la clasifique de la siguiente manera:
Edad Clasificación
Menor a dos años Bebé
2 – 12 años Niño
13-17 años Adolescente
18 – 59 años Adulto
60 años o más Tercera edad
ALGORITMO
0. Inicio
1. solicitar edad ED
2. seleccionar cas o
caso 1
Si 0 ≤ E<2 a ñ os Entonces
mostrar como Beb é
caso 2
Si 2 ≤ E ≤ 12 años Entonces
mostrar comoNiño
caso 3
Si 13 ≤ E ≤ 17 años entonces
mostrar como Adolescente
caso 4
si18 ≤ E ≤59 años entonces
mostrar como Adulto
caso 5
si≥ 60 años entonces
mostrar como Tercera edad
3. mostrar resultado
4. Fin