Está en la página 1de 12

Se realiza un descuento de la siguiente manera: COMPRA DESCUENTO 1: 50% 2: 55% 3: 60% >

3: 65%. Elaborar un algoritmo que lea la cantidad de trajes y el precio unitario (todos tienen el
mismo precio) e imprima el subtotal a pagar, el descuento realizado y el total a pagar
PSEUDOCODIGO
Proceso sin_titulo
Escribir "digite cantidad de vestidos"
Leer c
Escribir "digite precio unitario vestido"
Leer p
Si c=1 Entonces
subtotal= c*p
des1=50/100
descuento= subtotal * des1
total= subtotal-descuento
Escribir "el subtotal es" subtotal
Escribir "el descuento es" , descuento
Escribir "el total es" , total
Sino
Si c=2 Entonces
subtotal= c*p
des2=55/100
descuento= subtotal * des2
total= subtotal- descuento
Escribir "el subtotal es" , subtotal
Escribir "el descuento es" , descuento
Escribir " el total es" , total
Sino
Si c=3 Entonces
subtotal= c*p
des3=60/100
descuento= subtotal * des3
total= subtotal-descuento
Escribir "el subtotal es " , subtotal
Escribir "el descuento es" , descuento
Escribir "el total es" , total
Sino
Si c>3 Entonces
subtotal= c*p
desmas3=65/100
descuento=subtotal*desmas3
total= subtotal-descuento
Escribir "el subtotal es" , subtotal
Escribir "el descuento es" , descuento
Escribir "el total es " , total
FinSi
FinSi
FinSi
FinSi
FinProceso
b. Elaborar un algoritmo que permita leer los datos de un automvil: marca, origen y costo;
imprimir el impuesto a pagar y el precio de venta incluido el impuesto. Si el origen es Alemania,

el impuesto es del 20%; si es de Japn el impuesto es 30%, si es de Italia, 15% y si es de USA


8%.
PSEUCODIGO
Proceso sin_titulo
Escribir 'marca del auto'
Leer m
Escribir 'costo del auto'
Leer c
Escribir 'origen del vehiculo'
Escribir '1-alemania'
Escribir '2-japon'
Escribir '3-italia'
Escribir '4-usa'
Leer origen
Segun origen Hacer
4:
valor= c*0.08
pago= c+valor
Escribir "valor impuesto" , valor
Escribir "total a pagar" , pago
3:
valor= c*0.15
pago= c+valor
Escribir "valor impuesto" , valor
Escribir "total a pagar" , pago
2:
pago= c+valor

valor= c*0.3
Escribir "valor impuesto" , valor
Escribir "total a pagar" , pago
1:
valor<-c*0.2
pago<-c+valor
Escribir 'valor impuesto',valor
Escribir 'total a pagar', pago
FinSegun
FinProceso

c. Elaborar un algoritmo que permita leer el Nombre, Tipo de empleado y Sueldo de un


Empleado; que imprima el incremento de Sueldo y su nuevo Sueldo de acuerdo con lo siguiente:
Si es tipo de empleado 1 se le aumentara 5%; si es tipo 2 se le aumentara 7%, si es 3, 9%; si es
4, 12% y si es 5, 15%.
3. pseudocodigo
Proceso sin_titulo
Escribir "digite su nombre"
Leer n
Escribir "digite su sueldo"
Leer s
Escribir "tipo de empleado"
Escribir "1-5%"

Escribir "2-7%"
Escribir "3-3.9%"
Escribir "4-12%"
Escribir "5-5.15%"
Leer tipo
Segun tipo Hacer
5:
Escribir "el incremento de sueldo es" ,
sueldo= s*0.0515
Escribir "su sueldo es" , sueldo
4:
Escribir "el incremento de sueldo es" ,
sueldo= s*0.12
Escribir "su sueldo es" , sueldo
3:
Escribir "el incremento de sueldo es" ,
sueldo= s*0.039
Escribir "su sueldo es" , sueldo
2:
Escribir "el incremento de sueldo es" ,
sueldo= s*0.07
Escribir "su sueldo es" , sueldo
1:
Escribir " el incremento de sueldo es "
sueldo= s*0.05
Escribir "su sueldo es" , sueldo
De Otro Modo:
Escribir "error"
FinSegun
FinProceso

,1

d. Elaborar un algoritmo que lea una letra e imprima si es vocal o es consonante.

Pseudocodigo
Proceso sin_titulo
Escribir "digite una letra"
Leer t
Segun t Hacer
"u":
Escribir "es vocal"
"o":
Escribir "es vocal"
"i":
Escribir "es vocal"
"e":
Escribir "es vocal"
"a":
Escribir "es vocal"
De Otro Modo:
Escribir "es consonante"
FinSegun
FinProceso

e. Elaborar un algoritmo que Imprima diez veces el mensaje hola mundo


5 pseudocodigo
Proceso sin_titulo
con=0
Mientras con<10 Hacer
Escribir "Hola mundo"
con= con+1
FinMientras
FinProceso

f. Elaborar un algoritmo que lea un nmero e imprima los divisores de ese nmero.
Pseudocodigo
Proceso sin_titulo
Escribir 'digite un numero'
Leer n
s<-1
Mientras s<=n Hacer
Si n mod s=0 Entonces
Escribir 'el divisor de ',n,'es',s
FinSi
s<-s+1
FinMientras
FinProceso

g. Elaborar un algoritmo que lea la edad de 50 personas e imprima cuantos son menores de
edad, cuantos tienen entre 18 y 20 aos, cuantos entre 21 y 25 aos y cuantos son mayores de
26 aos.
Pseudocodigo
Proceso sin_titulo
Escribir "digite su edad"
Leer e
Mientras e<>0 Hacer
Si e<17 Entonces
men=men+1
Sino
Si e<=20 Entonces
may=may+1
Sino
Si e<=25 Entonces
ve=ve+1
Sino
ma=ma+1
FinSi
FinSi
FinSi

Leer e
FinMientras
Escribir "menores " , men
Escribir "entre 18 y 20 " , may
Escribir "entre 21 y 25 " , ve
Escribir "mayores de 25 " , ma
FinProceso

h. Elaborar un algoritmo que lea una serie de nmeros (0 para terminar) e imprima la cantidad
de nmeros ledos, cuntos son pares y cuantos son impares.

PSEUDOCODIGO
Proceso sin_titulo
Escribir "Digite numeros"
Leer a
pares= 0
impares= 0
c=0
Mientras a<>0 Hacer
Si a mod 2 = 0 Entonces
pares = pares+1
Sino

impares = impares+1
FinSi
c=c+1
Leer a
FinMientras
Escribir "pares: " , pares
Escribir "impares: " , impares
Escribir "usted a digitado " c
FinProceso

2. Realice la prueba de escritorio a los siguientes ejercicios


Inicio
Z=10
Y=5
I=2

MIENTRAS I<= 8 haga 2<=8


Z=Z+Y*I+Y
= 10+5*2+5=25
Y=Y+2
= 5+2=7
I=I+1
=2+1=3
Z=25,Y=7,I=3
Z=Z+Y*I+Y
= 25+7*3+7= 53
Y=Y+2
= 7+2=9
I=I+1
=3+1=4
Z=53, Y=9, I=4
Z=Z+Y*I+Y
= 53+9*4+9= 98
Y=Y+2
= 9+2=11
I=I+1
=4+1=5
Z=98, Y=11, I=5
Z=Z+Y*I+Y
= 98+11*5+11= 164
Y=Y+2
= 11+2=13
I=I+1
=5+1=6
Z=164, Y=13, I=6
Z=Z+Y*I+Y
= 164+13*6+13= 255
Y=Y+2
= 13+2=15
I=I+1
=6+1=7
Z=255, Y=15, I=7
Z=Z+Y*I+Y
= 255+15*7+15= 375
Y=Y+2
= 15+2=17
I=I+1
=7+1=8
Z=375, Y=17, I=8
Z=Z+Y*I+Y
= 375+17*8+17= 528
Y=Y+2
= 17+2=19
I=I+1
=8+1=9
T=Z+Y/I =528+19/9 =530.11
Escriba (T,Z,Y,I)
T=530.11 Z=528, Y=19, I=9
2.
Inicio
P=10
U=20
Pr=0
I=3
MIENTRAS I<=7 HAGA 3<=7
ESCRIBA (Pr) Pr=U+P =20+10=30
P=U
=20
U=PR
=30
I=I+1
=3+1=4
PR=30 , P=20, U=30, I=4
ESCRIBA (Pr) Pr=U+P =30+20=50
P=U
=30
U=PR
=50
I=I+1
=4+1=5
PR=50, P=30, U=50, I=5
ESCRIBA (Pr) Pr=U+P =50+30=80
P=U
=50
U=PR
=80

I=I+1
=5+1=6
PR=80, P=50, U=80, I=6
ESCRIBA (Pr) Pr=U+P =80+50=130
P=U
=80
U=PR
=130
I=I+1
=6+1=7
PR=130, P=80, U=130, I=7
ESCRIBA (Pr) Pr=U+P =130+20=210
P=U
=130
U=PR
=210
I=I+1
=7+1=8
3. Inicio
A=10
S=0
T=3
MIENTRAS A >=0 HAGA
S=S+T
T=T+3
A=A-2
FIN MIENTRAS
ESCRIBA (S,T,A)
FIN
S=S+T
T=T+3
A=A-2

= 0+3=3
=3+3=6
=10-2=8

S=S+T
T=T+3
A=A-2

= 3+6=9
=6+3=9
=8-2=6

S=S+T
T=T+3
A=A-2

= 9+9=18
=9+3=12
=6-2=4

S=S+T
T=T+3
A=A-2

= 18+12=30
=12+3=15
=4-2=2

S=S+T
T=T+3
A=A-2

= 30+15=30
=15+3=18
=2-2=0

S=S+T
T=T+3
A=A-2

= 45+18=63
=18+3=21
=0-2=-2

También podría gustarte