0% encontró este documento útil (2 votos)
3K vistas8 páginas

Ejercicios Algoritmo

Los ejercicios presentan algoritmos en pseudocódigo para resolver problemas matemáticos y lógicos como calcular ganancias de socios, precios de venta con porcentajes de ganancia, cálculo de sueldos, áreas de figuras, tiempos de viaje, estados de alumnos y becas universitarias; todos mediante la lectura de datos de entrada y aplicando fórmulas, comparaciones lógicas y mensajes de salida.
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 (2 votos)
3K vistas8 páginas

Ejercicios Algoritmo

Los ejercicios presentan algoritmos en pseudocódigo para resolver problemas matemáticos y lógicos como calcular ganancias de socios, precios de venta con porcentajes de ganancia, cálculo de sueldos, áreas de figuras, tiempos de viaje, estados de alumnos y becas universitarias; todos mediante la lectura de datos de entrada y aplicando fórmulas, comparaciones lógicas y mensajes de salida.
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

Ejercicio 4

La repartición de ganancias en una empresa se hace en forma proporcional al número


de acciones de cada uno de sus tres socios. Dada la ganancia de un año y la cantidad de
acciones de cada socio, realice un algoritmo y represéntelo mediante un pseudocódigo
que determine el monto de la ganancia que le corresponde a cada socio.

Algoritmo Inicio
Definir ganancia año, reparto ganancia, ganancia socio 1, ganancia socio 2, ganancia
socio 3, acciones socio 1, acciones socio 2, acciones socio 3

Leer ganancia año


Leer acciones socio 1
Leer acciones socio 2
Leer acciones socio 3

Reparto Ganancia = ganancia año / (acciones socio1 + acciones socio 2 + acciones socio
3)

Ganancia socio 1 = reparto ganancia * acciones socio 1


Ganancia socio 2 = reparto ganancia * acciones socio 2
Ganancia socio 2 = reparto ganancia * acciones socio 3

Escribir “La ganancia del socio 1 es: ”, ganancia socio 1


Escribir “La ganancia del socio 2 es: ”, ganancia socio 2
Escribir “La ganancia del socio 3 es: ”, ganancia socio 3

Algoritmo Fin

Ejercicio 5
Realice un algoritmo y represéntelo mediante un pseudocódigo para una empresa de
ventas de piezas de automóviles, que determine el precio al que debe vender una pieza
considerando un porcentaje de ganancia. Para ello se leerán el precio de compra de la
pieza y el porcentaje de ganancia que desea obtener la empresa en tanto por ciento.

Algoritmo Inicio
Definir precio de compra pieza, porcentaje ganancia, precio de venta

Leer precio compra pieza


Leer porcentaje ganancia

Precio de venta = precio compra pieza + precio compra pieza * porcentaje ganancia

Escribir “El precio de venta de la pieza es: ”, precio de venta

Algoritmo Fin
Ejercicio 6
Una tienda ha puesto en oferta la venta de un producto ofreciendo un determinado
porcentaje de descuento sobre el importe de la compra. Realice un algoritmo y
represéntelo mediante un pseudocódigo que teniendo como datos el precio del
producto, la cantidad de unidades compradas y el porcentaje de descuento nos
determine el importe de la compra, el importe del descuento y el importe a pagar por la
compra de cierta cantidad de unidades del producto.

Algoritmo Inicio
Definir importe compra, unidades compradas, descuento, precio final

Leer importe compra


Leer unidades compradas

Si unidades compradas >= 10


Entonces descuento = importe compra * 0.10
Fin Si

Si unidades compradas < 10


Entonces descuento = 0
Fin Si

Precio final = importe compra - descuento

Escribir “El importe a pagar es: ”, precio final

Algoritmo Fin

Ejercicio 7
El cálculo del pago mensual de un empleado de una empresa se efectúa de la siguiente
manera: el sueldo básico se calcula en base al número total de horas trabajadas y una
tarifa horaria; al sueldo básico, se le aplica una bonificación del 18% del mismo
obteniéndose el sueldo bruto; al sueldo bruto, se le aplica un descuento del 12%
obteniéndose el sueldo neto. Realice un algoritmo y represéntelo mediante un
pseudocódigo que calcule e imprima el sueldo básico, el sueldo bruto y el sueldo neto
de un trabajador.

Algoritmo Inicio
Definir horas trabajadas, tarifa horaria, sueldo básico, bonificación, sueldo bruto,
descuento, sueldo neto

Leer horas trabajadas


Leer tarifa horaria

Sueldo básico = tarifa horaria * horas trabajadas


Bonificación = sueldo básico * 0.18
Sueldo bruto = sueldo básico + bonificacion
Descuento = sueldo básico * 0.12
Sueldo neto = sueldo bruto - descuento

Escribir “El sueldo básico es: ”, sueldo básico


Escribir “El sueldo bruto es: ”, sueldo bruto
Escribir “El sueldo neto es: ”, sueldo neto

Algoritmo Fin

Ejercicio 8
Realice un algoritmo y represéntelo mediante un pseudocódigo que calcule el sueldo
bruto, el descuento por ESSALUD, el descuento por AFP y el sueldo neto del
empleado de una empresa de acuerdo a los siguientes criterios: el sueldo bruto se
calcula multiplicando el número de horas trabajadas por una tarifa horaria, el descuento
por ESSALUD es igual al 9% del sueldo bruto, el descuento por AFP es igual al 11.5%
del sueldo bruto, el sueldo neto es la diferencia entre el sueldo bruto y el descuento
total.

Algoritmo Inicio
Definir horas trabajadas, tarifa horaria, descuento Essalud, descuento AFP, sueldo
bruto, sueldo neto como numero real

Leer tarifa horaria del trabajador


Leer horas trabajadas en el mes del trabajador

sueldo bruto = tarifa horaria * horas trabajadas


descuento Essalud = sueldo bruto * 0.09
descuento AFP = sueldo bruto * 0.115
Sueldo neto = sueldo bruto – descuento Essalud, descuento AFP

Escribir “El sueldo bruto es: ”, sueldo bruto


Escribir “El descuento Essalud es: ”, descuento Essalud
Escribir “El descuento AFP es: ”, descuento AFP
Escribir “El sueldo neto es: ”, sueldo neto

Algoritmo Fin

Ejercicio 9
Se requiere obtener el área de la figura de la Forma A (Ver figura) para lo cual se le
solicita que realice un algoritmo y lo represente mediante un pseudocódigo.

Para resolver este problema se puede indicar que la Forma A está formada por tres
figuras: dos triángulos rectángulos, con H como hipotenusa y R como uno de los
catetos, que también es el radio de la otra figura, una semicircunferencia que forma la
parte circular, tal como se muestra en la Forma B.

Primero debes recordar que


A. En un triángulo rectángulo, el área se calcula asi:

Si R es uno de los catetos, entonces el Area es igual a R*R/2


Como son 2 triangulos, entonces la formula es R*R/2*2 y lo que queda es R*R

B. En una circunferencia, el área se calcula asi:

Como el radio de la circunferencia es R, entonces el área es igual a Pi* R2/2, porque es


media circunferencia

Algoritmo Inicio
Definir área triangulo 1, área triangulo 2, área circunferencia, cateto, radio, calculo
figura

Leer cateto
Leer radio

Área triangulo 1 = cateto * cateto / 2


Área triangulo 2 = cateto * cateto / 2
Area semicircunferência = Pi * radio2 / 2

Calculo figura = área triangulo 1 + área triangulo 2 + área semicircunferencia

Escribir “El área de la figura es: ”, calculo figura


Algoritmo Fin

Ejercicio 10
Se requiere determinar el tiempo que tarda una persona en llegar de una ciudad a otra
en bicicleta, considerando que lleva una velocidad constante. Realice un algoritmo para
resolver el problema y represéntelo mediante un pseudocódigo si se tienen como datos
la distancia entre ciudades y la velocidad que tiene la bicicleta.

Debes recordar la formula matemática siguiente:

Velocidad, distancia, tiempo

Algoritmo Inicio
Definir velocidad, distancia, tiempo, calculo de tiempo

Leer velocidad
Leer distancia

Calculo de tiempo = distancia / velocidad

Escribir “El tiempo que toma en llegar es de: ”, calculo tiempo


Algoritmo Fin

Ejercicio 11
Realice un algoritmo y represéntelo mediante un pseudocódigo que permita mostrar el
estado del alumno, según la nota final del curso. Para ello debe tener en cuenta los
siguientes criterios:
 Si la nota es menor de 12.50 está desaprobado.
 Si la nota es mayor o igual a 12.50 y menor o igual a 20 está aprobado.
Algoritmo Inicio
Definir nota final, estado

Leer nota final


Si nota final < 12.50
Entonces estado = alumno desaprobado
Fin Si

Si nota final >= 12.50 o nota final <= 20


Entonces estado = alumno aprobado
Fin SI

Escribir “El estado final del alumno es: ”, estado


Algoritmo Fin

Ejercicio 12
Una operadora necesita calcular el recibo de consumo, el cual se obtiene de la siguiente
manera:
 Si consume 4 GB o menos paga S/. 50 por mes.
 Si consume más de 4 GB, hasta de 8GB paga S/. 85 por mes y por cada GB de
consumo
adicional (por encima de 8) pagará S/. 4.50

Realice un algoritmo para resolver el problema y represéntelo mediante un


pseudocódigo.

Algoritmo Inicio
Definir consumo, pago mensual, pago adicional

Leer consumo
Si consumo < = 4 Gb
Entonces pago mensual = 50 soles
Fin Si

Si consumo > 4 Gb y consumo <= 8 Gb


Entonces pago mensual = 85 soles
Fin Si

Si consumo > 8 Gb
Entonces pago adicional = (consumo – 8) * 4.50 soles
pago mensual = 85 soles + pago adicional
Fin Si

Escribir “El pago mensual es de : ”, pago mensual


Algoritmo Fin
Ejercicio 13
La universidad ofrece una beca de 30% para los estudiantes que cumplan ciertos
requisitos, luego de haber culminado el primer ciclo de su carrera. Los requisitos son los
siguientes
 Tener un promedio ponderado mayor o igual a 15.
 No tener ninguna falta.

Con esta información elabore un algoritmo y represéntelo mediante un pseudocódigo


que determine el otorgamiento de una beca. Los datos que debe ingresar son el
promedio ponderado y la cantidad de faltas.

Algoritmo Inicio
Definir promedio ponderado, faltas, beca, cuota mensual

Leer promedio ponderado


Leer faltas

Si promedio ponderado >= 15 y faltas = 0


Entonces beca = cuota mensual * 0.70
Fin Si

Si promedio ponderado < 15


Entonces beca = cuota mensual
Fin Si

Escribir “El pago mensual es de : ”, cuota mensual


Algoritmo Fin

Ejercicio 14
Elabore un algoritmo y represéntelo mediante un pseudocódigo en donde se solicite
ingresar un número entero de 3 cifras únicamente y verificar si el número ingresado es
correcto, si no es de tres cifras mostrar un mensaje de error. Finalmente, mostrar el
número ingresado al revés.

Ejemplos:
Si se ingresa un número de 4 cifras debe mostrar un mensaje de error: “Número
incorrecto” Si se ingresa un número de 2 cifras debe mostrar un mensaje de error:
“Número incorrecto” Si se ingresa el número 263 debe mostrar el número al revés: 362

Ejercicio 15
Elabore un algoritmo y represéntelo mediante un pseudocódigo en donde se ingrese un
número entero de 3 cifras únicamente y luego se debe determinar si el número
ingresado es capicúa. Un número capicúa se lee igual de izquierda a derecha que
derecha a izquierda.

Ejemplos: 161, 343, 565.


 Si el número que se ingresa es incorrecto, esto significa no tiene 3 cifras, se debe
mostrar
un mensaje: “Número incorrecto”
 Si el número que se ingresa es correcto, se debe mostrar un mensaje: “Es número
capicúa” o “No es número capicúa”

Ejercicio 16
Elabore un algoritmo y represéntelo mediante un pseudocódigo en donde se solicite
ingresar un número entero positivo en el intervalo cerrado de 1 a 100. Verificar si el
número ingresado es correcto, si no es correcto mostrar un mensaje de error.
Finalmente, luego de ingresar un número correcto, mostrar cuántos dígitos tiene el
número ingresado.
Ejemplos:
Si se ingresa un número de 4 cifras debe mostrar un mensaje de error: “Número
incorrecto”
Si se ingresa un número de 1 cifra debe mostrar el siguiente mensaje: “El número tiene
1 dígito” Si se ingresa un número de 2 cifras debe mostrar el siguiente mensaje: “El
número tiene 2 dígitos”
Si se ingresa un número de 3 cifras debe mostrar el siguiente mensaje: “El número tiene
3 dígitos”

También podría gustarte