Você está na página 1de 12

Problemas de selectiva multiple

1.

2.

3.

4.

5.

Para calcular el nivel de ruido de una calle de una


ciudad se realizan 4 medidas, una cada 8 horas, en
un punto concreto. Si la media de las medidas del
nivel de ruido
supera la mxima admitida (por
ejemplo mxima =4), significa que el ruido es nocivo
para la salud. Realizar un programa que calcule el
nivel medio del ruido de una calle y determine si el
nivel de ruido es nocivo o es admisible.
Un banco antes de conceder un prstamo a 20 aos
comprueba los ingresos del solicitante. Si los ingresos
son superiores a 1200.00 nuevos soles mensuales el
crdito se concede. Si los ingresos son inferiores a
1200.00 nuevos soles pero superiores a 1000.00
nuevos soles y est soltero el crdito se concede.
Tambin se le concede si tiene ingresos entre 1200.00
y 1000.00 nuevos soles y est casado sin hijos.
Realizar un programa que pida los ingresos
mensuales y el estado civil del solicitante y si tiene
hijos y diga si se le da el crdito o no
Escriba un programa que lea el importe de la compra
y la cantidad recibida y calcule el cambio a devolver,
teniendo en cuenta que el nmero de monedas que
devuelva debe ser mnimo. Suponer que el sistema
monetario utilizado consta de monedas de 100, 50,
25, 5, 1 unidad.
Escriba un programa que lea tres nmeros enteros y
asigne el
valor apropiado TRUE o FALSE a las
siguientes variables booleanas y muestre el tipo de
triangulo que es (si es un tringulo)
Triangulo: True si los nmeros pueden representar
longitudes de los lados de un tringulo (La suma de
dos cualesquiera de los lados debe ser mayor que el
otro).
Equiltero: True si es un tringulo equiltero (todos
los lados son iguales).
Issceles: True si es un tringulo issceles (al menos
dos lados son iguales).
Escaleno: True si es un tringulo escaleno (no tiene
dos lados iguales).
Escribe un programa que lea los coeficientes A, B, C
de la ecuacin cuadrtica AX2 + BX
+ C = 0 y
muestre por pantalla la solucin obtenida. Considerar
los casos en que no exista solucin, que existan

6.

7.
8.

9.

10.

infinitas soluciones, que exista una sola solucin


(Ecuacin lineal) o que existan dos soluciones.
Se quiere realizar un programa que determine si un
alumno es apto o no. Un alumno se considera apto si
su nota final es de 5 o ms y no apto en caso
contrario. La nota final se calcula como la media
ponderada del trabajo realizado en casa, la media
obtenida en los tests y la puntuacin del examen.
Nota final = 0.2* Trabajo + 0.5*Test + 0.3*Examen.
Adems debe tener la calificacin de acuerdo a la
tabla:
Nota >=9.5 Matrcula de Honor
8.5 <= Nota < 9.5 Sobresaliente
6.5 <= Nota < 8.5 Notable
5 <= Nota < 6.5 Aprobado
Nota < 5 Suspenso
Implementar un algoritmo que dados tres nmeros a,
b y c, los devuelva ordenados de menor a mayor
El cuadrante de un punto (x, y) se puede determinar
a partir del signo de x e y. Escribir un algoritmo tal
que dadas las coordenadas x e y, indique a que
cuadrante pertenece el punto

Dados
el
valor
antiguo y
el actual del
contador de la luz, escribir un algoritmo que
determine a cunto asciende la factura de la luz de
un determinado abonado. El importe es la suma de la
cuota fija (S/. 12 ) ms una cuota variable que
depende del consumo y se calcula por tramos: los
primeros 100 Kw, a 0.06 el Kw, los 150 Kw siguientes
a 0.04 el Kw, si el consumo excede de 250 Kw, esa
fraccin se cobra 0.02 el kw
Supngase que el importe del seguro obligatorio de
un conductor de un coche depende del modelo del
coche, del color y de la edad del conductor. Sean dos
modelos de coche A y B y los precios del seguro
segn el color:

11.

12.

13.
14.

15.

Si
el
conductor
tiene menos de 26 aos, el precio se incrementa un
25 %; si tiene entre 26 y 30 aos se incrementa un 10
%; si tiene entre 31 y 65 aos el precio no se
modifica; si tiene ms de 65 aos el precio se
incrementara un 10 %. Adems, en cualquier caso,
hay que considerar que si el conductor tiene menos
de 2 aos el permiso de conducir, el precio se
incrementara un 25 % adicional.
Disear un algoritmo que calcule el precio del seguro
para un determinado modelo y un determinado
conductor.
Desarrolle un algoritmo que permita leer tres valores
y almacenarlos en las variables A, B y C
respectivamente. El algoritmo debe imprimir cual es
el mayor y cul es el menor. Recuerde constatar que
los tres valores introducidos por el teclado sean
valores distintos. Presente un mensaje de alerta en
caso de que se detecte el ingreso de valores iguales
Elaborar el algoritmo que permita ingresar cuatro
valores enteros distintos luego de evaluar se debe
decir cul de ellos es el mayor
Similar al ejercicio anterior, luego de evaluar se debe
decir cul de ellos es el mayor y el menor
Elaborar un algoritmo que imprima el valor medio de
tres nmeros, ingresados por teclado ( no es el
promedio)
Se desea agregar una letra para representar la
calificacin de los alumnos, las calificaciones son
notas entre 1 y 10; use los siguientes parmetros: A
para calificaciones mayores o iguales a 9, B para
calificaciones mayores o iguales a 8, C para
calificaciones mayores o iguales a 7, D para
calificaciones mayores o iguales a 6, F para todas las
dems calificaciones.

16.

La empresa Milagrito S.A. tiene la siguiente tabla de


parmetros para pagar las comisiones de sus
ejecutivos de ventas:

Escriba un programa que al introducir la cantidad


vendida por el ejecutivo de ventas, calcule de cunto
ser su comisin.
17.

18.

19.

20.

21.

Un restaurante, desea dar a conocer a sus clientes el


plato que se ha preparado para cada uno de los
tiempos de comida desayuno, almuerzo y cena. El
restaurante prepara un plato nico para cada uno de
los tiempos. Cuando el cliente seleccione entre los
tiempos de comida (desayuno, almuerzo o cena) se
debe desplegar el detalle de este.
Ejemplo:
Seleccione su tiempo de Comida: desayuno
Detalle
Pltanos, Frijoles, Queso, Crema, Pan y Caf
Elabore un programa que pida dos nmeros y que
permita mostrar un men con las cuatro operaciones
bsicas, donde el usuario pueda seleccionar la
operacin que desea realizar (basta con que
seleccione el nmero).
Leer un valor x del teclado. Calcular y escribir el valor
y = f(x), siendo f una funcin definida a trozos del
siguiente modo:
x
F(x)
x [- 101,3)
x
x>50
1
resto
0

Leer
las
componentes
de
un
2
vector de
R (x e y). Calcule el valor
de r que se define como r= NC(x, y), si x0, y0 y
x=0 o si y =0
Dados dos nmeros enteros positivos p y q, p > q, se
ha de escribir un uno si son divisibles y cero si no lo
son

22.

23.

24.
25.
26.

27.

28.

29.

Dada una cantidad N > 1 calcular la raz cuadrada


entera aproximada r. se ha de cumplir que r*r N <
(r+1)(r+1). Por ejemplo, si N=24 se tiene que r=4
pues 4*4 =1624<25=5*5.
Se ha de escribir un uno en el caso de que exista un
trio (x, y, z) de nmeros enteros positivos tales que
x2 + y2 = z2. Limite a x (0, 100], y (0, 100]. En
caso de que no se encuentre solucin se ha de
escribir un cero.
Determinar el mayor y menor valor de 5 nmeros
ingresados desde el teclado.
Ordenar de menor a mayor 5 nmeros ingresados
por teclado
Un restaurant ofrece un descuento del 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 todos los
importes.
Un profesor desea implementar un algoritmo que le
permita bonificar equitativamente a todos sus
alumnos de acuerdo a la nota conseguida en un
examen, de la siguiente forma: si la nota fuera menor
que 5 se bonifica con 3 puntos; si la nota fuera mayor
o igual que 5 pero menor que 10 se bonifica con 2
puntos y si la nota fuera mayor o igual que 10 pero
menor que 15 se bonifica con 1 punto; y si la nota
fuera mayor o igual que 15 pero menor o igual que 20
se le descuenta el residuo de la nota entre 5,
determinar la nota bonificada para cualquier alumno.
Dos personas desean intercambiar sus identidades
(nombre, direccin, telfono, edad) siempre y cuando
la edad del primero fuese mayor que la edad de
segundo en no ms de 4 aos. Ingresar los datos de
cada persona y mostrar sus nuevas identidades o un
mensaje mostrando la diferencia de edades que
impidiera el intercambio.
Un trabajador del estado percibe un sueldo bsico
mensual de 750 nuevos soles; adems recibe
incrementos de sueldo de acuerdo a los siguientes
conceptos
instruccin
Hasta 5to secundaria
tcnico

Porcentaje
5%
10%

profesional

Condicin
Social
casado
Por cada hijo
Sin vivienda

30.

porcent
aje
3%
2%
5%

Tambin por ley


est sujeto a
un descuento de 10% si su sueldo excede de S/. 800.
determinar el sueldo neto que recibe un trabajador
En una olimpiada de tiro al blanco se llega a un
acuerdo entre los participantes para que el puntaje
obtenido sea calculado en base al puntaje original (0
al 10) alcanzado en el tiro, multiplicado por un factor:

Puntaje
original
0
1..5
6..8
9..10
31.

20%

Factor
0
6
9
10

Para
un
tiro
realizado determinar

su puntaje correspondiente.
Una tienda de ropa ha establecido los porcentajes de
descuento, que se indican a continuacin, de acuerdo
a ciertas caractersticas del comprador: nacionalidad
(1,2) y del producto que compra: sexo (H, M), talla
(Nio, Joven, Adulto). Se sabe que una persona puede
comprar varios productos por lo que se desea mostrar
como
resultados
los
siguiente:
nombre
del
comprador, cantidad de productos comprados,
importe comprado, importe descontado, el importe a
pagar; para lo cual se deben ingresar los datos que
sean necesarios. El proceso para la compra de una
persona termina cuando al ingresar el nombre del
comprador se presiona ENTER
nio
sexo

Nacionalidad
1
2

H
5
4

M
4
5

joven
sexo
H
M
7
9
9
7

adulto
sexo
H
M
10
12
12
10

32.

Escribir un algoritmo cree un men de conversin


para:
Pulgadas a centmetros (1 pulgada = 2.54 cm)?
Pies a metros (1 pie = 0.3048 metros = 12
pulgadas)?
Millas por hora a kilmetros por hora (60 millas\hora
= 80 Km\hora)?
Grados a radianes (360 grados = 2pi radianes,
pi=3.141592)?
?

33.

Desarrolle un algoritmo para la siguiente funcin

TINS ( x )

34.

35.

0
x0
16.67 0
33.34 x
33.34 16.67
0

si

x0

si

0 x 16.67

si

16.67 x 33.34

si

x 33.34

El gobierno del Per desea reforestar un bosque que


mide determinado nmero de hectreas. Si la
superficie del terreno excede a 1 milln de metros
cuadrados, entonces decidir sembrar de la siguiente
manera.
Porcentaje de la superficie del bosque. Tipo de rbol
70% pino, 20% oyamel, 10% cedro.
Si la superficie del terreno es menor o igual a un
milln de metros cuadrados, entonces decidir
sembrar de la siguiente manera.
Porcentaje de la superficie del bosque tipo de rbol.
50% pino
30% oyamel
20% cedro.
El gobierno desea saber el nmero de pinos,
oyameles y cedros, que tendr que sembrar en el
bosque. Si se sabe que en 10 metros cuadrados
caben 8 pinos, en 15 metros cuadrados caben 15
oyameles y en 18 metros cuadrados caben 10 cedros.
Tambin se sabe que una hectrea equivale a 10 mil
metros cuadrados.
Una fbrica ha sido sometida a un programa de
control de contaminacin para lo cual se efecta una
revisin de los puntos IMECA generados por la fbrica.
el programa de control de contaminacin consiste en

36.

37.

38.

39.

40.
41.

medir los puntos IMECA que emite la fbrica en cinco


das de una semana y si el promedio es superior a los
170 puntos entonces tendr la sancin de parar su
produccin por una semana y una multa del 50% de
las ganancias diarias cuando no se detiene la
produccin. Si el promedio obtenido de puntos IMECA
es de 170 o menor entonces no tendr ni sancin ni
multa. El dueo de la fbrica desea saber cunto
dinero perder despus de ser sometido a la revisin.
Una persona se encuentra con un problema de
comprar un automvil o un terreno, los cuales
cuestan exactamente lo mismo. Sabe que mientras el
automvil se devala, con el terreno sucede lo
contrario. Esta persona comprara el automvil si al
cabo de tres aos la devaluacin de este no es mayor
que la mitad del incremento del valor del terreno.
Aydale a esta persona a determinar si debe o no
comprar el automvil.
Permita ingresar el mes y da de nacimiento, despus
de evaluar se debe imprimir el signo zodiacal
correspondiente.
Ingresar un numero en forma de ARABICO (entero) y
mostrar su equivalente en ROMANO asumiendo que el
nmero ingresado es correcto y no debe ser mayor a
3999
Ejemplo si se ingresa el numero 123 debe aparecer
como resultado CXXIII
La temperatura de un horno puede variar desde 0
hasta 100 grados centgrados y se clasifica de
acuerdo a lo siguiente:
MUY ALTA:
si su valor esta entre 90oC y 100oC
ALTA:
si su valor esta entre 80oC y 89oC
NORMAL:
si su valor esta entre 40oC y 79oC
BAJA:
si su valor esta entre 0oC y 39oC
Ingresar un mes (numero) y un ao e imprima
cuantos das tiene, tener en cuenta el caso de ao
bisiestos.
Escribir un programa que lea una nota de un examen
por teclado y devuelva la calificacin que tiene. La
calificacin podr ser: Suspenso (0-4.99), Aprobado
(5-6.99), Notable (7-8.99), Sobresaliente (9-9.99) o
Matrcula de Honor (10).
Realice este ejercicio utilizando la sentencia de case.

42.

Elabore un algoritmo que permita ingresar el monto


de venta alcanzado por un vendedor durante un mes,
luego de calcular la bonificacin que le corresponde
Monto
0 - 1000
1000 5000
5000 - 20000
20000 a mas

43.
44.

45.

46.

47.

Bonificacin (%)

Elabore un algoritmo que solicite un nmero entero


y muestre un mensaje indicando la vocal
correspondiente, considerando que la vocal A =1.
Elabore un algoritmo, dado un nmero cuyo valor es
ledo desde teclado, imprima por pantalla si el
nmero es o no mayor a cero y si el nmero es par o
impar.
Elabora un algoritmo que tras leer un carcter desde
teclado, imprima por pantalla si la letra es mayscula
o minscula. Ampli el algoritmo, indicando si el
carcter es un digito numrico (Nota: digito numrico
48 57, maysculas 65 90 y minsculas 97 - 122)
Permita ingresar las coordenadas (x, y) de un punto y
el radio R, de un circulo con centro en el origen.
Luego de evaluar se debe decir si el punto esta fuera,
dentro o sobre el circulo
Elaborar un algoritmo para calcular el impuesto anual
de 4ta
categora de acuerdo al siguiente
procedimiento
Si un recibo por honorario es mayor de S/. 1500 se
le hace la retencin del 10% caso contrario no
tiene retencin en un mes.
Si se tiene un grupo de recibos por honorarios
emitidos en el mismo mes (estos no sobre pasan
de S/. 1500) la suma de estos no deben pasar de
S/. 2625 no se le hace retencin. Caso contrario se
le hace la retencin de la suma total del 10%.
Cuando la proyeccin de sus ingresos anuales por
Rentas de Cuarta Categora no supere el monto
afecto al impuesto (para el ejercicio 2014: S/.
33,250),
podr
solicitar
la Suspensin
de
Retenciones y/o Pagos a Cuenta. Deber incluir
tambin en la cantidad referencial, los ingresos
obtenidos por rentas de Quinta Categora en caso
las
tenga.
Referencia: Resolucin
de
Superintendencia N 373-2013/SUNAT

0
3
5
8

La renta de cuarta categora de acuerdo a los


procedimientos de la Sunat que han sobrepasado
el monto afecto al impuesto se deduce con el 20%
de los ingresos brutos.
Para Calcular el impuesto anual, De haberse
obtenido, luego de la deduccin un monto positivo,
a ste se procede aplicar la tasa respectiva
Hasta

27
15
UIT
%
Por el
27
21
exceso de
UIT
%
Y hasta
54
UIT
IMPUES = REMUNERACI
x TAS
Por
el
54
30
TO
N NETA
A
exceso de ANUAL
UIT
%
ANUAL

REMUNERACI
ON
BRUTA
ANUAL

Remuneraci
n
mensual

N
de
meses
que falta
para
culminar
el ao

Gratificaciones de
Navidad
y
Fiestas
Patrias, Otros ingresos
percibidos en el mes ,
Remuneraciones
y
Otros
ingresos
percibidos en meses
anteriores

Nota: UIT = 3600


48.

Elaborar un algoritmo para calcular el impuesto anual


de 5ta categora de acuerdo al siguiente
procedimiento.
Estas son generadas por los trabajadores
dependientes
cuyo
monto
proyectado
de
remuneraciones
incluidas
gratificaciones,
participaciones, gratificaciones extraordinarias y
otros ingresos que percibirn durante el periodo de
un ao superen el monto equivalente a 7 UIT
(S/.25200 para el 2010).
La retencin mensual de este impuesto se realiza
de la siguiente manera:
Determinar la remuneracin bruta anual:

REMUNERACI
ON NETA
ANUAL

Renta
Anual
Proyectad
a

- 7 UIT
C

lculo del impuesto anual


De haberse obtenido, luego de la deduccin un
monto positivo, a ste se procede aplicar la
tasa respectiva.
Hasta

27
15
UIT
%
Por el
27
21
exceso de
UIT
%
Y hasta
54
UIT
IMPUES
=
REMUNERACI
Por el
54
30 x TAS
TO
NETA%
A
exceso
de N
UIT
ANUAL
ANUAL
Determinacin del impuesto a retener
Se sigue el siguiente procedimiento por cada uno de
los meses sealados a continuacin: IAN = Impuesto
Neto Anual

RETENCION
ENERO, FEBRERO,
MARZO
RETENCION
ABRIL
RETENCION
MAYO, JUNIO, JULIO
RETENCION
AGOSTO
RETENCION
SETIEMBRE, OCTUBRE,
NOVIEMBRE

IAN
12
IAN - Retenciones de
Enero a Marzo
9
IAN - Retenciones de
Enero a Abril
8
IAN - Retenciones de
Enero a Julio
5
IAN - Retenciones de
Enero a Agosto
4

RETENCION
DICIEMBRE
49.

IAN - Retenciones de
Enero a Noviembre

Elaborar un algoritmo de 4ta y 5ta categora. Segn


los clculos de las siguientes tablas.

Renta
Renta Bruta Cuarta Categora (lo que
recibi como independiente)

Total
S/.58,400
S/.11,680
(20% de
S/.58,400)
S/.46,720

-Deduccin de 20% de renta bruta de


cuarta
Renta Neta de Cuarta Categora
+ Ingresos de Quinta Categora (lo que
recibi como dependiente)
Total ingresos de Cuarta y Quinta
Categora

S/.49,000
S/.95,720
S/.25,200
(7 x S/.3,600)

-Deduccin 7 UIT
Renta neta a la que se le aplica el
impuesto

S/.70,520

Supongamos que no se percibi ms ingresos que lo


mencionados y no se efectu donaciones ni report
prdidas en aos anteriores. En consecuencia, se le
debe aplicar una tasa de impuesto a la renta de 15%
(para rentas gravadas de hasta 27 UIT, S/.97,200).
De este modo, el impuesto a pagar es S/.10,578 (15%
de S/.70,520), pero como se
ya efectu pagos
adelantados en todo el 2014 por S/.9,840, solo
debera regularizar S/.738 ante la Sunat por este
tributo de 2014. Tal como se muestra en la tabla
Renta neta cuarta y quinta
categora
Impuesto 15% de renta neta
- Pagos adelantados en 2011
Pago por regularizar en
Sunat

S/.70,520
S/.10,578
S/.9,840
S/.738