Sunteți pe pagina 1din 3

Ejercicios de programacin en Java - Introduccin

1. Cul es la salida del siguiente programa? 9. Escriba un programa que solicite 3 nmeros del usuario y calcule el promedio de los 3 y determine cul es el ms grande y el ms pequeo. Ejemplo:
Ingresa 3 nmeros: 12 34 6 Promedio: 17.33 Ms chico: 6 Ms grande: 34

public class Programa{ public static void main (String [] args){ System.out.println (Hola mundo); } }

2.

Encuentra los errores:

public class Programa // Este programa imprime Hola Mundo! */ private static main (String [] args) { System.out.println (Hola Mundo!;) ; }

10. Escriba un programa que lea el radio de un crculo e imprima el dimetro, la circunferencia y el rea del crculo. Utilice el valor constante de pi = 3.14159. 11. Escriba un programa que imprima sus iniciales con asteriscos: ******* ******* ******* * * * * * * * * * * * * * * * ******* ** ******* * * * 12. Qu imprime la siguiente lnea?
System.out.println(*\n**\n***\n****\n*****\n);

3.

Encuentra los errores:

public class Programa{ /* Este programa imprime Hola Mundo! */ public void main (String [] args) { System.out.println (Hola Mundo!; } {

4.

Escribe un programa que imprima tu nombre y tu direccin. Escribe un programa que imprima la letra X con asteriscos: * * * * * * * * *

13. Escriba un programa que lea 5 enteros y determine e imprima cul de ellos es el mayor y cul es el menor. 14. Escriba un programa que lea un nmero entero y determine si es par o impar. 15. Escriba un programa que lea dos enteros y determine si el primero es mltiplo del segundo. 16. Despliegue un patrn cuadriculado como el siguiente: * * * * * * * * * * * * * * * * 17. Escribe un programa que acepte un nmero entero de 6 dgitos y separe el nmero en sus dgitos individuales e imprima los dgitos separados unos de otros por un tabulador. Ejemplo:
Ingresa un nmero de 6 dgitos: 153145 1 5 3 1 4 5

5.

6.

Corrige los errores:

public static void class { int main () { INT a = 0; doble b = 3; System.out.println ( La suma de +a+b+ es igual a +a+b); } }

7.

Escribe un programa que solicite dos nmeros del usuario e imprima la suma, resta, multiplicacin y divisin de dichos nmeros. Escribe un programa que reciba 2 nmeros del usuario y determine cul de ellos es mayor. Si son iguales el programa debe de decir que lo son.

8.

1 27/03/2012 yhavhe.com/Cursos

Ejercicios de programacin en Java - Introduccin


18. Haz un programa que calcule los cuadrados y los cubos del 0 al 9 y use tabuladores para imprimir la siguiente tabla:
nmero 0 1 2 3 . cuadrado 0 1 4 9 . cubo 0 1 8 27 .

27. Determinar si el carcter introducido por el usuario es un nmero, una letra, un signo de puntuacin, un smbolo especial, o un carcter no imprimible. 28. Escribir un programa que lea dos enteros y calcule el producto, cociente y residuo cuando el primero se divide por el segundo. La salida debe ser justificada a la derecha similar al ejemplo:
739 x 12 ----8868 739 12 ---61

19. Haz un programa que reciba un nmero y calcule su tabla de multiplicacin del 1 al 10 y la muestre en pantalla. 20. Haz un programa que reciba el tamao del lado de un cuadrado y calcule su permetro y su rea y los muestre en pantalla. 21. Escribe un programa que calcule el permetro y el rea de un rombo en base a su lado y sus diagonales. 22. Escribe un programa que inicialice dos variables: A y B. Asigne 3 a A y 4 a B y posteriormente intercambie los valores de las dos variables, de tal manera que A contenga 4 y B contenta 3. 23. Escribir un programa que reciba una cantidad de segundos, y la convierta a las horas y minutos correspondientes. 24. Escribir un programa que reciba tres enteros y determine si se encuentran en orden ascendente. 25. Escribe un programa que solicite al usuario el nmero de mes que desea y a continuacin muestre el nmero de das de dicho mes. 26. El domingo de pascua es el primer domingo despus de la primer luna llena posterior al equinoccio de primavera, y se determina mediante el siguiente clculo sencillo: A = ao mod 19 B = ao mod 4 C = ao mod 7 D = (19 * A + 24) mod 30 E = (2 * B + 4 * C + 6 * D + 5) mod 7 N = (22 + D + E) Donde N indica el nmero del da del mes de marzo (si N es igual o menor que 31) o abril (si es mayor que 31). Construir un programa que determine la fecha del domingo de pascua de un ao ingresado por el usuario.

Residuo= 7

29. Escribir un programa que convierta los grados centgrados en grados farengeith. 30. Un sistema de ecuaciones lineales ax + by = c dx + ey = f se puede resolver con las siguientes formulas:
x= ce bf ae bd y= af cd ae bd

Escribir un programa que reciba los coeficientes (a, b, c, d, e, f) del sistema lineal y muestre los valores de x y de y. 31. Escribir un programa que imprima en pantalla un tringulo y un cuadrado como los siguientes: ******** * * * * * * * * * ******** ******* 32. Modificar el programa anterior para que reciba una palabra de 5 letras y la muestre dentro del rectngulo. 33. Escribir un programa que lea una medida en pies y la convierta en sus equivalentes en: yardas, pulgadas, centmetros y metros. (1 pie = 12 pulgadas, 1 yarda = 3 pies, 1 pulgada = 2.54 cm, 1 m = 100 cm) 34. Escribe un programa que reciba el radio y la altura de un cilindro y calcule: el rea lateral y el volumen del cilindro.

2 27/03/2012 yhavhe.com/Cursos

Ejercicios de programacin en Java - Introduccin


35. Calcular el rea de un tringulo mediante la frmula: A = (p(p a ((p-b)(p-c))^1/2 Donde p es el semiperimetro: p = (a+b+c) / 2, siendo a, b y c los tres lados del tringulo. El programa debe recibir los tres lados y mostrar el rea. 36. Escribe un programa que reciba un nmero de segundos (de 6 cifras) y regrese su equivalente en semanas, das, horas, minutos y segundos. 37. Escribir un programa que obtenga dos masas y el radio que las separa y calcule la fuerza gravitacioal entre ellas.
F= Gm 1 m2 r2
8

45. Determinar el menor nmero de billetes y monedas de curso legal equivalente a cierta cantidad de pesos (cambio ptimo). Es decir, el programa recibe una cantidad monetaria y expresa la menor cantidad de billetes y nmeros que son necesarios para sumar dicha cantidad. 46. Escribir un programa que determine si un nmero es positivo, negativo, o cero. 47. Escribe un programa que simule una calculadora simple, que reciba dos nmeros y un caracter (+, -, *, /) y realice la operacin correspondiente.

Donde G= 6.673 x 10 y r es la distancia que las separa. 38. Calcular la cantidad de energa producida por una determinada masa m cuando se convierte en energa segn la ecuacin de Einstein:
E= mc2 donde c = 2.997925x10 10 m / s

39. Escribir un programa que reciba los catetos de un tringulo rectngulo y obtenga la hipotenusa. 40. Escribir un programa que lea la hora del teclado en formato de 24 horas y la muestre en formato de 12 horas. 41. Escribir un programa que acepte un nmero de tres dgitos, y muestre la cantidad en letra ejemplo: Entrada: 225 Salida: doscientos veinticinco 42. Escriba un programa que reciba un ao en cifras arbigas y lo muestre a continuacin en nmeros romanos. 43. Escribir un programa que reciba la fecha de nacimiento y de muerte de un individuo y calcule la edad a la que muri. 44. Escribir un programa que reciba un ao y determine si es bisiesto. Un ao es bisiesto si es mltiplo de 4 (ejemplo 1984). Sin embargo, los aos mltiplos de 100 son bisiestos solo cuando a la vez son mltiplos de 400, por ejemplo 1800 no es bisiesto y 2000 si lo es.

3 27/03/2012 yhavhe.com/Cursos

S-ar putea să vă placă și