Está en la página 1de 11

Ejercicios Propuesto

1) En el Instituto “Vigil” se realizará elecciones para elegir una Junta Coordinadora de


Estudiantes. Se desea hacer un simulacro del resultado generando aleatoriamente el voto de
cada estudiante. Considerar que se presentan dos listas con sus respectivos candidatos e
identificados con las letras “A” y “B”. Se sabe que el total de estudiantes a votar son 500.
Determinar la lista ganadora si la hubiera, ya que por reglamento gana quien logre obtener más
del 50% de los votos totales sin considerar los votos nulos. Si ninguna lista llegara a obtener
dicha cantidad se dará como resultado el mensaje “Habrá Segunda vuelta”.
2) Imprimir los salarios netos junto a los demás importes necesarios para su cálculo, de todos
los obreros de una empresa, quienes están identificados por un código y se rigen por las
siguientes condiciones salariales.
 Cada trabajador tiene una tarifa por hora trabajada en horario normal
 La tarifa por hora extra es 50% más que la tarifa por hora normal.
 El salario básico se calcula en base a las horas trabajadas en horario normal y en horario extra
 Bonificación= 20% del salario Básico
 Salario Bruto= Salario Básico + Bonificación
 Descuento= 7% del Salario Bruto
 Salario Neto= Salario Bruto - Descuento
3) Calcular el valor de reembolso de un préstamo a una tasa de interés anual durante cierta
cantidad de años. Procesar N usuarios cada uno de los cuales se identifica por un código.
Aplicar las siguientes fórmulas bancarias:
Reembolso= Préstamo * Factor de Reembolso
𝑡𝑎𝑠𝑎(1 + 𝑡𝑎𝑠𝑎) 𝐴ñ𝑜𝑠
𝑓𝑎𝑐𝑡𝑜𝑟 𝑑𝑒 𝑅𝑒𝑒𝑚𝑏𝑜𝑙𝑠𝑜 =
(1 + 𝑡𝑎𝑠𝑎) 𝐴ñ𝑜𝑠 − 1
4) Obtener el total neto a pagar por una empresa a sus 15 empleados, así como el total a pagar
al Estado por concepto de Ley considerando que cada empleado recibe una bonificación del 15%
por costo de vida y un descuento del 7% de acuerdo a Ley. Además el sueldo varía de acuerdo a
la categoría a la que pertenece el empleado, existiendo 4 categoría donde la diferencia de sueldo
entre una categoría y otra es de 10%. Se sabe que la última categoría (4ta) recibe el sueldo
mínimo de s/. 650.00
5) Realice un algoritmo que calcule una tabla de multiplicar con m multiplicandos.
6) Calcular el promedio de edades de hombres, mujeres y de todo un grupo de N alumnos.
7) En un supermercado un cajero captura los precios de los artículos que los clientes compran
e indica a cada cliente cual es el monto final a pagar en el día (e indica a su supervisor cuanto
fue lo que cobro en total a todos los clientes que pasaron por su caja)
8) Se desea obtener el promedio de G grupos que están en un mismo año escolar; siendo que
cada grupo puede tener N alumnos que cada alumno puede llevar M materias y que en todas
las materias se promedian tres calificaciones para obtener el promedio de la materia. Lo que se
desea obtener es el promedio de tos grupos, el promedio de cada grupo y el promedio de cada
alumno.
9) En un supermercado una ama de casa pone en su carrito los artículos que va tomando de los
estantes. La señora quiere asegurarse de que el cajero le cobre bien lo que ella ha comprado,
por lo que cada vez que toma un artículo anota su precio junto con la cantidad de artículos
iguales que ha tomado y determina cuánto dinero gastara en ese artículo; a esto le suma lo que
ira gastando en los demás artículos, hasta que decide que ya tomo todo lo que necesitaba.
Ayúdele a esta señora a obtener el total de sus compras.
10) Leer tos 250,000 votos otorgados a los 3 candidatos a gobernador e imprimir el número del
candidato ganador, nombre y su cantidad de votos.
11) Se tiene un conjunto de 1,000 tarjetas cada una contiene la información del censo para una
persona. Número de censo, Sexo, Edad, Estado civil (A,- soltero, B. Casado, C. Viudo, D.
Divorciado) Diseñe un programa que lea todos estos datos; e imprima el número de censo de
todas las jóvenes solteras que estén entre 16 y 21 años.
12) La Cía. Automovilística Toyota S,A. premia anualmente a sus mejores vendedores de acuerdo a
la siguiente tabla:
Ventas Comisión sobre ventas totales
Menos de 3 millones 3%
Mas de 3 millones y menos de 5 millones 4%
De 5 millones a 7 millones 5%
Mas de 7 millones 10%
Diseñar un programa que lea las ventas anuales de 100 vendedores y que escriba la comisión
anual que le corresponda a cada vendedor. Si algún vendedor supera los 20 millones se le
regalará un Auto.
13) Un teatro otorga descuentos según la edad del cliente, determinar la cantidad de dinero, que el
teatro deja de percibir por cada una de las categorías. Tomar en cuenta que los niños menores
de 5 años no pueden entrar al teatro y que existe un precio único en los asientos. Los descuentos
se hacen tomando en cuenta el siguiente cuadro:
EDAD DESCUENTO
Categoría 1 5-14 35%
Categoría 2 15-19 25%
Categoría 3 20-45 10%
Categoría 4 46-65 25 %
Categoría 5 66 en adelante 35 %
Problemas Propuestos

1)Realice un algoritmo que imprima los cuadrados de los números 1.00; 1.01; 1.02; 1.03;…..;
2.00
2)Realice un algoritmo que acepte 5 números entre 0 y 20 y que imprima el mayor ingresado y
promedio de los mismos.
3) Realice un algoritmo que ingrese dos números “n” veces y calcule e imprima la suma, resta,
producto y división.
4)Realizar un algoritmo que lea “N” calificaciones entre o y 20 y la transforme en nota
alfabética según la siguiente tabla:
Nota numérica Nota Alfabética
0 <= nota <6 MUY DEFICIENTE
6 <= nota <10,5 DEFICIENTE
10,5 <= nota <12 SUFICIENTE
12 <= nota <14 BIEN
14 <= nota <18 NOTABLE
18 <= nota <20 SOBRESALIENTE
A la vez determine cuántos números hay en cada grupo.
5)En un restaurant ingresan “n” clientes y gracias a esto ofrece un descuento un descuento 20%
para un consumo mayor a s/. 30.00 y aplica un impuesto de 15% para todo consumo. Determinar
el importe a pagar por lo consumido, mostrando los importes de cada cliente.
6) Debido a los excelentes resultados, el restaurant decide ampliar sus ofertas de acuerdo a la
siguiente escala de consumo. Determinar el importe a pagar por lo consumido, mostrando todos
los importes de los “N” clientes que ingresaron al restaurant.
Consumo Descuento
Mayor a 120 30%
Mayor a 90 20%
Mayor a 50 15%
Hasta 50 10%
7) Realice un algoritmo que ingrese “N” números y determine el mayor y menor valor ingresado
y a la vez determine en qué posición ha sido ingresado.
8)Determinar el salario bruto y neto semanal de “N” trabajadores considerando que si trabajan
más de 40 horas, el exceso será considerado como hora extra cuya tarifa es el 50% más que la
tarifa de una hora normal. Además, todo trabajador se somete a un impuesto del 10% si su
salario bruto sobrepasa los S/. 350. Mostrar el salario bruto, descuento y salario neto de cada
trabajador ingresado.
9) La comisión sobre las ventas totales de varios empleados es como sigue:
a)Si las ventas <200, entonces no hay comisión
b)Si 200<=ventas <=400, entonces comisión es igual al 10% de las ventas
c)Si las ventas >400, entonces la comisión es igual a 200 + 8% de las ventas superiores a 400.
Escriba un algoritmo que lea las ventas totales y calcule la comisión
10) En un súper mercado se hace una promoción, mediante el cual “N” clientes obtiene un
descuento por el total de compra realizada, esto dependiendo de un número que se escoge al
azar. Si el número escogido es menor de 100 el descuento es del 20% del total de la compra, si
es mayor o igual el descuento es de 40%. Realice un algoritmo que determine cuanto será el
descuento que se realizará a cada cliente y el monto neto a pagar por la compra realizada

11) En un supermercado hay una promoción según la cual “N” clientes raspan una tarjeta que
contiene un número oculto. Si el número de la tarjeta es par no menor que 100, el cliente
obtiene un descuento del 15% sobre el importe de la compra, caso contrario sólo se le descuenta
el 5%. Dado el número oculto de la tarjeta y el importe de la compra diseñe un algoritmo y
determine el importe a pagar por cada cliente del supermercado.
12) Una empresa paga a sus proveedores un sueldo bruto que es igual a la suma de su sueldo
básico de S/. 650.00 más una comisión que es igual a un porcentaje del monto total vendido.
El porcentaje por comisión depende de las categorías del vendedor de acuerdo con la siguiente
tabla.
Por otro lado si el sueldo bruto del vendedor es mayor a S/. 3500.00 se afecta a un descuento
igual a 15% del Sueldo Bruto, caso contrario, se efectúa un descuento igual al 10% del Sueldo
Bruto.
Diseñe un algoritmo que calcule el sueldo básico, comisión, sueldo bruto, descuento y sueldo
neto de cada proveedor.
Categoría % Comisión
1 14.25%
2 13.00%
3 11.75%
4 10.50%

13)Realice un algoritmo que calcule la siguiente suma:


S = 7 + 1 – 1/2 + 1/3 – 1/4 + 1/5 ….
14) Calcular el promedio ponderado de los estudiantes del tercer semestre de computación e
informática, la cantidad de estudiantes termina cuando se ha ingresado un número negativo en
su código (La cantidad de calificaciones por estudiantes son 6).
PROBLEMAS PROPUESTOS

1)Evaluar una expresión de dos operandos enteros de acuerdo al operador que


se elija, mostrar el resultado considerando la posibilidad que en la división se
intente dividir por = para la cual el resultado debe ser también (Aun cuando se
sabe matemáticamente que una división por cero tiende al infinito). Los
operandos permitidos son solamente las siguientes:
+: suma
-: resta
*: multiplicación
\: división entera
%: residuo
^: potencia
2) En la universidad se ha establecido ls siguientes puntajes de ingreso a sus
respectivas facultades:
Facultad Puntaje Mínimo
Sistemas 120
Electrónica 100
Industrial 90
Administración 80
De acuerdo al puntaje obtenido por un postulante determinar la facultad a la
cual ingresó o dar un mensaje en el caso sino ingreso.
3)Una tienda de ropa ha establecido porcentaje de descuento sobre el monto
comprado de la siguiente forma:
Hombres Mujeres
Origen Talla S M L S M L
Nacional 10 12 15 15 17 20

Importado 05 07 10 07 09 12
Determinar y mostrar, para un comprador, el monto comprado, el importe del
descuento y el monto a pagar.
4)Al ingresar el número de un mes, devolver la estación del año de acuerdo a
la siguiente tabla:
Mes Estación
1, 2, 3 Verano
4, 5, 6 Otoño
7, 8, 9 Invierno
10, 11, 12 Primavera

5)Dado la nota promedio de un alumno, obtener la categoría, según la siguiente


tabla:
Promedio Categoría
Entre 0 y 5 Pésimo
Entre 6 y 10 Malo
Entre 11 y 14 Regular
Entre 15 y 17 Bueno
Entre 18 y 20 Excelente
6)Al ingresar el día y el número de un mes, devolver la estación del año de
acuerdo a la siguiente tabla:
Estación Tiempo
Verano Del 21 de Diciembre al 20 de Marzo
Otoño Del 21 de Marzo al 21 de Junio
Invierno Del 22 de Junio al 22 de setiembre
Primavera 23 de setiembre al 20 de Diciembre
7)En una empresa se ha determinado la siguiente política de descuento.
Sexo Hombres Mujeres
Tarjeta
Obrero 15% 10%
Empleado 20% 15%
Determine mediante un algoritmo, cuál será el monto del descuento al sueldo
ingresado de un trabajador
8)Según la siguiente tabla, obtener la ciudad que visitará, después de ingresar
su sexo y el puntaje obtenido en un examen.
Sexo Masculino Femenino
Puntaje
Entre 18 y 35 Arequipa Cuzco
Entre 36 y 75 Cuzco Iquitos
Mayor a 75 Iquitos Arequipa
PROBLEMAS PROPUESTOS
1) Planos S.A se dedica al fotocopiado de planos topográficos a los precios indicados en la siguiente
tabla:
Plano Costo por copia

Menos de 500 hectáreas s/.25

De 501 a 1000 hectáreas s/.30

De 1001 a 2000 hectáreas s/.40

De 2001 a 5000 hectáreas s/.50

De 5001 a 10000 hectáreas s/.75

Más de 10000 hectáreas s/.100

Como oferta, planos S.A. ofrece un descuento del 5% para la segunda copia y del 10% para cada
una de las demás copias. Diseñe un programa que determine el importe bruto, el importe de
descuento (0 si no hay descuento) y el importe a pagar por cierto número de fotocopias de un
plano.
2) Debido a los excelentes resultados el restaurant FURIA PORTEÑA decide ampliar sus
ofertas de acuerdo a una escala de consumo. Se pide diseñar un algoritmo y el programa
correspondiente el cual permitirá determinar el importe a pagar por lo consumido en
un restaurant.
Consumo (s/.) Descuento

Mayor a 100 30
Mayor a 60 20
Mayor a 30 15
Hasta 30 10

3) Diseñar el algoritmo y el programa correspondiente el cual permitirá ingresar el precio


unitario y la cantidad de un artículo. Se requiere determinar el importe de venta bruto,
el descuento y el importe de venta neto. El descuento será de acuerdo a la escala
siguiente:
Importe de venta bruto Descuento

<500 5%
>=500 y <=750 8%
10%
>750

4) Construir el algoritmo y el programa correspondiente para calcular la remuneración de


un trabajador; ingresando el total de horas trabajas y el pago por hora.
Considerar que por cada hora extra de trabajo se le abonará el importe de una hora y
media. El tiempo extra se considera cuando el total de horas trabajadas sea mayor a 40
horas.
5) Construir el algoritmo y el programa correspondiente que permita ingresar datos de un
trabajador de la constructora “FaviSur” y permita calcular la remuneración neta., su
bonificación para lo cual se debe ingresar el total de días trabajados. Se debe considerar
el siguiente cuadro para el pago diario según categoría y su condición:

Condición Bonificación
Estable 20% de remuneración
Contratado 10% de remuneración
Categoría Pago (s/. Por dia)

A 50
B 40
C 30
D 20

6) La compañía FAVISUR CAR renta autos de tres clases: chicos, medianos y grandes. El
alquiler por día de los autos es el siguiente:

Tipo de Auto Alquiler($ por dia)

Auto Chico 15
Auto Mediano 20
Auto Grande 30

Además la compañía cobra 20 ctvos, de $ por km. Recorrido en el auto CHICO, 30 ctvos
de $ por km. Recorrido en el auto MEDIANO y 40 ctvs. de $ por km. Recorrido en auto
GRANDE.
Construir un algoritmo y el programa correspondiente el cual pida el tipo de auto
alquilado, el número de días alquilados y luego los km. Recorridos y muestre el monto
a pagar por el alquiler.
7) En una tienda de accesorios para computadoras, el precio de venta unitario de los Cds
es el mismo para cualquier marca, sin embargo el descuento varía de acuerdo a la marca
y se establece en la siguiente tabla. Construir un algoritmo y el programa
correspondiente el cual permita determinar el importe a pagar por la cantidad de Cds
comprados de un sola marca, considerando que no se paga impuestos. Mostrar el
importe bruto, descuento e importe neto a pagar.
MARCA DESCUENTO (%)

3M 10
MCR 15
GOLDSTAR 20
SONY
30

8) Una tienda comercial ofrece ventas al crédito financiadas en tres formas como se indica
a continuación.
NÚMERO Tipo % %
LETRAS Financiamiento INTERES CUOTA INICIAL

2 1 5 60
4 2 10 50
6 3 15 35

El cliente deberá firmar antes de la financiación el monto de la compra, el cual es afecto


a un 10% de impuesto, por lo que el monto de la factura es igual al monto de la compra
más el importe del impuesto. Luego el cliente elige el tipo de financiamiento que le
convenga, se mostrará lo siguiente: monto de la factura, monto de los intereses, nuevo
monto de la factura (incluyendo los intereses), monto de la cuota inicial y el monto de
cada letra por pagar (nuevo monto de la factura menos monto de cuota inicial entre
número de letras).
9) Diseñar un algoritmo y el programa correspondiente el cual permita ingresar 03
números enteros y los muestre en forma ascendente.
10) Si compramos al por mayor 100 o más artículos nos descuentan el 40%, si compramos
entre 30 y 90 nos descuentan un 20%, y si compramos entre 8 y 30 un 10%. No hay
descuento si adquirimos menos de 8 artículos. Realice un algoritmo que calcule el
importe a pagar.
11) Si el sueldo de un empleado es 1200 o menos se le descuenta el 8%. Si está entre 1200
y 2500 el 5% sobre el adicional, y si está arriba de 2500, el 3% sobre el adicional. Escriba
un algoritmo que lea el sueldo y muestre el salario neto y el impuesto.
12) El rendimiento de un alumno se califica según sea lo siguiente:
Bueno si su promedio esta entre 16 y 20
Regular si su promedio está entre 11 y 15
Deficiente si su promedio está entre 6 y 10
Pésimo si su promedio está entre 0 y 5
13) Conociendo x, encuentre el valor numérico de las siguiente expresión
Y=(x-2)/(x2 – 4)
14) En una empresa, cada empleado tiene un código entero de tres cifras. Diseñe un
programa que lea el código de un empleado y determine de que tipo de empleado se
trata de acuerdo alos siguientes criterios:
 Si el código es divisible por 2, por 3 y por 5, el tipo de empleado es “administrativo”
 Si el código es divisible por 3 y por 5, pero no por 2, el tipo de empleado es “Directivo”
 Si el código es divisible por 2, pero no por 3 ni por 5, el tipo de empleado es
“Vendedor”.
 Si el código no es divisible por 2, ni por 3 ni por 5, el tipo de empleado es “Seguridad”.
15) En una librería obsequia lapiceros Luquin, Croquis y/o Nova por la compra de cuadernos
de acuerdo a la siguiente:
 Si el número de cuadernos adquiridos es menor que 12, no se obsequia ningún
lapicero.
 Si el número de cuadernos adquiridos no es menor que 12, pero menos que 24, se
obsequia 1 lapicero Luquin por cada 4 cuadernos adquiridos.
 Si el número de cuadernos adquiridos es no menos que 24, pero menos que 36, se
obsequia 2 lapiceros Croquis por cada 4 cuadernos adquiridos.
 Si el número de cuadernos adquiridos es no menos que 35, se obsequia 2 lapiceros
Nova por cada 4 cuadernos adquiridos, más 1 lapicero Luquin y más 1 lapicero
Croquis.
Diseñe un algoritmo que determine cuántos lapiceros Luquin, Croquis y Nova recibe un
cliente como obsequio.
16) Los trabajadores del estado percibe un sueldo básico mensual de 450 soles, además
recibe incrementos de sueldo de acuerdo a los siguientes conceptos:
INSTRUCCION PORCENTAJE

Hasta 5to. De Secundaria 5%


Técnico 10%
Profesional 20%

CONDICION SOCIAL PORCENTAJE

Casado 3%
Por cada hijo 2%
Sin vivienda 5%

Se pide realizar un algoritmo y el programa correspondiente el cual permita determinar


el sueldo del trabajador según los conceptos.
17) Construir un algoritmo y un programa que permita calcular el total de honorarios, el
total de descuento por aportaciones y el total neto a recibir un profesional que labora
en la empresa FAVISUR S.A. La empresa tiene las siguientes áreas o departamentos:
Departamentos Honorarios s/.

Informática 1000
Contabilidad 900
Administración 800

Las retenciones o descuentos son 5% para Essalud y 10% para AFP integra de los
honorarios.
18) Construir un algoritmo y su programa correspondiente el cual permita calcular el sueldo
neto de un empleado, para lo cual se debe ingresar el código del empleado, el pago por
horas y el número de horas trabajadas. Se debe considerar que se le pagará al empleado
el pago de una 1 hora y ½ por cada hora de trabajo extra siempre y cuando la cantidad
de horas trabajadas supere las 40 horas.
19) En una elección democrática a la presidencia de un club femenino participan Débora,
Raquel y Sefora. Para ganar la elección se requiere obtener la mitad de los votos
emitidos más uno. En caso de no haber un ganador, pasan a una segunda vuelta los
candidatos que alcanzaron los dos primeros puestos o se anula la elección, si hay
empate entre tres o, si hay empate por el segundo puesto. Dados los votos obtenidos
por cada candidato, se le pide diseñar un programa que determine el nombre del
candidato ganador o los nombres de los candidatos que pasan a la segunda vuelta o un
mensaje indicando la anulación de la elección.
20) Los empleados de la Ensambladora de computadoras FAVISUR trabajan en 3 turnos:
mañana, tarde y noche. Se desea determinar el salario del empleado mediante la
siguiente tarifa:
Tarifa/hora Turno

3,5 dólares Mañana


4,5 dólares Tarde
5 dólares Noche

Se pide elaborar un algoritmo y el programa correspondiente para calcular el salario


neto teniendo en cuenta:
a) Si el salario es menor que 100 dólares no tiene descuento.
b) Si el salario es mayor o igual que 100 dólares y menor que 200 dólares se le aplica
un descuento de 15%.
c) Si el salario es superior a 200 dólares se le aplica el 20% de descuento.

También podría gustarte