Está en la página 1de 8

Separata de trabajo 02 – Estructuras de control secuencial

Semana 02 y 03

Escribir pseudocódigo según las siguientes instrucciones:

Ejercicios explicativos

1. Un maestro desea saber qué porcentaje de hombres y que porcentaje de mujeres hay en un grupo de
estudiantes. Elaborar un pseudocódigo que permita ingresar la cantidad de varones y mujeres y muestre
el porcentaje de estos para su grupo de estudiantes.

RESOLUCIÓN
Proceso procentajeAlumnos
Definir varones, mujeres Como Entero
Definir porcentajeVar, porcentajeMuj Como Real

Escribir "Ingrese la cantidad de varones"


Leer varones
Escribir "Ingrese la cantidad de mujeres"
Leer mujeres
porcentajeVar <- varones / (varones + mujeres) *
100 porcentajeMuj <- mujeres / (varones + mujeres) *
100
Escribir "El porcentaje de varones es: ", porcentajeVar, "%"
Escribir "El porcentaje de mujeres es: ", porcentajeMuj, "%"
FinProceso

2. La municipalidad de Pueblo Libre piensa invertir cierto monto de dinero en la reparación de las pistas en
las avenidas principales. Desarrollar un pseudocódigo que permita ingresar un monto de inversión en
soles y lo reparta en la refacción de cinco avenidas de la siguiente manera:

a. Avenida La Mar - 35% del monto


b. Avenida Abancay - 25% del monto
c. Avenida 28 de Julio - 10% del monto
d. Avenida Aviación - 15% del monto
e. Avenida Tacna - restante del monto

Mostrar cuanto le correspondería a cada avenida.


Proceso avenidas
Definir monto Como Real
Definir av1, av2,av3,av4,av5 Como Real

Escribir "Ingrese el monto para la reparación"


Leer monto
av1 <- monto*0.35 av2
<- monto*0.25 av3 <-
monto*0.10 av4 <- monto*0.15
av5 <- monto-av1-av2-av3-av4

Escribir "La avenida La mar recibirá S/", av1


Escribir "La avenida Abancay recibirá S/", av2
Escribir "La avenida 28 de Julio recibirá S/", av3
Escribir "La avenida Aviación recibirá S/", av4
Escribir "La avenida Tacna recibirá S/", av5 FinProceso

Ejercicios propuestos

1. Se debe permitir ingresar dos números, luego mostrar la suma y el producto de ambos.
2. Se debe permitir ingresar un número entero, luego mostrar el 20% de este número.

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.
4. Ingresando la base y altura de un triángulo, luego mostrar su área.
Fórmula:
𝑏∙𝑎
𝐴

Proceso are
definir base,altura,area Como Real
escribir "ingrese la base del triangulo"
leer base
escribir "ingrese la altura del triangulo"
leer altura
area=(base*altura)/2
escribir "el area del trianfulo es igual a : ",area
FinProceso

*** Ejecución Iniciada. ***


ingrese la base del triangulo
>3
ingrese la altura del triangulo
>4
el area del trianfulo es igual a : 6
*** Ejecución Finalizada. ***

5. Ingresar un valor en dólares, luego mostrar su equivalente en soles. Dato: 1 dólar es 3.38 soles
Proceso valor
definir dolares, soles Como Real
escribir "ingrese la cantidad de dolares"
leer dolares
soles=dolares*3.38
escribir "la cantidad de", dolares, "dolares a soles es igual a: ",soles," soles"
FinProceso
6. Leer una medida en pulgadas e imprimir su equivalente en milímetros.
Dato: (25.4 mm = 1 pulgada)
Proceso medida
definir pulgada,mm Como Real
escribir "ingrese la cantidad de pulgadas"
leer pulgada
mm=pulgada*25.4
escribir "la cantidad de ",pulgada," pulgada a milimetros es igual a: ",mm," mm "
FinProceso

*** Ejecución Iniciada. ***


ingrese la cantidad de pulgadas
> 100
la cantidad de 100 pulgada a milimetros es igual a: 2540 mm
*** Ejecución Finalizada. **
7. Ingresar un número de 3 cifras y luego mostrar la suma de sus cifras elevada al cuadrado.
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%
Proceso porcentaje

definir monto,a,b,c Como Real

escribir "ingrese el monto a repartir"

leer monto

a=monto*0.30

b=monto*0.20

c=monto*0.50

escribir "el monto que le corresponde al socio /a/ es igual a: ",a


escribir "el monto que le corresponde al socio /b/ es igual a: ",b

escribir "el monto que le corresponde al socio /c/ es igual a: ",c

FinProceso

*** Ejecución Iniciada. ***

ingrese el monto a repartir

> 100

el monto que le corresponde al socio /a/ es igual a: 30

el monto que le corresponde al socio /b/ es igual a: 20

el monto que le corresponde al socio /c/ es igual a: 50

*** Ejecución Finalizada. ***

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).
Proceso precio
definir pb,pf,igv Como Real
escribir "ingrese el precio base del un producto"
leer pb
igv=pb*0.19
pf=pb+igv
escribir "el IGV del producto es: ",igv
escribir "el precio final del producto es: ",pf
FinProceso
*** Ejecución Iniciada. ***
ingrese el precio base del un producto
> 100
el IGV del producto es: 19
10.Una empresa realiza anualmente un evento para fines solidarios con las comunidades nativas del Perú,
para ello se requiere un algoritmo que permita ingresar la cantidad de entradas vendidas de los tres tipos
detallados en el siguiente tarifario:
Concepto Precio
Entrada general S/ 150.00
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.

También podría gustarte