0% encontró este documento útil (0 votos)
48 vistas3 páginas

Pseudocódigos para Estructuras Selectivas

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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
48 vistas3 páginas

Pseudocódigos para Estructuras Selectivas

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 PDF, TXT o lee en línea desde Scribd

IESTP “JOSE PARDO”

Carrera Profesional: Computación e Informática

ESTRUCTURAS SELECTIVAS
Trabajo Nro 1

Elaborar los siguientes Pseudocódigos para elaborar lo siguiente:


(Presentar 02/05/2024, a mano – de los 22 ejercicios resolver 20)

1. Leer dos números; se pide multiplicarlos si son iguales, restarlos si el primero es mayor que
el segundo o sumarlos si el primero es menor que el segundo.
2. Ingresar 3 números distintos y mostrar el mayor.
3. Ingresar tres números y realizar las siguientes operaciones:
 Hallar la diferencia del mayor menos el menor.
 Hallar la diferencia del medio menos el menor
 Si los tres son iguales debe desplegar un mensaje y no debe efectuar ninguna operación.
 Si dos números son iguales desplegar un mensaje, y efectuar solamente el producto del
número igual con el número diferente.

4. Introducir tres números positivos a, b y c (distintos entre sí), luego mostrarlos de tal manera
que el menor de ellos se encuentre en medio de los números mayores (los mayores que se
encuentran en los extremos deben estar ordenados ascendentemente).
Ejemplo:
Si a=2, b=5 y c=12 Entonces se deberá mostrar 5, 2,12.
Si a=12, b=6 y c=8 Entonces se deberá mostrar 8, 6,12

5. Calcular el sueldo semanal de un trabajador, se sabe que si trabaja 40 horas o menos, se le


pagará S/. 25 por hora, pero si trabaja más de 40 horas entonces las horas extras se le pagarán
a S/. 30 por hora.

6. Un banco antes de otorgar un préstamo, comprueba los ingresos del solicitante. Si los
ingresos son superiores a 12,000 soles anuales, el crédito se concede. Si los ingresos
son inferiores a 12,000 soles anuales pero superiores a 10,000 soles y el cliente tiene
máximo 2 hijos, el crédito se concede. También se le concede, si tiene ingresos entre 8,000 y
10,000 soles pero no tiene hijos. Realizar un pseudocódigo que pida los ingresos anuales y el
número de hijos del solicitante, y diga si se le da el crédito o no.

7. Calcular el pago mensual para un vendedor de autos, de acuerdo a lo siguiente:


 El pago base es de S/. 1,500, más una comisión de S/. 250 por cada auto vendido y un
bono de S/.500 si vendió más de 15 autos durante el mes.
 El descuento por AFP es del 11% del sueldo bruto.
 Los datos de entrada son el nombre del vendedor y el número de autos vendidos en el
mes. Se desea imprimir el nombre del vendedor, el sueldo bruto, el descuento y el sueldo
neto.

8. Leer tres números de un supuesto triangulo, determine si realmente forman un triángulo y


muestre el tipo de triangulo que es (si es un triángulo).
 Triangulo: la suma de dos lados cualesquiera debe ser mayor que el otro.
 Equilátero: todos los lados son iguales
 Isósceles: solo dos lados son iguales.
 Escaleno: no tiene lados iguales

9. Leer 5 números del teclado, elimine el mayor y el menor y promedie los 3 restantes.

Docente: Johnny Díaz Pág. 1


IESTP “JOSE PARDO”
Carrera Profesional: Computación e Informática

10. Calcular el área de un triángulo, para ello se debe ingresar los 3 lados.

11. Diseñe un programa que lea dos números A y B e incremente el número A en el valor de B
si es que B es mayor que 50 pero menor que 170, en caso contrario no alterar el valor de A.
Imprima luego el número A.
12. Una tienda de electrodomésticos desea otorgar un incremento de sueldo mensual a sus
vendedores dependiendo de las unidades vendidas, de acuerdo a la siguiente tabla:

Unidades vendidas Porcentaje de incremento de sueldo


Más de 50 25%
Entre 40 y 50 20%
Entre 30 y 39 15%
Entre 10 y 29 5%
Asimismo, todo trabajador tiene un descuento por AFP del 11.5%, sobre el sueldo bruto. Se
pide imprimir el monto de incremento y el sueldo neto.

13. Una universidad distribuye a sus estudiantes ingresantes de acuerdo al puntaje obtenido en su
examen de admisión, de acuerdo a la siguiente tabla:

Puntaje Grupo
Entre 90 y 100 A
Entre 80 y 89 B
Entre 70 y 79 C
Entre 60 y 69 D
Se pide imprimir el grupo asignado.

14. El costo de una póliza de seguros para automóviles se calcula de la siguiente forma:

Costo total = 3% del valor de automóvil + Cargo por Año de fabricación + Cargo por edad del
propietario + Cargo por accidente de tránsito

Se debe ingresar el nombre y la edad del propietario, el valor del automóvil, el modelo y el número
de accidentes que ha tenido; y debe imprimir el nombre del propietario seguido del costo de la
póliza. Utilice los siguientes datos para determinar los cargos:

Cargo por Año de fabricación


Año % del valor del auto
1980 o anterior 0.2%
Entre 1981 y 2000 0.4%
Entre 2001 y 2020 0.6%
2021 o más reciente 0.8%

Docente: Johnny Díaz Pág. 2


IESTP “JOSE PARDO”
Carrera Profesional: Computación e Informática

Cargo por Edad


Edad Cargo en Soles
18 a 25 años 200
26 a 40 años 0.4%
41 a 59 años 0.6%
Más de 60 años 0.8%
El cargo por accidentes previos es de S/. 150 por los primeros tres accidentes y S/.200
por cada accidente extra.

15. Leer dos números para realizar las cinco operaciones aritméticas básicas entre ellos (+, -, *, /
y ^). Considere que los números pueden ser positivos, negativos o cero. Validar que no se
pueda realizar la división entre cero, mostrando un mensaje.
16. Leer un número entero, luego el símbolo de un operador aritmético (+, -, *, / o ^) y después
otro número entero. Utilice una estructura selectiva múltiple para realizar la operación
indicada por el operador aritmético y despliegue el resultado. Mostrar el mensaje
correspondiente cuando se introduzca un símbolo inválido en el operador, asimismo validar
que no se pueda realizar la división entre cero.
17. Dado un número entero de tres cifras, se pide calcular e imprimir la suma de todos sus dígitos.
Ejemplo si se ingresa 273, se debe imprimir 12.
18. Se ingresa las edades de tres hermanos José, Carmen y Daniel y el monto a repartir.
Implemente un programa que permita encontrar las cantidades repartidas proporcionalmente
según las edades de los tres hermanos.
19. Escribir un programa que indique sí un carácter introducido por teclado es una vocal o
consonante. También mostrar si es vocal abierta o cerrada. Mostrar otro mensaje si no es
vocal ni consonante.
20. Una fábrica de zapatos también fábrica las cajas de cartón para embalarlos. El costo de la caja
es 0.05 nuevos soles por cm2 de cartón. Si hay N pares de zapatos dispuestos para ser
embalados, y cada caja tiene una superficie de M cm2, realizar un pseudocódigo que
calcule el gasto de la fábrica en las cajas y el precio de venta de los zapatos a partir del costo
(dado), del gasto en la caja y de la ganancia (30%). (N, M y el costo del zapato son datos de
entrada).
21. Escriba un programa que lea un número x y lleve a cabo las siguientes operaciones:
a) Si es positivo, calculará e imprimirá su raíz cuadrada.
b) Si es distinto de cero, calculará e imprimirá su inverso (1/x).
c) Si es par, calculará e imprimirá su cociente entre 2 (x/2).
d) Si es positivo y menor que 10, imprimirá el mensaje "sólo tiene un dígito".
e) Si se encuentra entre 10 y 99 mostrar la suma de sus cifras.
f) Si está comprendido entre 32 y 127 (ambos inclusive) imprimirá el carácter cuyo código
ASCII representa.
22. Se desea crear un programa para calcular el área de diversas superficies como: cuadrado,
rectángulo, circulo, triangulo y trapecio. El programa mostrará al inicio el siguiente menú:

******************************
Calculo de superficies
******************************
1. Cuadrado lado * lado
2. Círculo PI*radio*radio
3. Rectángulo base*altura
4. Trapecio (base1+base2)/2 * altura
5. Triangulo (base*altura)/2

Luego deberá leer un valor entre 1 y 5 para seleccionar la opción que indica el tipo de superficie
cuya área se desea calcular. El programa leerá entonces los datos que necesite para calcular el
área de la figura seleccionada. Se pide mostrar el área correspondiente.

Docente: Johnny Díaz Pág. 3

También podría gustarte