Problemas de Selectiva Multiple

17
Problemas de selectiva multiple 1. 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 máxima admitida (por ejemplo máxima =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. 2. Un banco antes de conceder un préstamo a 20 años comprueba los ingresos del solicitante. Si los ingresos son superiores a 1200.00 nuevos soles mensuales el crédito se concede. Si los ingresos son inferiores a 1200.00 nuevos soles pero superiores a 1000.00 nuevos soles y está soltero el crédito se concede. También 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 crédito o no 3. 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 número de monedas que devuelva debe ser mínimo. Suponer que el sistema monetario utilizado consta de monedas de 100, 50, 25, 5, 1 unidad. 4. Escriba un programa que lea tres números 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 triángulo)

description

333

Transcript of Problemas de Selectiva Multiple

Page 1: Problemas de Selectiva Multiple

Problemas de selectiva multiple

1. 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 máxima admitida (por ejemplo máxima =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.

2. Un banco antes de conceder un préstamo a 20 años comprueba los ingresos del solicitante. Si los ingresos son superiores a 1200.00 nuevos soles mensuales el crédito se concede. Si los ingresos son inferiores a 1200.00 nuevos soles pero superiores a 1000.00 nuevos soles y está soltero el crédito se concede. También 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 crédito o no

3. 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 número de monedas que devuelva debe ser mínimo. Suponer que el sistema monetario utilizado consta de monedas de 100, 50, 25, 5, 1 unidad.

4. Escriba un programa que lea tres números 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 triángulo)Triangulo: True si los números pueden representar longitudes de los lados de un triángulo (La suma de dos cualesquiera de los lados debe ser mayor que el otro).Equilátero: True si es un triángulo equilátero (todos los lados son iguales).Isósceles: True si es un triángulo isósceles (al menos dos lados son iguales).Escaleno: True si es un triángulo escaleno (no tiene dos lados iguales).

5. Escribe un programa que lea los coeficientes A, B, C de la ecuación cuadrática AX2 + BX + C = 0 y muestre por pantalla la solución obtenida. Considerar los casos en que no exista solución, que existan infinitas soluciones, que exista una sola solución (Ecuación lineal) o que existan dos soluciones.

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

Page 2: Problemas de Selectiva Multiple

más 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 puntuación del examen. Nota final = 0.2* Trabajo + 0.5*Test + 0.3*Examen. Además debe tener la calificación de acuerdo a la tabla:

Nota >=9.5 Matrícula de Honor8.5 <= Nota < 9.5 Sobresaliente6.5 <= Nota < 8.5 Notable5 <= Nota < 6.5 AprobadoNota < 5 Suspenso

7. Implementar un algoritmo que dados tres números a, b y c, los devuelva ordenados de menor a mayor

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

9. Dados el valor antiguo y el actual del contador de la luz, escribir un algoritmo que determine a cuánto asciende la factura de la luz de un determinado abonado. El importe es la suma de la cuota fija (S/. 12 ) más 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 fracción se cobra 0.02 el kw

10. Supóngase 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 según el color:

Page 3: Problemas de Selectiva Multiple

Si el conductor tiene menos de 26 años, el precio se incrementa un 25 %; si tiene entre 26 y 30 años se incrementa un 10 %; si tiene entre 31 y 65 años el precio no se modifica; si tiene más de 65 años el precio se incrementara un 10 %. Además, en cualquier caso, hay que considerar que si el conductor tiene menos de 2 años el permiso de conducir, el precio se incrementara un 25 % adicional.Diseñar un algoritmo que calcule el precio del seguro para un determinado modelo y un determinado conductor.

11. 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 cuál 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

12. Elaborar el algoritmo que permita ingresar cuatro valores enteros distintos luego de evaluar se debe decir cuál de ellos es el mayor

13. Similar al ejercicio anterior, luego de evaluar se debe decir cuál de ellos es el mayor y el menor

14. Elaborar un algoritmo que imprima el valor medio de tres números, ingresados por teclado ( no es el promedio)

15. Se desea agregar una letra para representar la calificación de los alumnos, las calificaciones son notas entre 1 y 10; use los siguientes parámetros: 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 demás calificaciones.

16. La empresa Milagrito S.A. tiene la siguiente tabla de parámetros 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 cuánto será su comisión.

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

Page 4: Problemas de Selectiva Multiple

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: desayunoDetallePlátanos, Frijoles, Queso, Crema, Pan y Café

18. Elabore un programa que pida dos números y que permita mostrar un menú con las cuatro operaciones básicas, donde el usuario pueda seleccionar la operación que desea realizar (basta con que seleccione el número).

19. Leer un valor x del teclado. Calcular y escribir el valor y = f(x), siendo f una función definida a trozos del siguiente modo:

20. Leer las componentes de un vector de R2

(x e y). Calcule el valor de r que se define como r= NC(x, y), si x≠0, y≠0 y x=0 o si y =0

21. Dados dos números enteros positivos p y q, p > q, se ha de escribir un uno si son divisibles y cero si no lo son

22. Dada una cantidad N > 1 calcular la raíz 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 =16≤24<25=5*5.

23. Se ha de escribir un uno en el caso de que exista un trio (x, y, z) de números enteros positivos tales que x2 + y2 = z2. Limite a x є (0, 100], y є (0, 100]. En caso de que no se encuentre solución se ha de escribir un cero.

24. Determinar el mayor y menor valor de 5 números ingresados desde el teclado.

25. Ordenar de menor a mayor 5 números ingresados por teclado26. 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.

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

x F(x)

x є [-1,3) 10-x

x>50 1

resto 0

Page 5: Problemas de Selectiva Multiple

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.

28. Dos personas desean intercambiar sus identidades (nombre, dirección, teléfono, edad) siempre y cuando la edad del primero fuese mayor que la edad de segundo en no más de 4 años. Ingresar los datos de cada persona y mostrar sus nuevas identidades o un mensaje mostrando la diferencia de edades que impidiera el intercambio.

29. Un trabajador del estado percibe un sueldo básico mensual de 750 nuevos soles; además recibe incrementos de sueldo de acuerdo a los siguientes conceptos

instrucción Porcentaje

Hasta 5to secundaria 5%

técnico 10%

profesional 20%

También por ley está sujeto a un descuento de 10% si su sueldo excede de S/. 800. determinar el sueldo neto que recibe un trabajador

30. 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:

Condición Social porcentaje

casado 3%

Por cada hijo 2%

Sin vivienda 5%

Puntaje original Factor

0 0

1..5 6

6..8 9

9..10 10

Page 6: Problemas de Selectiva Multiple

Para un tiro realizado determinar su puntaje correspondiente.31. Una tienda de ropa ha establecido los porcentajes de descuento,

que se indican a continuación, de acuerdo a ciertas características del comprador: nacionalidad (1,2) y del producto que compra: sexo (H, M), talla (Niño, 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

Nacionalidad

niño joven adulto

sexo sexo sexo

H M H M H M

1 5 4 7 9 10 12

2 4 5 9 7 12 10

32. Escribir un algoritmo cree un menú de conversión para:¿Pulgadas a centímetros (1 pulgada = 2.54 cm)?¿Pies a metros (1 pie = 0.3048 metros = 12 pulgadas)?¿Millas por hora a kilómetros 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 función

Page 7: Problemas de Selectiva Multiple

34. El gobierno del Perú desea reforestar un bosque que mide determinado número de hectáreas. Si la superficie del terreno excede a 1 millón 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 millón de metros cuadrados, entonces decidirá sembrar de la siguiente manera.Porcentaje de la superficie del bosque tipo de árbol.50% pino30% oyamel20% cedro.El gobierno desea saber el número 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. También se sabe que una hectárea equivale a 10 mil metros cuadrados.

35. Una fábrica ha sido sometida a un programa de control de contaminación para lo cual se efectúa una revisión de los puntos IMECA generados por la fábrica. el programa de control de contaminación consiste en medir los puntos IMECA que emite la fábrica en cinco días de una semana y si el promedio es superior a los 170 puntos entonces tendrá la sanción de parar su producción por una semana y una multa del 50% de las ganancias diarias cuando no se detiene la producción. Si el promedio obtenido de puntos IMECA es de 170 o menor entonces no tendrá ni sanción ni multa. El dueño de la fábrica desea saber cuánto dinero perderá después de ser sometido a la revisión.

36. Una persona se encuentra con un problema de comprar un automóvil o un terreno, los cuales cuestan exactamente lo mismo. Sabe que mientras el automóvil se devalúa, con el terreno sucede lo contrario. Esta persona comprara el automóvil si al cabo de tres años la devaluación de este no es mayor que la mitad del incremento del valor del terreno. Ayúdale a esta persona a determinar si debe o no comprar el automóvil.

37. Permita ingresar el mes y día de nacimiento, después de evaluar se debe imprimir el signo zodiacal correspondiente.

38. Ingresar un numero en forma de ARABICO (entero) y mostrar su equivalente en ROMANO asumiendo que el número ingresado es correcto y no debe ser mayor a 3999

Page 8: Problemas de Selectiva Multiple

Ejemplo si se ingresa el numero 123 debe aparecer como resultado CXXIII

39. La temperatura de un horno puede variar desde 0 hasta 100 grados centígrados y se clasifica de acuerdo a lo siguiente:

MUY ALTA: si su valor esta entre 90oC y 100oCALTA: si su valor esta entre 80oC y 89oCNORMAL: si su valor esta entre 40oC y 79oCBAJA: si su valor esta entre 0oC y 39oC

40. Ingresar un mes (numero) y un año e imprima cuantos días tiene, tener en cuenta el caso de año bisiestos.

41. Escribir un programa que lea una nota de un examen por teclado y devuelva la calificación que tiene. La calificación podrá ser: Suspenso (0-4.99), Aprobado (5-6.99), Notable (7-8.99), Sobresaliente (9-9.99) o Matrícula 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 bonificación que le corresponde

Monto Bonificación (%)

0 - 1000 0

1000 – 5000 3

5000 - 20000 5

20000 a mas

8

43. Elabore un algoritmo que solicite un número entero y muestre un mensaje indicando la vocal correspondiente, considerando que la vocal A =1.

44. Elabore un algoritmo, dado un número cuyo valor es leído desde teclado, imprima por pantalla si el número es o no mayor a cero y si el número es par o impar.

45. Elabora un algoritmo que tras leer un carácter desde teclado, imprima por pantalla si la letra es mayúscula o minúscula. Amplié el algoritmo, indicando si el carácter es un digito numérico (Nota: digito numérico 48 – 57, mayúsculas 65 – 90 y minúsculas 97 - 122)

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

47. Elaborar un algoritmo para calcular el impuesto anual de 4ta categoría de acuerdo al siguiente procedimiento

Page 9: Problemas de Selectiva Multiple

Si un recibo por honorario es mayor de S/. 1500 se le hace la retención del 10% caso contrario no tiene retención 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 retención. Caso contrario se le hace la retención de la suma total del 10%.

Cuando la proyección de sus ingresos anuales por Rentas de Cuarta Categoría no supere el monto afecto al impuesto (para el ejercicio 2014: S/. 33,250), podrá solicitar la Suspensión de Retenciones y/o Pagos a Cuenta. Deberá incluir también en la cantidad referencial, los ingresos obtenidos por rentas de Quinta Categoría en caso las tenga. Referencia: Resolución de Superintendencia N° 373-2013/SUNAT

La renta de cuarta categoría 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 deducción un monto positivo, a éste se procede aplicar la tasa respectiva

Nota: UIT = 3600

Hasta 27 UIT 15%

Por el exceso de

27 UIT 21%

Y hasta 54 UIT

Por el exceso de

54 UIT 30%IMPUESTO ANUAL

= REMUNERACIÓN NETA ANUAL

x TASA

REMUNERACION BRUTA ANUAL

= Remuneración mensual

x Nº de meses que falta para culminar el año

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

Page 10: Problemas de Selectiva Multiple

48. Elaborar un algoritmo para calcular el impuesto anual de 5ta categoría 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 percibirán durante el periodo de un año superen el monto equivalente a 7 UIT (S/.25200 para el 2010).

La retención mensual de este impuesto se realiza de la siguiente manera:

Determinar la remuneración bruta anual:

Cálculo del impuesto anual

De haberse obtenido, luego de la deducción un monto positivo, a éste se procede aplicar la tasa respectiva.

Determinación del impuesto a retenerSe sigue el siguiente procedimiento por cada uno de los meses señalados a continuación: IAN = Impuesto Neto Anual

RETENCIONENERO, FEBRERO, MARZO

IAN

12

RETENCIONABRIL

IAN - Retenciones de Enero a Marzo

9

REMUNERACION NETA ANUAL

= Renta Anual Proyectada

- 7 UIT

Hasta 27 UIT 15%

Por el exceso de 27 UIT 21%

Y hasta 54 UIT

Por el exceso de 54 UIT 30%

IMPUESTO ANUAL

= REMUNERACIÓN NETA ANUAL

x TASA

Page 11: Problemas de Selectiva Multiple

RETENCIONMAYO, JUNIO, JULIO

IAN - Retenciones de Enero a Abril

8

RETENCIONAGOSTO

IAN - Retenciones de Enero a Julio

5

RETENCIONSETIEMBRE, OCTUBRE, NOVIEMBRE

IAN - Retenciones de Enero a Agosto

4

RETENCIONDICIEMBRE

IAN - Retenciones de Enero a Noviembre

49. Elaborar un algoritmo de 4ta y 5ta categoría. Según los cálculos de las siguientes tablas.

Supongamos que no se percibió más ingresos que lo mencionados y no se efectuó donaciones ni reportó pérdidas en años 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

Renta TotalRenta Bruta Cuarta Categoría (lo que recibió como independiente)

S/.58,400

-Deducción de 20% de renta bruta de cuartaS/.11,680(20% de

S/.58,400)Renta Neta de Cuarta Categoría S/.46,720+ Ingresos de Quinta Categoría (lo que recibió como dependiente)

S/.49,000

Total ingresos de Cuarta y Quinta Categoría S/.95,720

-Deducción 7 UIT S/.25,200(7 x S/.3,600)

Renta neta a la que se le aplica el impuesto S/.70,520

Page 12: Problemas de Selectiva Multiple

2014 por S/.9,840, solo debería regularizar S/.738 ante la Sunat por este tributo de 2014. Tal como se muestra en la tabla

Renta neta cuarta y quinta categoría S/.70,520 Impuesto 15% de renta neta S/.10,578- Pagos adelantados en 2011 S/.9,840Pago por regularizar en Sunat S/.738