Vous êtes sur la page 1sur 4

Ejercicios java 1:

1.- Escriba un programa que imprima en la pantalla su nombre completo en una lnea y en la lnea siguiente su
fecha de nacimiento.
2.- Dados los siguientes identificadores que se van a utilizar en un programa escrito en Java diga cu!les de
ellos son correctos y cu!les no. Justifique su respuesta.
a" mi carta
b" unacarta
c" mis2escritos
d" #cientos
e" Es$un$mensa%e
f" &o$vale nada
g" $$$$e%emplo$$
h" mi-programa
i" 'cu!ntos(
%" El)Descontado
*" +1,-./01/0+
l" 2engo3451/6777
m" 8/6#--9/8.E6
n" quiero4&+soluci:n
o" descarta2
p" cu!ntos;uerr!s
q" 5arr#3esas
r" <a=a>ien+vec777
s" Egresa
t" ?sterreich
u" &os@evan
A.- Escriba un programa que escriba en pantalla cu!nto le costar! comprar unas deportivas cuyo precio de
cat!logo es de B,-- C si sabe que puede conseguir una reba%a del 1,)
#.- Escriba un programa que escriba en pantalla cu!nto le dar! su banco despuDs de seis meses si pone 2---C en
una cuenta a plazo fi%o al 2E,) anual. 0ecuerde que al pagarle los intereses el banco le retendr! el 1B) para
hacienda. Escriba los mensa%es apropiados para entender todos los c!lculos.
,.- Dadas las siguientes eFpresiones aritmDticas calcula cu!l es el resultado de evaluarlas. 6upongamos que aG2
y bG# y que son variables enteras.
a" 2, H 2- - 1,
b" 2- I 1- H 1, I 1-
c" 2- I 1- J 2 - 2- J , I A
d" 1, J 1- I 2 H A J # I B
e" Ka H , ) b - a I a
f" , H A ) E I b I a K b ) a
g" La H 1" I Lb H 1" - b J a
M.- Escribir un programa que defina dos variables enteras para describir las longitudes de los lados de un
rect!ngulo. El programa debe calcular y escribir en la pantalla las longitudes de los lados el permetro y el !rea
del rect!ngulo. 6uponga que el rect!ngulo mide 1,cm de alto y 2,cm de ancho.
E.- Escriba un programa para calcular el !rea y el volumen de un cilindro. .ara ello declare una constante que
guarde el valor de N.
B.- EFpresiones aritmDtico-l:gicas. 6upongamos aG, y bGA y enteros.
a" 2, O 2- PP 1A O ,
b" 1- H # Q 1, K A RR 2 I , H 1 O 1# K 2 I 2
c" # I 2 QG B RR 2 I 2 Q , PP # O A H 1
d" 1- QG 2 I , PP A Q # RR SLB O E" PP A I 2 QG # I 2 K 1
e" TLa O b PP 2 I a QG b"
f" bHH O A RR a H b QG B PP SLa O b"
g" aHH Q M PP Lb HG 2" Q a
h" aHH J 2 Q b PP LaHH J 2 O b RR La I 2 Q b I #""
U.- Dado el siguiente programa indica quD aparece en pantalla
public class java1ejer9 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=3 b=!"#
" = a / b#
S$stem%out%&rint'n(()' va'or de " es* ( + ")#
" = a , b#
S$stem%out%&rint'n(()' va'or de " es* ( + ")#
a++#
S$stem%out%&rint'n(()' va'or de a es* ( + a)#
++a#
S$stem%out%&rint'n(()' va'or de a es* ( + a)#
" = ++a + b++#
S$stem%out%&rint'n(()' va'or de a es* ( + a)#
S$stem%out%&rint'n(()' va'or de b es* ( + b)#
S$stem%out%&rint'n(()' va'or de " es* ( + ")#
" = ++a + ++b#
S$stem%out%&rint'n(()' va'or de a es* ( + a)#
S$stem%out%&rint'n(()' va'or de b es* ( + b)#
S$stem%out%&rint'n(()' va'or de " es* ( + ")#
-
-
1-.-Escriba un programa que solicite al usuario una cantidad en segundos y la convierta en das horas minutos
y segundos.
11.- Escriba un programa que solicite al usuario el tamaVo del lado de un tri!ngulo equil!tero y calcule su
permetro y su !rea.
12.- Escriba un programa para calcular el consumo medio de un autom:vil. .ara ello el programa debe solicitar
informaci:n sobre las tres Wltimas veces que se repost: combustible. De la primera solicitar! el precio del litro
del combustible el total pagado en llenar el dep:sito y el nWmero de *il:metros que marcaba el
cuenta*il:metros. De la segunda vez s:lo solicitar! el precio del litro del combustible y el total pagado en
llenar el dep:sito y de la tercera vez solicitar! el valor que indicaba el cuenta*il:metros.
1A.- 5on estos datos debe calcular el consumo por cada 1--*m y el coste por *il:metro. Escriba un programa
que calcule cu!nto le dar! su banco despuDs de realizar una imposici:n a plazo fi%o. .ara ello el programa debe
pedir la cantidad que desea invertir en el banco el tipo de interDs anual que le paga el banco por el dinero y el
plazo que se mantiene la inversi:n. El programa debe calcular el dinero que se obtiene despuDs de dicho plazo.
0ecuerde que al pagarle los intereses el banco le retendr! el 1B) para hacienda.
1#.- Escriba un programa de nombre pares en el que se solicite un nWmero entero al usuario y el programa
escribir! un mensa%e por pantalla que indique si se trata de un nWmero par o de un nWmero impar.
1,.- Escriba un programa de nombre Dos.ersonas que pida el nombre y dos apellidos de dos personas y los
escriba ordenados alfabDticamente teniendo en cuenta los dos apellidos y si fuese necesario el nombre.
1M.- Escriba un programa que reciba A nWmeros reales y los escriba de menor a mayor.
1E.- Escriba un programa que calcule la cota que se debe abonar en el club de golf. 8a cuota es de ,-- euros.
2endr!n un ,-) de descuento las personas mayores de M, aVos y un 2,) los menores de 1B aVos si los padres
no son socios y A,) si los padres son socios.
1B.- Escribe un programa que calcule la edad de una persona solicitando la fecha actual y la fecha de su
nacimiento.
1U.- Escribe un programa que presente en pantalla la descomposici:n en factores primos de un nWmero ledo
por teclado. .ara el 2B G 2 I 2 I A I A
2-.- Escriba un programa que reciba un nWmero impar y mayor o igual que A y que dibu%e en pantalla un rombo
utilizando el car!cter XIY.
21.- Escriba un programa que lea una cadena y escriba el teFto en pantalla al revDs.
22.- Escriba un programa que simule el %uego de adivinar un nWmero. El ordenador debe generar un nWmero
entre 1 y 1-- y el usuario tiene que intentar el adivinarlo. .ara ello cada vez que el usuario introduce un valor
el ordenador debe decirle al usuario si el nWmero a adivinar es mayor o menor que el introducido. 5uando
consiga adivinarlo debe indic!rselo e imprimir en pantalla el nWmero de veces que el usuario ha intentado
adivinar dicho nWmero.

Vous aimerez peut-être aussi