Está en la página 1de 4

1.

Una tienda distribuidora de ropa ha establecido porcentajes de descuento


sobre el monto comprado de la siguiente forma.

Realizar un programa en pseudocódigo donde se ingresa el monto comprado (en


soles), el género, talla y origen. Luego debe mostrar el monto comprado, el
importe del descuento y el monto a pagar.

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

2.- Dado el peso, la altura y el sexo, de unos estudiantes. Realizar un


programa en pseudocódigo que
determine la cantidad de vitaminas que deben consumir estos estudiantes, en base
al siguiente criterio:

• 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

Definir peso Como Real


Definir altura Como Real
Definir genero Como caracter
Definir DosisVitamina Como Real
Repetir
Escribir Sin Saltar "Peso (libras) :"
Leer peso
Hasta Que (peso>1) y (peso<250)
Repetir
Escribir Sin Saltar "Altura (metros) : "
Leer altura
Hasta Que (altura>1) y (altura<3)
Repetir
Escribir Sin Saltar "Genero (M/F) : "
Leer genero
Hasta Que (genero=="M") O (genero=="F")
Segun genero Hacer
"M":
//estatura es mayor a 1.60, y su peso es mayor o igual a 150 lb
Si (altura > 1.60) y (peso > 150)
//dosis de: 20% de la estatura y 80% de su peso
DosisVitamina <- (altura*0.20) + (peso*0.80)

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

También podría gustarte