Beruflich Dokumente
Kultur Dokumente
Algoritmo Calculo_de_precios
Escribir 'Ingrese la cantidad que desea comprar'
Leer unidades
Si (unidades)>=1 Y (unidades)<=25
Escribir 'el precio unitario es 27.7 Nuevos soles'
precio<-27.7*unidades
Escribir 'En este rango de unidades no hay descuentos'
Escribir 'El precio total a pagar es: ',precio ' Nuevos soles'
Sino
Si (unidades)>=26 Y (unidades)<=50
Escribir 'el precio unitario es 25.5 Nuevos soles'
precio<-25.5*unidades
Escribir 'El descuento es de 2.2 Nuevos soles por unidad'
Escribir 'El precio total a pagar es: ',precio ' Nuevos soles'
SiNo
Si (unidades)>=51 Y (unidades)<=75
Escribir 'el precio unitario es 23.5 Nuevos soles'
precio<-23.5*unidades
Escribir 'El descuento es de 4.5 Nuevos soles por unidad'
Escribir 'El precio total a pagar es: ',precio ' Nuevos soles'
SiNo
si (unidades)>=76
Escribir 'el precio unitario es 21.5 Nuevos soles'
precio<-21.5*unidades
Escribir 'El descuento es de 6.2 Nuevos soles por unidad'
Escribir 'El precio total a pagar es: ',precio ' Nuevos soles'
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
2. Una tienda ha decidido incentivar a sus clientes con un obsequio. Para ello, el cliente debe
extraer un bolo de una urna que contiene 100 bolos numerados del 1 al 100. Luego, sobre la
base del número del bolo se obtiene el obsequio de acuerdo con la siguiente tabla:
Dado el número del bolo obtenido por un cliente, diseñe un programa que determine qué
obsequio le corresponde. En caso que el número ingresado sea incorrecto, como obsequio
mostrar "Ninguno".
Algoritmo Obsequio
Escribir 'Ingrese el numero del bolo obtenido'
Leer numbolo
Si (numbolo)>=1 Y (numbolo)<=20
Escribir 'El obsequio que le corresponde es un lapicero'
SiNo
si (numbolo)>=21 Y (numbolo)<=40
Escribir 'El obsequio que le corresponde es un cuaderno de 100 hojas'
SiNo
si (numbolo)>=41 Y (numbolo)<=60
Escribir 'El obsequio que le corresponde es una caja de plumones'
sino
si (numbolo)>=61 Y (numbolo)<=80
Escribir 'El obsequio que le corresponde es un cuaderno espiral '
SiNo
si(numbolo)>=81 Y (numbolo)<=99
Escribir 'El obsequio que le corresponde es una agenda '
SiNo
si (numbolo)=100
Escribir 'El obsequio que le corresponde es una mochila'
sino
Escribir 'Ninguno'
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo
3. El promedio final de un curso se obtiene sobre la base del promedio simple de tres prácticas calificadas. Para ayudar a los alumnos, el
profesor del curso ha decidido incrementar en dos puntos las notas de las prácticas no menores que 10. Dadas las tres notas de práctica
de un estudiante, diseñe un programa que determine el promedio final que le corresponde. Considere que la nota máxima es 20.
Algoritmo Promedio_final
Escribir 'Ingrese las 3 notas de las practicas calificadas'
Leer nota1, nota2, nota3
Si nota1>=10
notafinal1<-nota1+2
SiNo
si nota1<10
notafinal1<-nota1
FinSi
FinSi
Si nota2>=10
notafinal2<-nota2+2
sino
si nota2<10
notafinal2<-nota2
FinSi
FinSi
Si nota3>=10
notafinal3<-nota3+2
sino
si nota3<10
notafinal3<-nota3
FinSi
FinSi
Algoritmo Edades
Escribir 'Ingrese las edades de tres personas'
Leer edad1,edad2,edad3
Si edad1>edad2 Y edad1>edad3
Escribir 'La persona mayor tiene ',edad1, ' años'
SiNo
si edad2>edad1 Y edad2>edad3
Escribir 'La persona mayor tiene ',edad2, ' años'
SiNo
si edad3>edad1 Y edad3>edad2
Escribir 'La persona mayor tiene ',edad3, ' años'
FinSi
FinSi
FinSi
FinAlgoritmo
Como oferta, la tienda aplica un porcentaje de descuento sobre el importe de la compra, sobre
la base de la cantidad de chocolates adquiridos, de acuerdo con la siguiente tabla:
Dado el tipo de chocolate y la cantidad de unidades adquiridas, diseñe un programa que determine
el importe de la compra, el importe del descuento, el importe a pagar y la cantidad de caramelos de
obsequio.
Algoritmo La_Dulceria
Escribir 'Ingrese el tipo de chocolate que desea y la cantidad'
Leer tipochoco, cantidad
Si tipochoco='primor'
preciou<-8.5
si cantidad<5
preciod<-preciou*96/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*4/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
SiNo
si 5<=(cantidad) Y (cantidad)<10
preciod<-preciou*93.5/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*6.5/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
sino
si 10<=(cantidad) Y (cantidad)<15
preciod<-preciou*91/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*9/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
SiNo
si 15<=(cantidad)
preciod<-preciou*88.5/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*11.5/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
FinSi
FinSi
Finsi
FinSi
SiNo
si tipochoco='dulzura'
preciou<-10.0
si cantidad<5
preciod<-preciou*96/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*4/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
SiNo
si 5<=(cantidad) Y (cantidad)<10
preciod<-preciou*93.5/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*6.5/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
sino
si 10<=(cantidad) Y (cantidad)<15
preciod<-preciou*91/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*9/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
SiNo
si 15<=(cantidad)
preciod<-preciou*88.5/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*11.5/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
FinSi
FinSi
Finsi
FinSi
SiNo
si tipochoco='tentacion'
preciou<-7.0
si cantidad<5
preciod<-preciou*96/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*4/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
SiNo
si 5<=(cantidad) Y (cantidad)<10
preciod<-preciou*93.5/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*6.5/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
sino
si 10<=(cantidad) Y (cantidad)<15
preciod<-preciou*91/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*9/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
SiNo
si 15<=(cantidad)
preciod<-preciou*88.5/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*11.5/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
FinSi
FinSi
Finsi
FinSi
sino
si tipochoco='explosion'
preciou<-12.5
si cantidad<5
preciod<-preciou*96/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*4/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
SiNo
si 5<=(cantidad) Y (cantidad)<10
preciod<-preciou*93.5/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*6.5/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
sino
si 10<=(cantidad) Y (cantidad)<15
preciod<-preciou*91/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*9/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
SiNo
si 15<=(cantidad)
preciod<-preciou*88.5/100
TotalAPagar<-cantidad*preciod
ImporteDescuento<-(preciou*11.5/100)*cantidad
Escribir 'El precio unitario es: ',preciou
Escribir 'El importe descuento es: ',ImporteDescuento
Escribir 'El importe a pagar es: ',TotalAPagar
Escribir 'La cantidad de caramelos es: ',cantidad
FinSi
FinSi
Finsi
FinSi
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo