Вы находитесь на странице: 1из 8

CARRERA: ANLISIS Y DISEO DE SISTEMAS

ASIGNATURA: LENGUAJE PROGRAMACIN I GUA DE EJERCICIOS PARTE I PROGRAMACIN BSICA, CONDICIONALES

Prof. Rubn Pulido Gonzlez

Noviembre 2012.

UNEFA 2 Gua de Ejercicios Parte I

REALICE ENTRADA PROCESO SALIDA Y CODIFICACIN EN JAVA. 1. Escribir un programa en JAVA, que imprima en pantalla "HOLA UNEFA". 2. Escribir un programa en JAVA, que sume dos nmeros enteros. 3. Escribir un programa en JAVA, que calcule el promedio entre dos nmeros. 4. Realizar un programa en JAVA, que calcule la siguiente expresin X2, donde x es un dato de entrada. 5. Realizar un programa en JAVA, que calcule la siguiente expresin F(x) = (x2 + 1) / 4x2 + 8, donde x es un dato de entrada. 6. Realizar un programa que calcule el IVA de un producto, y mostrar el IVA en pantalla 7. Escribir un programa en JAVA, que calcule el rea de un tringulo, teniendo como datos de entrada la base y la altura. 8. Se requiere un programa en JAVA que calcule el precio total con IVA, teniendo como datos de entrada el precio unitario del producto y la cantidad. Se debe visualizar en pantalla lo siguiente: 1) Precio Unitario. 2) La cantidad. 3) Subtotal. (Precio Unitario x Cantidad).

UNEFA 3 Gua de Ejercicios Parte I

4) IVA. 5) Precio total (Subtotal + IVA). 9. Escribir el algoritmo en JAVA que me permita leer un nmero decimal que representa una cantidad de grados Celsius y convierta dicho valor a la cantidad equivalente en grados Fahrenheit. La salida del programa puede ser de la siguiente forma: 100 grados Fahrenheit 10. Convertir una temperatura dada en grados kelvin a grados Celsius son 212

una temperatura en Grados centgrados. 11. Realice un programa que permita recibir como dato

de entrada una distancia medida en metros y la convierta a Kilmetros. 12. Realice un programa que permita recibir como dato

de entrada una distancia medida en Centmetros y la convierta a milmetros. 13. 14. Ingresar 5 nmeros y calcular su PROMEDIO Disear un algoritmo en JAVA que calcule la

longitud de la circunferencia dado 15. ledo Disear el algoritmo necesario para que habindose el valor de 2 variables NUM1 y NUM2 se

intercambien los valores de las variables, es decir que el valor que tena NUM1 ahora lo contenga NUM2 y viceversa. 16. Dados 3 nmeros, escribirlos en forma ascendente.

UNEFA 4 Gua de Ejercicios Parte I

17.

Realizar un programa que capture un nmero y

permita ejecutar las siguientes comparaciones: i. Si es menor o igual que 100 y mayor o igual a 25. ii. Si est entre 25 y 100 iii. Si es menor que 25 o mayor que 100, y. iv. Si no est entre 25 y 100. 18. Un Vendedor ofrece su producto de la siguiente

manera: Si le compran 10 artculos o menos, el precio por producto es de 20000 Bs. Si le compran ms de 10, el precio es de 15000 mil Bs. Con solo proporcionarle la cantidad de artculos de cmo resultado el precio y el total. 19. Desarrollar un programa en JAVA, que pida por

teclado la nota de una asignatura y muestre por pantalla: i. SOBRESALIENTE, en el caso de que la nota sea mayor o igual que 9 y menor o igual que 10. ii. NOTABLE, en el caso que la nota sea mayor o igual que 7 y menor que 9. iii. BIEN, en el caso de que la nota sea mayor o igual que 6 y menor que 7. iv. SUFICIENTE, en el caso de que la nota sea mayor o igual que 5 y menor que 6.

UNEFA 5 Gua de Ejercicios Parte I

v. INSUFICIENTE, en el caso de que la nota sea mayor o igual que 3 y menor que 5. vi. MUY DEFICIENTE, en el caso de que la nota sea mayor o igual que 0 y menor que 3. vii. Error, NOTA INCORRECTA, en el caso de que la nota sea menor que 0 mayor que 10. 20. Realizar un programa que capture la edad de un

usuario y de acuerdo a la misma, indicar si es un bebe, un nio, adolescente o un adulto. 21. Leer un valor entero. Suponer que el nmero es un

da de la semana. Suponer que 0 corresponde a domingo y as sucesivamente. Imprimir el nombre del da. 22. Escribir un programa el cual lea dos valores

enteros. Si el primero es menor que el segundo, que imprima el mensaje Arriba". Si el segundo es menor que el primero, que imprima el mensaje Abajo". Si los nmeros son iguales, que imprima el mensaje igual". 23. Escribir un programa que lea 5 nmeros y

encuentre el promedio, el mximo y el mnimo de esos valores. 24. Realizar un programa que solicite un valor entero al

usuario y determine si es par o impar. 25. Realizar un programa que solicite un valor entero al

usuario y determine si es positivo o negativo.

UNEFA 6 Gua de Ejercicios Parte I

26.

Pedir al usuario un valor. Si el valor es positivo,

pedir un segundo valor y calcular la suma, resta y producto de ambos. 27. Calcular el mayor de cuatro nmeros enteros

introducidos por teclado. 28. Realizar un programa en JAVA para determinar en

que estado est el agua en funcin de su temperatura. Si es negativo el estado ser slido, si es menor que 100 ser lquido y si es mayor que 100 ser gas. Pedir al usuario el valor de la temperatura. 29. Solicitar al usuario una fecha y comprobar si es

correcta. i. El ao debe ser mayor que cero. ii. El mes debe estar entre 1 y 12. iii. Dependiendo del mes que sea, el da debe estar dentro de los lmites vlidos. iv. Los meses que tiene 31 das son 1,3,5,7,8,10 y 12. Los meses de 30 das son 4,6,9 y 11. El mes de 28 das es 2. 30. Escribir un algoritmo que permita determinar la

cantidad total a pagar por una llamada telefnica de N minutos(introducidos por el usuario), teniendo en cuenta lo siguiente: 1) Las llamadas de 5 minutos o menos tienen un costo de 5 bolvares

UNEFA 7 Gua de Ejercicios Parte I

2) Cada minuto adicional a partir de los 5 minutos cuesta 2 bolvares. 31. En una empresa cada empleado debe teclear un

cdigo identificador de 3 cifras en la entrada. Escribir un algoritmo que muestre por pantalla la categora del empleado teniendo en cuenta que: 1) Si el cdigo es divisible por 2, por 3 y por 5, la categora del empleado es Director General. 2) Si el cdigo es divisible por 3, y por 5 y no por 2 la categora del empleado es Directivo. 3) Si el cdigo es divisible es divisible por 2, ni por 3 ni por 5, la categora del empleado es Seguridad. 32. Una empresa de prstamos decidi cambiar su

esquema de cobros as: 1) Si el prstamo es de ms de 5000 BsF cobra en tres cuotas. 2) Si el prstamo es de menos de 1000 BsF cobra en una cuota 3) Si el prstamo es entre 2000 y 3000 BsF cobra en dos cuotas. 4) En los dems casos cobra en cinco cuotas. 5) Adicionalmente, si es de menos de 4000 Bsf cobra el 12% de inters, en caso contrario cobra el 10% de inters. El algoritmo debe decir en cuantas cuotas debe pagar y de cuanto es cada cuota. Para

UNEFA 8 Gua de Ejercicios Parte I

ello, se calcula el valor total de la deuda con inters y se divide en cuotas iguales.

33.

Realizar la tabla de multiplicar del nmero 8 de

forma que se visualice de la siguiente forma: 8x1= 8 8x2= 16 . . 8x10= 80 34. Calcular los valores de la suma del capital y el

inters compuesto para un periodo dado de aos. Para cada ao el inters es calculado como: interes = capital * tasa_interes / 100; el cual se suma al capital capital += interes;