0% encontró este documento útil (0 votos)
58 vistas7 páginas

Ejercicios de Pseudocódigo Básico

El documento presenta 9 ejercicios de programación en pseudocódigo que involucran estructuras de control secuencial como ingreso de datos, procesamiento de los mismos y salida de resultados. Los ejercicios van desde sumas y multiplicaciones hasta conversiones de unidades y cálculo de áreas geométricas.

Cargado por

Grecia Arrospide
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
58 vistas7 páginas

Ejercicios de Pseudocódigo Básico

El documento presenta 9 ejercicios de programación en pseudocódigo que involucran estructuras de control secuencial como ingreso de datos, procesamiento de los mismos y salida de resultados. Los ejercicios van desde sumas y multiplicaciones hasta conversiones de unidades y cálculo de áreas geométricas.

Cargado por

Grecia Arrospide
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

lOMoARcPSD|15100081

Downloaded by Daniel Mendez ([email protected])


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:

Downloaded by Daniel Mendez ([email protected])


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:

Downloaded by Daniel Mendez ([email protected])


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:

Downloaded by Daniel Mendez ([email protected])


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

Downloaded by Daniel Mendez ([email protected])


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).

Downloaded by Daniel Mendez ([email protected])


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ó

También podría gustarte