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.
V.E.: M1, M2, M3, M4 V.S.: Media, mensaje Inicio Leer M1, M2, M3, M4 Media ← (M1 + M2 + M3 + M4)/4 Máx ← 4 Si Media > Máx, entonces Escribir “Nocivo” Sino Escribir “admisible” Fin-si Fin
2.
Escribir un algoritmo tal que, dada la temperatura máxima del mes y la temperatura medida hoy, actualice el valor de la máxima si la temperatura leída hoy es mayor que dicho máximo.
V.E.: Tmax, Th V.S.: Tn Inicio Leer Tmax, Th Si Tmax >Th entonces Tn ← Tmax Fin-si Escribir Tn Fin
3.
Diseñar un algoritmo que, dado un número, indique si es par o impar
V.E.: N V.S.: Mensaje Inicio Leer N Si (Nmod2=0) entonces Escribir “Número es par” sino Escribir “Número es impar” Fin-si Fin
4.
Desarrolle un algoritmo que permita leer dos valores distintos, determinar cuál de los valores es el mayor y escribirlo.
V.E.: a, b V.S.: Vm, mensaje Inicio Leer a, b Si (a > b) b) y (a ≠ 0) entonces Vm ← a Escribir “Valor mayor”, Vm Sino Vm ← b Escribir “Valor mayor”, Vm Fin-si Fin
5.
Elabore el algoritmo que permita ingresar un valor numérico entero, que debe evaluar o decir que es mayor que 100 caso contrario se tiene que indicar que es menor
V.E.: N V.S.: Mensaje Inicio Leer N Si (N > 100) y (N ≠ 100) entonces Escribir “Es mayor que 100” Sino Escribir “Es menor que 100” Fin-si Fi
6.
Del ejercicio 5 se debe evaluar la posibilidad cuando el valor numérico sea igual a 100.
V.E.: N V.S.: Mensaje Inicio Leer N Si (N > 100) y (N ≠ 100) entonces Escribir “Es mayor que 100” Sino Escribir “Es menor que 100” Fin-si Si (N = 100) entonces Escribir “es igual a 100” Fin - si Fin
7.
Elabore el algoritmo que permita ingresar dos valores numéricos enteros positivos cualquiera, luego de evaluar se debe imprimir sus valores intercambiados.
V.E.: A, B V.S.: A, B, Mensaje Inicio Leer A, B, AUX Si (A = 0) Y (B = 0) entonces Aux ← A A←B B ← Aux Escribir A, B Sino Escribir “ingrese otro valor” Fin-si Fin
8.
Determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se consideran horas extras y que éstas se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se paga por una hora normal y el resto al triple.
V.E.: HT, PH V.S.: S Inicio Leer HT, PH Si (HT≤40) entonces S
HT*PH
Escribir S Sino Si (HT>40) y ((HT-40) ≤8) entonces≥ S
(40*PH) + (HT-40)*2*PH
Escribir S Sino Si (HT>40) Y ((HT-40)>8) entonces S
(40*PH) + (8*2*PH) + ((HT-48)*3*PH)
Escribir S Fin_si Fin_si Fin_si Fin
9.
Leer un número real x, calcular y escribir r = |x| 3
V.E.: X V.S.: r Inicio Leer X Si (X ≥ 0) entonces r
(X*X*X)
Escribir r Sino R
- (X*X*X)
Escribir r Fin_si Fin
10.
Calcular el coste de una llamada telefónica que ha durado t minutos sabiendo que si t<1, el coste es de 0.4 euros mientras que para duraciones superiores el coste es 0.4 + (t+1)/4 euros.
V.E.: t V.S.: C Inicio Leer t Si (t<1) entonces C 0.4 Escribir C Sino C 0.4 + ((t+1)/4) Escribir C Fin - si Fin
11.
Leer un número real del teclado. Calcular el valor de p sabiendo que si x está en el intervalo (2,8], el resultado p toma el valor uno, en caso contrario toma el valor cero. Escribir posteriormente el valor de p.
V.E.: X V.S.: p Inicio Leer X Si (X>2) y (X≤8) entonces p 1 Escribir p Sino p 0 Escribir p Fin_si Fin
12.
Leer las componentes de un vector de R 2 (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 V.E.: X,Y V.S.: p Inicio Leer X,Y Si ((X≠0) y (Y≠0)) entonces p raíz(x*x + y*y) Escribir p Sino p 0 Escribir p Fin_si Fin
Dado un numero entero x mayor que uno se ha de escribir un uno si el número es par y un cero en caso contrario.
13.
VE = x VS =v INICIO Leer: x Si: x≤1, entonces Escribir “error” Sino: Si (xmod2) =0, entonces v
1
Escribir: “par”, v Sino v
0
Escribir: “impar”, v Fin-si Fin-si Fin
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
14.
VE = p, q VS = Mensaje INICIO Leer: p, q Si: p
15.
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.
VE = N VS = Mensaje, R INICIO Leer: N Si: N≤1, entonces Escribir “error” Sino R1←raiz2 (N) R← (R1 div 1) Escribir: R Fin-si Fin
16.
Leer cuatro valores reales a, b, c, y d. realizar lo siguiente: ¿Calcular la siguiente expresión? (suponga que se ingresa valor cero a c) Valor
ab c
2
cd
c
2a
a 2a 5b 4
VE = a, b, c, d VS = V, Mensaje INICIO Leer: a, b, c, d Si: (c = 0), entonces Escribir: “Indeterminado” Sino: V ← ((a+b)/c^2) – (c*d-2*a)/(c+(a/(2*a+5*b+4)))+4*c*d Escribir: V FIN-SI FIN
4cd
17.
Leer cuatro valores reales y calcular la siguiente expresión suponga que se ingresa valor cero a c) Valor
ab c
2
cd
c
2a
a
2
4cd
2a 5b 4
VE = a, b, c, d VS = V, Mensaje INICIO Leer: a, b, c, d Si: (c = 0), entonces Escribir: “Indeterminado” Sino: V ← raiz2 ((a+b)/c^2) –raiz2 ((c*d)-(2*a))/(c+(a^2/[(2*a) + (5*b) + 4])) + (4*c*d) Escribir: V FIN-SI FIN
18.
Leer un número real x y otro entero z. Calcular y escribir: y = x z, suponiendo que z ≥ 0
19.
20. 21.
22. 23. 24.
25.
Queremos conocer los datos estadísticos de una asignatura, por lo tanto, necesitamos un algoritmo que lea el número de reprobados, aprobados, notables y sobresalientes de una asignatura, y nos devuelva: ¿El tanto por ciento de alumnos que han superado la asignatura? ¿El tanto por ciento de reprobados, aprobados, notables y sobresalientes de la asignatura? Dado un número, se debe contestar si es múltiplo de 3, 6 y 9 a la vez. Condicionar el algoritmo para cualquier número. Escribir un algoritmo que lea tres números enteros por teclado y emita un mensaje indicando, si están o no ordenados en orden creciente. Escribir un algoritmo que permita introducir por teclado tres números enteros y responda si los números son iguales . Escribir un algoritmo que permita introducir por teclado tres letras y responda si existen al menos dos letras iguales. Elabore un algoritmo que permita averiguar si una persona debe sacar su CUIL, sabiendo su año de nacimiento. El código de identificación laboral es el número que se otorga a todo trabajador al inicio de su actividad laboral en relación de dependencia (mayores de 18 años). Elabore un algoritmo que solicite la edad de 2 hermanos y muestre un mensaje indicando la edad del mayor y cuantos años de diferencia tiene con el menor.
26.
27.
28. 29.
30.
31. 32.
33.
Se tiene registrado la producción (unidades) logradas por un operario a lo largo de la semana (lunes a sábados). Elabore un algoritmo que nos muestre o nos diga si el operario recibirá incentivos sabiendo que le promedio de producción mínima es de 100 unidades. 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 Elabore un algoritmo que calcule el valor absoluto de un número (el número ingresado es positivo como negativo). Se desea realizar el algoritmo que resuelva el siguiente problema, cálculo de los salarios mensuales de los empleados de una empresa, sabiendo que estos se calculan en base a las horas semanales trabajadas y de acuerdo a un precio especificado por cada hora. Si se pasan de 40 semanales, las horas extraordinarias se pagarán a razón de 1.5 veces la hora ordinaria. 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 Se desea leer un número entero de 2 cifras y que se muestre el número de unidades, decenas que lo componen. Elabore un algoritmo que solicite un número entero y muestre un mensaje indicando la vocal correspondiente, considerando que la vocal A =1. Elaborar un algoritmo para calcular el diámetro de los orificios de las tuberías de descarga de lodo según la siguiente formula
d
x
0.5
1.162
H
V a
Dónde: X: separación entre orificios de salida en (m) depende del número de tolvas y de las dimensiones de las mismas H: carga hidráulica en (m) Va: Velocidad de arrastre del lodo 34.
En base al valor de dos números enteros, determine si estos son: A. Iguales. B. No iguales. C. El primero es mayor que el segundo. D. El segundo es mayor que el primero.
35.
36.
37.
38.
39.
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 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. 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). 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. 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 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 test 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 Honor 8.5 <= Nota < 9.5 Sobresaliente 6.5 <= Nota < 8.5 Notable
40. 41.
42.
43.
5 <= Nota < 6.5 Aprobado Nota < 5 Suspenso Implementar un algoritmo que dados tres números 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 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 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:
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 incrementará 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.
44.
45. 46. 47. 48.
49.
50.
Diseñar 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 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 Elaborar el algoritmo que permita ingresar cuatro valores enteros distintos luego de evaluar se debe decir cuál de ellos es el mayor Similar al ejercicio anterior, luego de evaluar se debe decir cuál de ellos es el mayor y el menor Elaborar un algoritmo que imprima el valor medio de tres números, ingresados por teclado (no es el promedio) 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. 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. 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 Plátanos, Frijoles, Queso, Crema, Pan y Café
51.
52.
53.
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). 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:
Se ha de exista un positivos
x
F(x)
x є [-1,3)
10-x
x>50
1
resto
0
escribir un uno en el caso de que trio (x, y, z) de números enteros tales que x2 + y2 = z2. Limite a x є
(0, 100], y є (0, 100]. En caso de que no se encuentre solución se ha
54. 55. 56.
57.
58.
59.
de escribir un cero. Determinar el mayor y menor valor de 5 números ingresados desde el teclado. Ordenar de menor a mayor 5 números 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, 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. 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
60.
61.
instrucción
Porcentaje
Hasta 5to secundaria
5%
técnico
10%
profesional
20%
Condición Social
porcentaje
casado
3%
Por cada hijo
2%
También por ley está sujeto Sin vivienda 5% 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
Factor
0
0
1..5
6
9 Para un tiro 6..8 realizado determinar su puntaje 9..10 correspondiente. 10 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
62.
Elaborar un algoritmo para determinar la severidad del problema de colapso del suelo para las edificaciones según los datos de la figura.
63.
Elaborar un algoritmo para determinar las dotaciones de agua para viviendas unifamiliares que están de acuerdo al área total del lote según como se muestra en la figura
64.
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)? ¿? 65.
Desarrolle un algoritmo para la siguiente función 0 x 0 16.67 0 TINS ( x) 33.34 x 33.34 16.67 0
66.
67.
si si
si si
0
x
0
x
16.67
16.67 x 33.34 x
33.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% pino 30% oyamel 20% 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. 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
68.
69. 70.
71.
72. 73.
74.
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. 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. Permita ingresar el mes y día de nacimiento, después 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 número 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 centígrados y se clasifica de acuerdo a lo siguiente: MUY ALTA: si su valor esta entre 90 oC y 100oC ALTA: si su valor esta entre 80 oC y 89oC NORMAL: si su valor esta entre 40 oC y 79oC BAJA: si su valor esta entre 0 oC y 39oC Ingresar un mes (numero) y un año e imprima cuantos días tiene, tener en cuenta el caso de año bisiestos. 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. 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
75.
76.
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) Elaborar un algoritmo para calcular el impuesto anual y/o Mensual de 4ta categoría o de 4ta y 5ta categoría de acuerdo al siguiente procedimiento (Nota: UIT = 3950 para el año 2016) Si un recibo por honorario es mayor de S/. 1500 se le hace la retención del 8% caso contrario no tiene retención en un mes. Si se tiene un grupo de recibos por honorarios emitidos (estos no sobrepasan de S/. 1500) o las rentas de 4ta y 5ta categoría en el mes, donde la suma de estos no sobrepasan de S/. 2880 no se le hace retención. Caso contrario se le hace la retención de la suma total del 8%. Cuando la proyección de sus ingresos anuales por Rentas de Cuarta Categoría no supere el monto afecto al impuesto (para el ejercicio 2016: S/. 34.560), podrá solicitar la Suspensión de Retenciones y/o Pagos a Cuenta. Deberá incluir también en la cantidad referencial de los ingresos obtenidos por rentas de Quinta Categoría en caso las tenga. 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 Entre (S/. 47.400)
7 y 12 UIT
8%
Entre (S/. 106.650)
12 y 27 UIT
14%
Entre (S/. 165.900) 27 y 42 UIT 17% IMPUESTO = REMUNERACIÓN x TASA Entre (S/. 205.400) 42 y 52 UIT 20 % ANUAL NETA ANUAL REMUNERACION BRUTA ANUAL
Por el exceso de
=
Remuneración mensual
x
52 UIT
Nº de meses que falta para culminar el año
+
30%
Gratificaciones de Navidad y Fiestas Patrias, Otros ingresos percibidos
en
Remuneraciones
el y
mes
,
Otros
ingresos percibidos en meses anteriores
77.
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/.27.650 para el 2016). La retención mensual de este impuesto se realiza de la siguiente manera: Determinar la remuneración bruta anual: REMUNERACION
=
NETA ANUAL
Renta Anual Proyectada
-
7 UIT
Cálculo del impuesto anual De haberse obtenido, luego de la deducción un monto positivo, a éste se procede aplicar la tasa respectiva. Hasta
27 UIT 15%
Por el exceso de
27 UIT 21%
Y hasta
54 UIT
Por el exceso de 54 UIT 30% IMPUESTO = REMUNERACIÓN x TASA ANUAL
NETA ANUAL
Determinación del impuesto a retener Se sigue el siguiente procedimiento por cada uno de los meses señalados a continuación: IAN = Impuesto Neto Anual
RETENCION ENERO, FEBRERO, MARZO RETENCION ABRIL
IAN 12 IAN - Retenciones de Enero a Marzo 9
RETENCION MAYO, JUNIO, JULIO
IAN - Retenciones de Enero a Abril
8 RETENCION AGOSTO
IAN - Retenciones de Enero a Julio 5
RETENCION SETIEMBRE, OCTUBRE, NOVIEMBRE RETENCION DICIEMBRE
78.
IAN - Retenciones de Enero a Agosto 4 IAN - Retenciones de Enero a Noviembre
Elaborar un algoritmo de 4ta y 5ta categoría. Según los cálculos de las siguientes tablas. Renta
Total
Renta Bruta Cuarta Categoría (lo que recibió como independiente)
S/.58,400
-Deducción de 20% de renta bruta de cuarta
S/.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
S/.25,200 (7 x S/.3,600)
-Deducción 7 UIT Renta neta a la que se le aplica el impuesto
S/.70,520
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 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
79.
Impuesto 15% de renta neta - Pagos adelantados en 2011
S/.10,578 S/.9,840
Pago por regularizar en Sunat
S/.738
La velocidad con que se desintegra una sustancia radiactiva, es proporcional a la masa de la muestra. Elabore un algoritmo para hallar el tiempo transcurrido de un objeto radiactivo, dado por la siguiente formula: Ln(
m0 m
)
0.693t
t (1/ 2)
Dónde: Mo=masa inicial M=masa final T (1/2)=tiempo de vida media (Ejm. C-14 es 5568 años) Nota: tenga en cuenta todas las condiciones de ingreso de datos. 80.
Los gases reales se explican satisfactoriamente por muchas ecuaciones una de ellas es la ecuación de Van Der Walls. 2
( P
81.
n a v
2
)(v nb) nRT
Dónde: P=presión N=número de moles V=volumen T=Temperatura A y B = son los parámetros moleculares del gas real que caracterizan la estructura y propiedades de sus moléculas por Ejemplo O 2 tienen valores para a = 1.36 Atm(1/mol)2 y b= 0.0319 (1/mol) Elabore un algoritmo para hallar la temperatura de un gas real. Nota: tenga en cuenta todas las condiciones de ingreso de datos. Elabore un algoritmo para calcular la perdida por fricción en una contracción brusca, es proporcional a la carga de velocidad en la conducción estrecha y puede calcularse mediante la ecuación.
h fc
K c
V b2 2 g c
Siendo Kc un factor de proporcionalidad, que recibe el nombre de coeficiente de perdida por contracción y V b2 la velocidad media de
aguas abajo en la sección estrecha. Se encuentra experimental que para el flujo laminar, es K c < 0.1 y la perdida por contracción hfc es despreciable. Para el flujo turbulento el valor de K c está dado por la ecuación empírica. K c
0.4(1
S b
S a
)
Siendo Sa y Sb, las áreas de las secciones transversales de las conducciones aguas arriba y abajo, respectiva. Nota: el factor de proporcionalidad (g c) de la ley de newton 32.174 pies-lb/lbf-s2 y tenga en cuenta todas las condiciones de ingreso de datos. 82.
Elabore un algoritmo para calcular el diámetro en el efecto de la región de entrada sobre el coeficiente de transferencia de calor. Está representado por las siguientes relaciones para un flujo turbulento dentro de una tubería, cuando la entrada es una reducción abrupta h h L
h h L
1
1
6
D
0.7
2
L
D
20
L
L D
L D
20
60
Dónde: L: es la longitud de entrada. H: es el valor promedio para un tubo de longitud infinita L HL: es el valor para un tubo muy largo Nota: tenga en cuenta todas las condiciones de ingreso de datos 83.
Elaborar un algoritmo para calcular la pendiente longitudinal del terreno según la fórmula de manning. V
1
n
(R
2
3
1
* S 2 )
Donde. V= velocidad en m/s R=radio hidráulico en m S=pendiente longitudinal n=coeficiente de rugosidad Nota: tenga en cuenta todas las condiciones de ingreso de datos
En la siguiente tabla se muestra los coeficientes de rugosidad Material
n
Concreto diámetro > 21´´
0.013
Concreto diámetro < 21´´
0.015
Arcilla vitrificada
0.012
Hierro fundido sin revestimiento 0.012 PVC
84.
0.09
Elaborar un algoritmo para la magnitud de las deflexiones verticales de un tubo de alcantarillado, para tener un estimativo de dichas deflexiones en función de las condiciones de la zanja y del material de relleno, podemos aplicar la ecuación de Spangler y es recomendada por la norma ASTM.
Y
Df * K (Wm 2 E 3( RDE 1)
3
W v )
0.061 E '
Dónde: ∆Y =Deflexión del diámetro del tubo en cm Df=factor de deformación a largo plazo. Splager recomienda un valor de 1.5. K=Constante de lecho de apoyo. Este valor depende del Angulo de contacto entre el tubo y el lecho de apoyo. (Ver Tabla) E= Módulo de elasticidad del material de la tubería. E PVC= según la norma COVENIN el módulo de elasticidad del PVC para sistemas de alcantarillado es de 2757.88 Mpa y como un Mpa es igual a 10.2 Kg/Cm2 nos queda que:
E PVC
2.81*10
4
Kg / cm2
RDE= Relación diámetro (DE)/ espesor (E) DE=Diámetro Externo en cm E= Espesor de la tubería en cm E’=Modulo de reacción del suelo en Kg/Cm 2 (Ver Tabla)
Angulo Contacto K
de 0°
30°
45°
60°
90°
120°
0.110 0.108 0.105 0.102 0.096
180°
0.090 0.083
Grado de Compactación Buena Mediana Mala Ninguna E’ (Kg/cm2)
85.
50
35
20
15
Nota: tome en cuenta las tablas para realizar la selección de entrada de datos para calcular la deflexión Elabore un algoritmo para ayudar a un Oceanógrafo, Biólogo Pesquero y un ingeniero ambiental, que han recolectado datos de velocidad de viento, desean determinar las condiciones ambientales del mar para ello desean calcular la escala de Beaufort, con esos resultados determinar la escala de Douglas, con eso determinar el tipo de ola, su altura mínima y máxima de la ola, para ello tienen la siguiente tabla relacional.
Velocidad del viento
Tipo de viento
V<1
Calma
1≤V≤3 7≤V≤10
Ventolina Flojito Flojo
11≤V≤16
Bonancible
17≤V≤21
Escala de Beaufort
Escala de Douglas
0
0
Tipo de Ola
Altura Mín.
Altura Máx. 0
Calma 0
1 2
1
Rizado
3
2
Marejadilla
0.2
0.5
4
3
Marejada
0.5
1.25
Fresquito
5
4
Fuerte Marejada
1.25
2.5
22≤V≤27
Fresco
6
5
Gruesa
2.5
4
28≤V≤33
Frescachón
7
6
Muy Gruesa
4
6
34≤V≤40
Temporal Temporal Fuerte Temporal Duro Temporal Muy Duro Temporal Huracanado
8 9 10 11
7
Arboleda
6
8
Montañosa
9
14
12
9
Enorme
14
100
Sin escala
Sin escala
Sin escala
Sin escala
Sin escala
4≤V≤6
41≤V≤47 48≤V≤55 56≤V≤63 64≤V≤71
Fuera Rango
de
Sin escala
0.2
9
86.
87.
Se desea obtener la nómina semanal, salario neto de los empleados de una empresa cuyo trabajo se paga por horas y del siguiente modo: Las horas inferiores a 35 horas (normales), se paga a una tarifa determinada que se debe introducir por teclado al igual que el número de horas y el nombre del trabajador Las horas iguales o superiores a 35 se pagaran como extras a un precio de 1.5 horas normales. Los impuestos a decidir a los trabajadores varían en función de sus sueldo mensual. Sueldo <= S/. 20000 libre de impuestos. o Los siguientes S/15000 al 20 % o o El resto al 30 %. Elaborar un algoritmo para seleccionar el mejor factor según la cantidad de habitantes para que sirva como coeficiente para calcular el caudal máximo horario, según la tabla Descripción
Factor
Población menor de 5000 habitantes
1.8
Población entre 5000 y 20000 habitantes
1.65
Población mayor de 20000 habitantes
1.5
88.
Elaborar un algoritmo para estimar el agua de mezclado requerida para diferentes tamaños de agregados y diferentes Slump de acuerdo a la siguiente tabla
89.
La resolución de una ecuación de 1er grado. Si la ecuación es ax + b = 0:
A<>0; X=-b/a A=0; b<>0 entonces solución imposible. A=0; b=0 entonces solución indeterminada.
90.
Dado 3 números determinar si la suma de cualquier par de ellos es igual al otro número (tercer número). Si se cumple esta condición escribir iguales y en caso contrario escribir distintos.