ejercicios de introduccion a java
Post on 09-Aug-2015
358 Views
Preview:
TRANSCRIPT
Ejercicios de programación en Java - Introducción
1 27/03/2012 yhavhe.com/Cursos
1
1. ¿Cuál es la salida del siguiente programa?
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!”;) ;
}
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
dirección.
5. Escribe un programa que imprima la letra X con
asteriscos:
* * * * * * * * *
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 números del
usuario e imprima la suma, resta, multiplicación y
división de dichos números.
8. Escribe un programa que reciba 2 números del
usuario y determine cuál de ellos es mayor. Si son
iguales el programa debe de decir que lo son.
9. Escriba un programa que solicite 3 números del
usuario y calcule el promedio de los 3 y determine
cuál es el más grande y el más pequeño.
Ejemplo: Ingresa 3 números: 12 34 6 Promedio: 17.33 Más chico: 6 Más grande: 34
10. Escriba un programa que lea el radio de un círculo e
imprima el diámetro, la circunferencia y el área del
círculo. Utilice el valor constante de pi = 3.14159.
11. Escriba un programa que imprima sus iniciales con
asteriscos:
******* ******* ******* * * * * * * * * * * * * * * * ******* ** ******* * * *
12. ¿Qué imprime la siguiente línea? System.out.println(“*\n**\n***\n****\n*****\n”);
13. Escriba un programa que lea 5 enteros y determine
e imprima cuál de ellos es el mayor y cuál es el
menor.
14. Escriba un programa que lea un número entero y
determine si es par o impar.
15. Escriba un programa que lea dos enteros y
determine si el primero es múltiplo del segundo.
16. Despliegue un patrón cuadriculado como el
siguiente:
* * * * * * * * * * * * * * * *
17. Escribe un programa que acepte un número entero
de 6 dígitos y separe el número en sus dígitos
individuales e imprima los dígitos separados unos de
otros por un tabulador. Ejemplo:
Ingresa un número de 6 dígitos: 153145 1 5 3 1 4 5
Ejercicios de programación en Java - Introducción
2 27/03/2012 yhavhe.com/Cursos
2 18. Haz un programa que calcule los cuadrados y los
cubos del 0 al 9 y use tabuladores para imprimir la
siguiente tabla:
número cuadrado cubo 0 0 0 1 1 1 2 4 8 3 9 27
. . .
19. Haz un programa que reciba un número y calcule su
tabla de multiplicación del 1 al 10 y la muestre en
pantalla.
20. Haz un programa que reciba el tamaño del lado de
un cuadrado y calcule su perímetro y su área y los
muestre en pantalla.
21. Escribe un programa que calcule el perímetro 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
número de mes que desea y a continuación muestre
el número de días de dicho mes.
26. El domingo de pascua es el primer domingo después
de la primer luna llena posterior al equinoccio de
primavera, y se determina mediante el siguiente
cálculo sencillo:
A = año mod 19
B = año mod 4
C = año 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 número del día 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 año ingresado
por el usuario.
27. Determinar si el carácter introducido por el usuario
es un número, una letra, un signo de puntuación, un
símbolo especial, o un carácter 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 739 x 12 12 ----- ---- 8868 61 Residuo= 7
29. Escribir un programa que convierta los grados
centígrados en grados farengeith.
30. Un sistema de ecuaciones lineales
ax + by = c dx + ey = f
se puede resolver con las siguientes formulas:
x=ce− bfae− bd
y=af − cdae− 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
triángulo y un cuadrado como los siguientes:
******** * * * * * * * * * ******** *******
32. Modificar el programa anterior para que reciba una
palabra de 5 letras y la muestre dentro del
rectángulo.
33. Escribir un programa que lea una medida en pies y
la convierta en sus equivalentes en: yardas,
pulgadas, centímetros 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.
Ejercicios de programación en Java - Introducción
3 27/03/2012 yhavhe.com/Cursos
3 35. Calcular el área de un triángulo mediante la
fórmula: 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 triángulo.
El programa debe recibir los tres lados y mostrar el
área.
36. Escribe un programa que reciba un número de
segundos (de 6 cifras) y regrese su equivalente en
semanas, días, 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 1m2
r2
Donde G= 6.673 x10− 8
y r es la distancia que las
separa.
38. Calcular la cantidad de energía producida por una
determinada masa m cuando se convierte en
energía según la ecuación de Einstein:
E= mc2 donde c= 2.997925x10 10m /s
39. Escribir un programa que reciba los catetos de un
triángulo rectángulo 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 número de tres
dígitos, y muestre la cantidad en letra ejemplo:
Entrada: 225
Salida: doscientos veinticinco
42. Escriba un programa que reciba un año en cifras
arábigas y lo muestre a continuación en números
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 año y determine
si es bisiesto. Un año es bisiesto si es múltiplo de 4
(ejemplo 1984). Sin embargo, los años múltiplos de
100 son bisiestos solo cuando a la vez son múltiplos
de 400, por ejemplo 1800 no es bisiesto y 2000 si lo
es.
45. Determinar el menor número 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 números que son necesarios para sumar
dicha cantidad.
46. Escribir un programa que determine si un número
es positivo, negativo, o cero.
47. Escribe un programa que simule una calculadora
simple, que reciba dos números y un caracter (+, -,
*, /) y realice la operación correspondiente.
top related