Documente Academic
Documente Profesional
Documente Cultură
cada hora extra se paga 25% más del valor de una hora normal. Si se deducen al
trabajador sobre el sueldo base 5% del paro forzoso, 2% de política habitacional y
7% para caja de ahorro. Si se le asignan 25000 Bolívares por actualización
académica, 17300 Bolívares por cada hijo y una prima por hogar de 18000
Bolívares. Calcule y muestre las asignaciones, las deducciones y el sueldo neto
del trabajador.
12. Calcule y muestre, a un alumno, cuál será su promedio general en las tres materias
más difíciles que cursa y cuál será el promedio que obtendrá en cada una de ellas.
Estas materias se evalúan como se muestra a continuación:
Matemática Examen 90% y 10% del promedio de tres tareas.
Física Examen 80% y 20% del promedio de dos tareas.
Química Examen 85% y 15% del promedio de tres tareas.
13. Determine cuánto dinero hay en un banco que contiene N1 billetes de 50000, N2
billetes de 20000, N3 billetes de 10000, N4 billetes de 5000, N5 billetes de 2000,
N6 billetes 1000, N7 billetes de 500 y N8 billetes de 100.
14. El siguiente sistema de ecuaciones lineales:
aX + bY = c
dX + eY = f
se resuelve con las fórmulas:
ce - bf af - cd
X= --------- Y=---------- calcule y muestre el valor de X e Y.
Ae – bd ae – bd
15. Calcular y mostrar el monto total a pagar en un mes de luz eléctrica, teniendo
como dato la lectura anterior, la lectura actual y el costo por kilovatio.
16. Una empresa X trabaja con láminas de hierro para fabricar una pieza. Se conoce
que (a) la lámina mide en promedio 4 metros de largo por 1.5 metros de ancho; (b)
la pieza a fabricar consume 0.5 metros en total. Se requiere que calcule y muestre
cuántas piezas se fabrican con una lámina y cuánto será el desperdicio.
17. Dados como datos el precio final pagado por un producto y su precio de venta al
público (PVP), se requiere que calcule y muestre el porcentaje de descuento que le
ha sido aplicado.
18. Resuelva el problema que tienen en una gasolinera. Los surtidores de la misma
registran lo que surten en galones, pero el precio de la gasolina está fijado en
litros. Se requiere que calcule y muestre lo que hay que cobrarle a un cliente,
considerando que: (a) cada galón tiene 3.785 litros; (b) el precio del litro es de 100
Bolívares.
19. En un hospital rural existen tres áreas: Ginecología, Pediatría y Traumatología. El
presupuesto anual del hospital se reparte conforme a la siguiente tabla:
Área Porcentaje del presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto
presupuestado.
20. Calcule qué tanto por ciento anual cobraron por un préstamo de Bolívares X,
si se pagaron Bolívares Y de intereses en 4 años. La fórmula del interés es:
3
24. Un hombre desea saber cuánto dinero se generará por concepto de intereses sobre
la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses
siempre y cuando éstos excedan a $7000 y en ese caso, desea saber cuánto dinero
tendrá finalmente en su cuenta.
25. Escriba un algoritmo, que dado como dato el sueldo de un trabajador, le aplique
un aumento del 15% si su sueldo es inferior a Bs. 40.000 y 12% en caso contrario.
Imprima el nuevo sueldo del trabajador.
26. Dados los datos A, B, C y D que representan números enteros; escriba un
algoritmo que calcule el resultado de las siguientes expresiones:
Si D=0 (A-C)2
Si D>0 (A-B)3
D
27. Un científico desea que un algoritmo le ayude en su trabajo analizándole
tres valores que se suministran, para determinar si los dos primeros son las
medidas de una figura conocida. Para ello, calcule el área de cada una de las
figuras que se mencionan a continuación y compárela con el tercer valor
suministrado; si hay coincidencia, imprima un mensaje que indique de qué figura
se trata. Las figuras a analizar son:
Triángulo: bxh Valor1 y Valor2 son base y altura
2
Círculo: pi x r2 Valor1 y Valor2 son radio y pi
4
28. Una empresa quiere hacer una compra de varias piezas de la misma clase a un
fabricante de refacciones. La empresa dependiendo del monto total de la compra,
decidirá qué hacer para pagar al fabricante. Si el monto total de la compra excede
de $500000 la empresa tendrá la capacidad de invertir de su propio dinero un
55% del monto de la compra, pedir presta al banco un 30% y el resto lo pagará
solicitando un crédito al fabricante. Si el monto total de la compra no excede de
$500000 la empresa tendrá capacidad de invertir de su propio dinero un 70% y el
restante 30% lo pagará solicitando crédito al fabricante. El fabricante cobra por
concepto de intereses un 20% sobre la cantidad que se le pague a crédito. Calcule
y muestre la cantidad a invertir de los fondos de la empresa, la cantidad a pagar a
crédito, el monto a pagar por intereses y si es necesario, la cantidad prestada al
banco.
29. Una empresa que comercializa cosméticos tiene organizados a sus vendedores en
tres departamentos y ha establecido un programa de incentivos para incrementar
su productividad. El gerente, al final del mes, pide el importe global de las ventas
de los tres departamentos y aquellos que excedan el 33% de las ventas totales se
les paga una cantidad extra equivalente al 20% de su salario mensual. Si todos
los vendedores ganan lo mismo, determinar cuánto recibirán los vendedores de los
tres departamentos al finalizar el mes.
30. Se tienen 4 dígitos en las variables A, B, C, D que forman un entero positivo N. Se
desea redondear N a la centena más próxima y mostrar el resultado. Considere
los siguientes ejemplos: Si A es 2, B es 3, C es 6 y D es 2, entonces N es 2362 y el
resultado redondeado es 2400. Si N es 2342, el resultado redondeado será 2300 y
si N es 2962, el resultado redondeado será 3000.
31. Una compañía de alquiler de automóviles sin conductor, desea calcular y mostrar
lo que debe pagar cada cliente, de acuerdo a las siguientes condiciones:
a. Si no se rebasan los 300 km, se cancelan 5000 Bolívares
b. Si la distancia recorrida es superior a 300 km
i. Pero inferior a 1000 se cobran 5000 Bolívares más 200 Bolívares
por cada kilómetro superior a 300.
ii. Si es superior a 1000 se cobran 5000 Bolívares más 200 Bolívares
por cada kilómetro, para las distancias entre 300 y 1000 kilómetros
y 150 Bolívares por cada kilómetro para las distancias mayores a
1000.
32. Dados como datos los valores enteros P y Q, determine si los mismos satisfacen la
siguiente expresión: P3 + Q4 – 2*P2 > 680. En caso afirmativo debe mostrar los
valores de P y Q, de lo contrario muestre un mensaje alusivo al hecho.
33. en una tienda efectúan un descuento a los clientes dependiendo del monto de la
compra. El descuento se efectúa con base en el siguiente criterio:
a. Si el monto es inferior a $500, no hay descuento.
b. Si está comprendido entre $500 y $1000 inclusive, se hace un descuento
del 5%
c. Si está comprendido entre $1000 y $7000 inclusive, se hace un descuento
del 11%
d. Si está comprendido entre $7000 y $15000 inclusive, el descuento es del
18%
5
34. Construya un programa en Java que dados como datos la categoría y el sueldo del
trabajador, calcule el aumento correspondiente teniendo en cuenta la siguiente
tabla:
Categoría % aumento
1 15%
2 10%
3 8%
4 7%
35. Desarrolle un algoritmo, que dado como dato una temperatura en grados
Fahrenheit, determine el deporte que es apropiado practicar a esa temperatura,
teniendo en cuenta la siguiente tabla:
Deporte Temperatura
Natación Temp. > 85
Tenis 70 < Temp. <= 85
Golf 32 < Temp. <= 70
Esquí 10 < Temp. <= 32
Marcha Temp. <= 10
36. Dada una cantidad entera de Bolívares, desarrolle un algoritmo que permita
desglosar dicha cantidad en los billetes de curso legal en el País. Recuerde que
estos son: 50000, 20000, 10000, 5000, 2000, 1000, 500, 100, 50, 20, 10.
37. Dados tres datos enteros positivos, que representan las longitudes de los lados de
un probable triángulo, desarrolle un algoritmo que determine si los datos
corresponden a un triángulo. En caso de que sí correspondan, escriba si el
triángulo es equilátero, isósceles o escaleno. Calcule además su área. Considere
que es triángulo si se cumple que la suma de los dos lados menores es mayor que
la del lado mayor. Tome en cuenta además que el área de un triángulo la
calculamos como:
Area = S(S-A)(S-B)(S-C) donde S es la mitad de la suma de los lados A, B y C.
Recuerde:
Equilátero todos los lados son iguales.
Isósceles 2 lados iguales y 1 diferente.
Escaleno Todos los lados diferentes.
38. Desarrolle un algoritmo que reciba como dato de entrada la fecha de nacimiento
de una persona y a continuación escriba el nombre del signo del zodiaco
correspondiente; así como su edad. Considere la siguiente tabla de signos:
Signo Día y mes
Sagitario 22/11 al 21/12
Capricornio 22/12 al 20/01
6
41. El gobierno del estado de México 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:
43. El dueño de una empresa desea planificar las decisiones financieras que
tomará en el siguiente año. La manera de planificarlas depende de lo siguiente:
Si actualmente su capital se encuentra con saldo negativo, pedirá un préstamo
bancario para que su nuevo saldo sea de $10000. si su capital tiene actualmente
un saldo positivo pedirá un préstamo bancario para tener un nuevo saldo de
$20000, pero si su capital tiene actualmente un saldo superior a los $20000 no
pedirá ningún préstamo. Posteriormente repartirá su presupuesto de la siguiente
manera:
$5000 para equipo de cómputo
$2000 para mobiliario
y del resto la mitad será para la compra de insumos y la otra para otorgar
incentivos al personal.
Desplegar qué cantidades se destinarán para la compra de insumos e incentivos al
personal y, en caso de que fuera necesario, a cuánto ascendería la cantidad que se
pediría al banco.
44. Una persona desea iniciar un negocio, para lo cual piensa verificar cuánto
dinero le prestaría el banco por hipotecar su casa. Tiene una cuenta bancaria,
pero no quiere disponer de ella a menos que el monto por hipotecar su casa sea
muy pequeño. Si el monto de la hipoteca es menor que $1.000.000 entonces
invertirá el 50% de la inversión total, y un socio invertirá el otro 50%. Si el
monto de la hipoteca es de $1.000.000 o más, entonces invertirá el monto total de
a hipoteca y el resto del dinero que se necesite para cubrir la inversión total se
repartirá a partes iguales entre el socio y él.
45. Confeccionar un algoritmo que permita resolver una ecuación de segundo grado,
de la forma: AX 2+BX+C = 0, sabiendo que el discriminante (D) se calcula con la
fórmula: D= Bˆ24*A*C. El valor obtenido se evalúa y se aplica la fórmula
correspondiente, según muestra la siguiente tabla:
X2 = (B SQRT(Bˆ24*A*C))/(2*A)
Si D < 0 entonces no tiene solución en los Reales.
46. Sea N y K dos enteros positivos, con K < N. Se desea escribir un programa que
escriba el valor de N,N-1,N-2,..., y así sucesivamente hasta llegar al valor de K.
47. Escriba un programa que imprima todos los enteros positivos impares menores
que 100 omitiéndose aquellos que sean divisibles por 7.
48. Escriba un algoritmo para producir una tabla de conversión de temperatura para
convertir valores en grados Fahrenheit a su equivalente en grados Celsius,
grados Kelvin y grados Rankine.
Datos muestra:
de 28 a 54 ºF en intervalos de 1 ºF
de 450 a 950 ºF en intervalos de 50 ºF
de –50 a 250 ºF en intervalos de 10 ºF
49. 100 personas presentaron una prueba constituida por 3 preguntas. Se requiere
desarrollar un algoritmo o programa que permita determinar la cantidad de
personas que respondieron:
a. correctamente las tres preguntas.
b. Correctamente solamente la primera y la segunda pregunta.
c. Correctamente solamente la primera y la tercera pregunta.
d. Correctamente solamente la segunda y la tercera pregunta.
e. Correctamente la primera pregunta por lo menos.
f. Correctamente la segunda pregunta por lo menos.
g. Correctamente la tercera pregunta por lo menos.
h. Además, cuántos no respondieron correctamente ninguna pregunta.
50. Desarrolle un algoritmo o programa que permita calcular y mostrar la suma de
todos los números pares comprendidos entre 97 y 1003. Respuesta: 249150
9
a. Sueldo básico o bruto. Considere para ello que el pago por hora depende
del tipo de empleado, según la siguiente distribución:
Si el tipo empleado es 1 Bs. 5000
Si el tipo empleado es 2 Bs. 10000
Si el tipo empleado es 3 Bs. 15000
b. Seguro Social, que corresponde al 3% del Sueldo Básico, si éste último es
mayor a 100000.
c. Total de Venezolanos por tipo de empleado.
d. Total de Extranjeros cuya edad es impar.
e. Promedio de edad de todos los empleados.
f. Total general a pagar en sueldos.
59. Desarrolle un programa en java que capture las notas del primer parcial de
Matemática, Programación e Inglés de un grupo indeterminado de alumnos y
calcule e imprima:
Realice un algoritmo que lea los datos de las facturas por pantalla e imprima
para cada factura el número, nombre del cliente, el monto a cancelar, el monto a
pagar por interés de mora y monto descontado por pronto pago.
Los datos de cada factura son: Número de factura (num-fac), nombre del
cliente (num-cli), monto de la factura (mon-fac), fecha de compra (fec-com) y fecha
de pago (fec-pag).
66. Una aerolínea está interesada en diseñar un software que le permita calcular y
acumular los montos a pagar por equipaje para cada uno de sus vuelos. El
algoritmo debe procesar todos los vuelos del día con sus respectivos pasajeros y
maletas, las cuales están identificadas por un código. Las tarifas por kilogramos
se muestran en la siguiente tabla:
67. Una persona adquiere una deuda de Bs. 12775, la cual cancela mediante pagos
de montos crecientes de los cuales el primero es por Bs. 100 y además la
diferencia de dos pagos consecutivos es Bs. 125. Determinar el número de pagos
que realiza la persona así como el monto del último pago. Muestre en pantalla
una tabla con el monto de cada pago y el monto pendiente por cancelar.
Respuesta: número pagos = 14, monto del último = 1725.
68. Un número se dice que es perfecto si la suma de sus divisores excepto él mismo es
igual a dicho número. Ejemplo: 6 es un número perfecto ya que sus divisores: 1
+ 2 + 3 suman seis. Diseñe un algoritmo o programa que imprima los tres
primeros números perfectos.
69. Dos números A y B son amigos, cuando la suma de los divisores menores que A es
igual a B, al mismo tiempo cuando la suma de los divisores menores que B es igual
a A. Los dos menores números amigos son 220 y 284, debido a que:
a. divisores de 220 1+2+4+5+10+11+20+22+44+45+110 = 284
b. divisores de 284 1+2+4+71+142 = 220
c. los siguientes pares de amigos son: 1184 y 1210; 2620 y 2924; 5020 y
5564, etc.
70. Una estación climática proporciona un par de temperaturas diarias (máx, min), el
rango normal de temperatura es entre 14 y 30 ° C. La pareja fin de temperaturas
es 0,0. Se pide determinar:
F=GmM
r2
donde:
m : masa satélite ;
M : Masa tierra (5,97 * 10 24 Kg) ;
r : distancia de los cuerpos ;
G : Constante Gravitatoria ( 6,67259 * 10 -11 N*m2 )
Kg2
ANIDAMIENTOS.
73. Un banco está interesado en diseñar un software que le permita calcular y generar
ciertos listados sobre las deudas de sus clientes a créditos. El algoritmo debe
procesar para cada estado y sus agencias los clientes con pagarés pendientes a
una fecha (dd/mm/aaaa) dad y generar los recibos correspondientes para ser
enviados a los clientes. Cada estado, agencia y cliente es identificado por un
código. Los pagarés tienen una fecha de vencimiento (dd/mm/aaaa), un monto a
pagar y un número que lo identifica; un cliente debe tener más que un pagaré.
75. Cinco miembros de un club contra la obesidad desean saber cuánto han bajado o
subido de peso desde la última vez que se reunieron. Para esto se debe realizar
un ritual de pesaje en donde cada uno se pesa en diez básculas distintas para así
tener el promedio más exacto de su peso. Si existe diferencia positiva entre este
promedio de peso y el peso de la última vez que se reunieron, significa que
subieron de peso. Pero si la diferencia es negativa, significa que bajaron. Lo que
el problema requiere es que por cada persona se imprima un mensaje que diga
SUBIO ó BAJO y la cantidad de kilos que subió o bajó de peso.
76. 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 es mostrar el promedio de los
grupos, el promedio de cada grupo y el promedio de cada alumno.
77. Desarrolle un algoritmo o programa que partiendo de la cantidad de habitantes
que tiene cada uno de los M municipios de los 5 principales Estados del País,
calcule y muestre:
a. Estado con mayor población (nombre y cantidad),
b. Estado con menor población (nombre y cantidad),
c. Porcentaje que representan el total de los habitantes de los 5 Estados,
respecto al total del País y
d. Promedio de habitantes por Estado.
78. Una empresa comercializadora de productos cerámicos con sucursales y puntos
de venta a nivel nacional está interesada en desarrollar un software que le permita
controlar sus ventas. Cada sucursal posee un monto de venta esperado el cual
debe cubrir y tiene asignados varios puntos de venta, los cuales debe controlar.
La sucursal es identificada con un código entero positivo de dos dígitos y los
puntos de venta por un código entero positivo de cuatro dígitos, en el cual los dos
primeros dígitos corresponden al código de la sucursal a la cual reporta. Los
productos comercializados por la empresa son identificados por un código que va
del 1 al 3, el PVP de cada uno es dado como constante y todos los puntos de
venta, venden los 3 tipos de productos. El 10% de las ventas brutas de cada
punto de venta es repartido entre los vendedores de la misma en forma equitativa
16
Imprimir por punto de venta: su código, las unidades vendidas, el monto neto de
la venta, el monto pagado por comisión a los vendedores y el código del producto
con menor número de unidades vendidas.
Calcular y mostrar por sucursal su código, descripción, el monto total vendido, el
porcentaje de venta alcanzado en función de lo esperado y el código y monto del
punto de venta que más pagó por comisión de venta.
Calcular y mostrar el porcentaje de las sucursales que alcanzaron el monto de
venta esperado.
79. Una pequeña Librería de la Ciudad desea controlar los datos de los
diferentes autores cuyos libros están a la venta. Cada autor ha escrito diversos
libros, pudiendo estos ser clasificados de acuerdo al género: ciencia ficción,
romance, acción, terror, novela, autoayuda y académico. Para cada texto se
conoce: código, género y número de páginas. Escriba un programa en Java, que
permita calcular y mostrar:
Por autor:
o Apellido
o Total de páginas escritas
o Código del libro con mayor número de páginas y cantidad de páginas.
En General:
o Porcentaje de libros de ciencia ficción, respecto al total de libros.
o Cantidad de libros de ciencia ficción y romance que hay en existencia.
o Apellido del autor con mayor cantidad de libros escritos y cantidad de libros
escritos.
80. La Oficina Central de Estadística e Informática (OCEI) desea conocer cierta
información sobre la situación actual del país en cuanto a los niveles actuales de
desempleo, analfabetismo y del potencial de profesionales existentes en
Venezuela. Los Estados son identificados por un código entero positivo de dos
(02) dígitos significativos. Las ciudades mediante un código de cuatro (04) dígitos
significativos, de los cuales los dos últimos dígitos corresponden al Estado al cual
pertenecen. Los municipios se identifican con un código de cuatro (06) dígitos
significativos, de los cuales los primeros dígitos corresponden al código de Estado
y los dos siguientes dígitos a los dos primeros dígitos del código de la ciudad en la
cual están ubicados. Los datos fueron tomados de personas mayores de 18 años
y los mismos son los siguientes: edad; nivel de educación (N: ninguna, B: básica, S:
secundaria, P: profesional); situación actual (D: desempleado, E: empleado). Se
requiere que desarrolle un programa que cumpla con lo siguiente:
Vectores y Matrices
VECTORES.
VECTORES PARALELOS.
CT
TR
84. Una compañía almacena la información relacionada con sus proveedores en los
siguientes arreglos: proveedores, el cual guarda el nombre del proveedor y debe
ser ordenado alfabéticamente; ciudad que guarda el nombre de las ciudades
donde residen los proveedores y número de artículos que guarda la cantidad de
artículos que suministra cada proveedor. De acuerdo a la información dada
previamente, desarrolle un programa en Java que permita llevar a cabo lo
siguiente:
19
VECTORES Y MATRICES.
90.La Zona Educativa del Estado está controlando la cantidad de horas semanales
que trabaja cada uno de los profesores adscritos a ese despacho. Para ello ha
decidido almacenar en una matriz la cantidad de horas semanales que labora
cada profesor, en cada una de las instituciones donde dicta clase. Además tiene
guardado en un vector el precio que le paga por hora cada Institución a cada uno.
Partiendo de esta información, desarrolle un programa en Java que permita
calcular y mostrar:
a. Ingreso semanal de cada profesor.
b. Total de horas que trabaja semanalmente cada profesor.
c. Porcentaje de profesores que:
i. Trabajan en 4 instituciones.
ii. Trabajan en 3 instituciones.
iii. Trabajan en 2 instituciones.
iv. Trabajan en 1 institución.
Vías de Comunicación
Empresa San Cristóbal - Rubio San Cristóbal – La Colón – San Pedro del
Pedrera Río.
Tramoca 12800000 2500035 15874000
Servica 13652000 6980089 12354700
Pedrisa 14879000 789500241 6985700
Lumasa 13500691 369850001 1200530
Weltern 17890002 256970100 14700250
los primeros 3 meses del año. Además, se conoce el costo que tuvo cada boleto,
en cada uno de los meses. Con esta información desarrolle un programa en Java
que permita:
a. Determinar el total que ingresó en Bolívares por cada mes.
b. El destino que mayor cantidad de pasajeros tuvo.
c. El total de pasajeros que viajaron cada mes.
d. El promedio de pasajeros que tuvo la compañía en el primer trimestre del año.
97. De un vector de tamaño N, sacar en un vector aparte los numeros pares y en otro
vector almacenar los impares. Ejemplo:
Vector =123456
VectorPares = 2 4 6
VectorImpares = 1 3 5
el vector es = 1 5 7 8 9 4
el promedio es =
el factorial es =
23
100. Crear un arreglo de 15 posiciones que después de pedir los números para
llenarlo, muestre al final:
• Promedio de los números pares del arreglo
• Promedio de los números impares del arreglo
• Suma de los elementos que ocupan las posiciones pares del arreglo
• Suma de los elementos que ocupan las posiciones impares del arreglo
101. Crear un arreglo de 10 posiciones, que se pidan los números, pero el arreglo
solo se debe llenarse con números pares, después de llenarse se debe mostrar el
promedio y mostrar los números mayores o iguales al promedio obtenido, también
se debe mostrar en qué posición están esos números mayores al promedio.