Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmo descuento_por_compra_ropa
Definir monto_comprado, monto_a_pagar Como Real
Definir genero Como Caracter // V o M
Definir talla Como Caracter // S , M , L
Definir Origen Como Caracter // NACIONAL , IMPORTADO
Escribir "Ingresa el valor de monto comprado:";
Leer monto_comprado;
Escribir "Ingrese el género Varòn o Mujer ( V o M )"
Leer genero
Escribir "Ingrese la talla ( S , M , L )"
Leer talla
Escribir "Ingrese Origen Nacional o Importado ( N o I)"
Leer Origen
Segun genero Hacer
"V":
segun talla hacer
'S':
Segun Origen Hacer
'N':
Si Origen = 'N' Entonces
descuento <- monto_comprado*0.1
FinSi
'I':
Si Origen = 'I' Entonces
descuento <- monto_comprado*0.05
FinSi
FinSegun
'M':
Segun Origen Hacer
'N':
Si Origen = 'N' Entonces
descuento <- monto_comprado*0.12
FinSi
'I':
Si Origen = 'I' Entonces
descuento <- monto_comprado*0.07
FinSi
FinSegun
'L':
Segun Origen Hacer
'N':
Si Origen = 'N' Entonces
descuento <- monto_comprado*0.15
FinSi
'I':
Si Origen = 'I' Entonces
descuento <- monto_comprado*0.10
FinSi
FinSegun
FinSegun
'M':
segun talla hacer
'S':
Segun Origen Hacer
'N':
Si Origen = 'N' Entonces
descuento <- monto_comprado*0.15
FinSi
'I':
Si Origen = 'I' Entonces
descuento <- monto_comprado*0.07
FinSi
FinSegun
'M':
Segun Origen Hacer
'N':
Si Origen = 'N' Entonces
descuento <- monto_comprado*0.17
FinSi
'I':
Si Origen = 'I' Entonces
descuento <- monto_comprado*0.09
FinSi
FinSegun
'L':
Segun Origen Hacer
'N':
Si Origen = 'N' Entonces
descuento <- monto_comprado*0.20
FinSi
'I':
Si Origen = 'I' Entonces
descuento <- monto_comprado*0.12
FinSi
FinSegun
FinSegun
FinSegun
monto_a_pagar <- monto_comprado-descuento
Escribir "Valor de descuento: ", descuento
Escribir "Valor de monto a pagar: ", monto_a_pagar
FinAlgoritmo
• Si son varones, y su estatura es mayor a 1.60, y su peso es mayor o igual a 150 lb,
su dosis, serán: 20%
de la estatura y 80% de su peso. De lo contrario, la dosis será la siguiente: 30% de la
estatura y 70%
de su peso.
• Si son mujeres, y su estatura es mayor de a 1.50 m y su peso es mayor o igual a 130
lb, su dosis será:
25% de la estatura y 75% de su peso. De lo contrario, la dosis será: 35% de la estatura
y 65% de su
peso. La dosis debe ser expresada en gramos
SiNo
//dosis de: 30% de la estatura y 70% de su peso
DosisVitamina <- (altura*0.30) + (peso*0.70)
Fin si
"F":
//estatura es mayor de a 1.50 m y su peso es mayor o igual a 130 lb
Si (altura > 1.50) y (peso > 130)
//dosis de: 25% de la estatura y 75% de su peso
DosisVitamina <- (altura*0.25) + (peso*0.75)
SiNo
//dosis de: 35% de la estatura y 65% de su peso
DosisVitamina <- (altura*0.35) + (peso*0.65)
Fin si
FinAlgoritmo