Você está na página 1de 2

Elaborado por: Prof.

Karina Hernández
Guía de Programación I (I Lapso)

Diseñe y desarrolle programas en Java para los siguientes enunciados (recuerde validar todas las entradas):

1. Dada la Velocidad Inicial (Vo), Aceleración (a) y Tiempo (t), calcule la Velocidad Final (Vf), sabiendo que:
Vf2 = Vo2 + 2at.

2. Se tienen los componentes de dos vectores, calcule la suma de estos, sabiendo que: V1 (a,b) + V2 (c,d) = a+c,
b+d

3. Dado tres valores positivos, calcule la media.

4. Calcule el valor de Y, dado el valor de X y donde Y = (X3 – X).

5. Se tiene el largo, ancho y precio por m2 de un terreno, calcule el precio de total de este, sabiendo que si el área
tiene 400 m2 o más se le hará un descuento del 10%.

6. Se desea conocer, dada la nota final en una determinada asignatura, si un alumno aprobó o reprobó, sabiendo
que la mínima nota aprobatoria es de 5,5.

7. Realice una opción de menú, donde se pueda escoger las siguientes operaciones: multiplicación (a través de
sumas sucesivas), división (a través de restas sucesivas) y potencia (a través de multiplicaciones sucesivas).

8. Dado un número indique a cuál mes corresponde. Ejm.: 1 es Enero, 2 es Febrero.

9. Calcule el Factorial de un número entero menor que 30, sabiendo que:

N! = i ,y que 0! = 1

10. Calcule la comisión total sobre las ventas de varios vehículos, sabiendo que al vendedor le corresponde el 5%
de comisión sobre vehículos cuyo precio es menor de Bs. 10.000.000 y el 7% de comisión sobre aquellos
vehículos cuyo precio es de Bs. 10.000.000 o más. Tome en cuenta que el vendedor realizó 20 ventas y que
además, se desea saber, cuántas ventas hizo menores de Bs. 10.000.000 y cuántas hizo de Bs. 10.000.000 o
más.

11. Elabore un programa que lea 10 números enteros e imprima solo los números negativos.

12. En una mayorista de pantalones se vende solo a partir de media docena a un precio de Bs. 50000,00 c/u, pero
a partir de (1) una docena se le hace un descuento de Bs. 500,00 por cada pantalón y si el cliente compra dos
(2) docenas o más se le rebaja Bs. 1000,00 a c/u. Una vez que se calcula el sub-total a pagar por el cliente se le
añade el Impuesto al Valor Agregado (IVA) que corresponde al 16%. Debido a que los empleados que están en
las cajas facturadoras siempre están cometiendo errores a la hora de cobrar, el Gerente de Finanzas está
dispuesto a contratar a un Experto en Informática para que le resuelva este problema. Diseñe un programa que
dado las cantidad de piezas compradas por el cliente y tomando en cuenta las condiciones planteadas
finalmente imprima los siguientes resultados:
SUB-TOTAL:
IVA:
TOTAL:
En caso de que se introduzca un número de piezas menor a lo aceptado debe imprimir “No se puede realizar la venta,
no se admite el número de piezas”.
13. Calcule el sueldo total de un empleado, dado el pago por hora y la cantidad de horas trabajadas por este, y
tomando en cuenta que el máximo de horas que puede trabajar el empleado es hasta 40 horas, a partir de allí se
considerarán horas extras las cuales se pagan al doble del precio, pero aquellas que sobrepasen las 48 horas se
pagarán al triple del sueldo por hora establecido.

14. Imprima la tabla de multiplicar de un número entero entre 1 y 10 y que se repita la operación tantas veces
desee el usuario.

15. Calcule la división de dos números enteros positivos a través de restas sucesivas.

16. Calcule el factorial de un número entero positivo a través de multiplicaciones sucesivas.

17. Imprima los n números de la serie de Fibonacci.

18. Calcular la hipotenusa de un triángulo dado la longitud de sus catetos.

19. Simular una calculadora sencilla (Adición, Sustracción, Multiplicación, División), a través de un menú de
opciones.

20. Calcule la multiplicación de dos números enteros positivos a través de sumas sucesivas.

21. Dada la base y el exponente, calcule la potencia a través de multiplicaciones sucesivas.

22. Imprima todos los números primos que existen entre 1 y n, siendo n un número dado por el usuario.

23. Escribir un programa que tome la fecha actual y la fecha de nacimiento de una persona en la forma de día, mes
y año (enteros) como entradas. El programa debe validar ambas fechas y determinar la edad de la persona en
años.

24. La empresa “La Malla” es productora de dos tipos de mallas: mallas planas y mallas en rollo. La alta gerencia
requiere controlar las ventas por día según las siguientes políticas: Si el comprador tiene mas de 5 años
adquiriendo malla en rollo tendrá un descuento del 8% en esta malla. Si es comprador de malla plana por mas
de 6 años tendrá un descuento del 6% en esa malla. El costo de la malla plan es de 400 dólares por metro y de
la malla de rollo es de 250 dólares por metro. Elabore un programa en C que capture los metros a comprar por
tipo de malla por cliente, además del tiempo en años que como comprador ha adquirido los tipos de mallas
existentes. La salida del programa será la cantidad total de descuento obtenida por el cliente (Hacer el
programa considerando un solo cliente).

25. Escriba un programa que genere todos los números Armstrong que estén desde el 1 y N, siendo N un número
entero introducido por el usuario. Los números Armstrong son aquellos donde la suma de los cubos de los
dígitos individuales del número es el número original del mismo. Ejemplo: 153=1 3+53+33=1+125+27=153.

26. Se está realizando un proceso de elecciones entre dos candidatos A, B y C, al votante se le da una tarjeta donde
debe marcar la letra correspondiente al candidato. Se considera como voto nulo todas aquellas tarjetas que
contengan letras distintas a A, B o C. Determinar cuántos votos obtuvo A, cuántos obtuvo B y cuántos obtuvo
C, cuántos fueron nulos y cuál fue el ganador de un total de n votantes. Considere que puede haber un empate
entre las opciones electorales.

Você também pode gostar