lOMoARcPSD|15100081
lOMoARcPSD|15100081
Separata de trabajo 02 – Estructuras de control secuencial
Semana 02 y 03
Escribir pseudocódigo según las siguientes instrucciones:
Ejercicios propuestos
1. Se debe permitir ingresar dos números, luego mostrar la suma y el producto de ambos.
Resolución:
Proceso Suma_y_producto_de_dos_números //entrada definir a, b 2. Se
Como Entero escribir "Ingrese 2 números para hallar la suma
y producto" leer a, b //Proceso
S <- a+b
P <- a*b
//salida Escribir "La suma de ", a, " y ", b, " es
", S escribir "El producto de ", a, " y ", b, " es
", P
FinProceso
debe permitir ingresar un número entero, luego mostrar el 20% de este número.
Resolución:
lOMoARcPSD|15100081
Proceso Porcentaje //entrada definir x Como Real
escribir "Ingrese un número para hallar el 20%"
leer x //Proceso
P <- x*(20/100)
//salida
Escribir "El 20% de ", x, " es: ", P
FinProceso
3. Se debe permitir ingresar un valor en metros, luego mostrar su valor en centímetros y en milímetros.
Datos:
• 1 metro es 100 centímetros.
• 1 centímetro es 10 milímetros.
Resolución:
Proceso Convertir_unidades_de_medida
//entrada definir m, cm, mm Como Real
escribir "Ingrese la unidad en metros"
leer m
//Proceso cm
<- m*100 mm
<- cm*10
//salida
Escribir "El resultado en centímetros es:", cm, " y en milímetros es:",
mm
FinProceso
4. Ingresando la base y altura de un triángulo, luego mostrar su área.
Fórmula:
b∙a
A
Resolución:
lOMoARcPSD|15100081
Proceso Triángulo
//entrada definir h, b Como Real escribir
"Ingrese la altura del triángulo" leer h
escribir "Ingrese la base del triángulo"
leer b
//Proceso a
<- (b*h)/2
//salida
Escribir "El área del triángulo es:", a
FinProceso
5. Ingresar un valor en dólares, luego mostrar su equivalente en soles. Dato: 1 dólar es 3.38 soles Resolución:
Proceso Convertir_moneda
//entrada definir d Como Real escribir "Ingrese un valor en
dólares para convertirlo en soles:" leer d
//Proceso
S <- d*3.38
//salida
Escribir "La cantidad en soles es:", S
FinProceso
6. Leer una medida en pulgadas e imprimir su equivalente en milímetros.
Dato: (25.4 mm = 1 pulgada)
Resolución:
lOMoARcPSD|15100081
Proceso Convertir
//entrada definir p Como Real escribir "Ingrese un valor en
pulgadas para convertirlo en milímetros:" leer p
//Proceso mm
<- p*25.4
//salida
Escribir "La medida en milímetros es:", mm
FinProceso
7. Ingresar un número de 3 cifras y luego mostrar la suma de sus cifras elevada al cuadrado.
Resolución:
8. Se debe ingresar un monto de dinero, luego mostrar cuanto le toca a cada socio según la siguiente tabla:
Socio Porcentaje
A 30%
B 20%
C 50%
Resolución:
Proceso Repartición_de_montos
//entrada definir Monto
Como Real definir A, B, C
Como Entero
escribir "Ingrese el monto del dinero:"
leer monto
//Proceso
A <- Monto*(30/100)
B <- Monto*(20/100)
C <- Monto*(50/100)
//salida
Escribir "El monto que le toca al socio A, es:", A
Escribir "El monto que le toca al socio B, es:", B
Escribir "El monto que le toca al socio C, es:", C
FinProceso
lOMoARcPSD|15100081
9. Desarrollar un algoritmo que pida el ingreso del precio base de un producto y se debe calcular el IGV (19%
del precio base), luego mostrar el valor del IGV y el precio final del producto (precio base más el IGV).
Resolución:IGV
Proceso
10.Una//entrada
empresa realiza anualmente
definir un evento
precio paraReal
Como fines solidarios
escribir con "Ingrese
las comunidades
el nativas
precio delbase
Perú,
paradel
ello se requiere un algoritmo que permita ingresar
producto para calcular el IGV:" leer precio la cantidad de entradas vendidas de los tres
tipos detallados en el siguiente tarifario:
//Proceso
IGV <- precio*(19/100)
Concepto Precio 0
Total <- precio+IGV
Entrada general S/ 150.00
//salida
Escribir "El valor del IGV es:", IGV
Escribir "El ´recio final es:", Total
FinProceso
Proceso Dinero_recaudado
//entrada definir EG, E65, EM Como Real escribir "Ingrese la
cantidad de entradas generales:" leer EG escribir "Ingrese la
cantidad de entradas para mayores de 65:"
leer E65 escribir "Ingrese la cantidad de entradas para menores
de edad:"
leer EM
//Proceso
TEG <- EG*150
TE65 <- E65*50 Downloaded by Daniel Mendez ([email protected])
Entrada para mayores de 65 S/ 50.00
Entrada para menores de
S/ 80.00
edad
Luego mostrar la cantidad de dinero recaudado por cada tipo de tarifa y el monto recaudado en total.
Resolució