Download - Ejercicios Java Resueltos
-
7/25/2019 Ejercicios Java Resueltos
1/29
EJERCICIOS JAVA RESUELTOS
CIGO
class HOLAMUNDO
{
public static void mai !St"i# a"#s$%&
{ S'st(m)out)p"itl!*HOLA MUNDO*&+
,
,
La suma d( dos um("os
COIGO
impo"t -ava.)s/i#)JOptio0a(+class Suma
{
public static void mai !St"i# a"#s $%&
{
St"i# a12 b1+
it um12 um32 sum+
a14JOptio0a()s5o/IputDialo#!*it"oduc( (l 61*&+ b14JOptio0a()s5o/IputDialo#!*it"oduc( (l 63*&+
um14It(#(")pa"s(It!a1&+
um34It(#(")pa"s(It!b1&+
sum4um17um3+
-
7/25/2019 Ejercicios Java Resueltos
2/29
JOptio0a()s5o/M(ssa#(Dialo#!ull2*La suma
d(8t*7um17*7*7um37*4*7
sum&+
,
,
R(sta d( dos um("os
CIGO
impo"t -ava.)s/i#)JOptio0a(+
class R(sta
{ public static void mai !St"i# a"#s $%&
{
St"i# a12 b1+
Doubl( um12 um32 "(s+
a14JOptio0a()s5o/IputDialo#!*it"oduc( (l 61*&+
b14JOptio0a()s5o/IputDialo#!*it"oduc( (l 63*&+
um14Doubl()pa"s(Doubl(!a1&+ um34Doubl()pa"s(Doubl(!b1&+
"(s4um19um3+
JOptio0a()s5o/M(ssa#(Dialo#!ull2*La "(sta
d(8t*7um17*9*7um37*4*7
"(s&+
,
,
C"(a" u p"o#"ama :u( mu(st"( (l omb"( d(l alumo ' (l p"om(dio d(
cuat"o mat("ias asi#adas)
-
7/25/2019 Ejercicios Java Resueltos
3/29
CIGO
impo"t -ava.)s/i#)JOptio0a(+
class 0"om(dio+{
public static void mai!St"i# a"#s$%&+
{
St"i 1232;2
-
7/25/2019 Ejercicios Java Resueltos
4/29
i#"(sa" (l a :u( s( (cu(t"a ' (l a :u( acio) D(b( most"a" (l
ti(mpo d( vida ( ABS2 MESES2 DIAS2 HORAS2 MINUTOS ' SE>UNDOS .D
CIGO
impo"t -ava.)s/i#)JOptio0a(+
class Vida
{
public static void mai!St"i# a"#s$%&
{
St"i# b12c1+ it ac2d2m2a2aa2a25"2mi2s(#+
b14JOptio0a()s5o/IputDialo#!*(:u( astas*&+
c14JOptio0a()s5o/IputDialo#!*( :u( aacist(*&+
aa4It(#(")pa"s(It!b1&+
a4It(#(")pa"s(It!c1&+
ac4aa9a+
d4ac;+
m4ac13+
5"4d3
-
7/25/2019 Ejercicios Java Resueltos
5/29
u' t( liast( co las caliGicacio(s ' (l a""(#lo))
CDIGO
mat("iaa)l(#t5+
Eso o (s co""(cto2 'a :u( solo obti((s (l tamao d( la p"im("a posicio2 (
todo caso ( (l s(#udo Go" d(b("ias 5ac(" a$mat("ia%)l(#t5))
Lo d( la va"iabl( "(scol ' icliado sic("am(t( i (m Gi-( :u( t"atabas d(
5ac(" D2 t(#o :u( i"m( ' lo 5( co""(#ido mKs o m(os
CDIGO
impo"t -ava.)s/i#)+
public class 0"om(dioCaliGicacio(s
{
public static void mai!St"i# a"#s$%&
{
it c2m+
m4It(#(")pa"s(It!JOptio0a()s5o/IputDialo#!*cuatas mat("ias *&&+
c4It(#(")pa"s(It!JOptio0a()s5o/IputDialo#!*cuatas
caliGicacio(s *&&+
-
7/25/2019 Ejercicios Java Resueltos
6/29
it a$%$%4(/ it $m%$c%+
doubl( p"om$%4(/ doubl($m%+
JT(.tA"(a salida4(/ JT(.tA"(a!&+
Go"!it mat("ia4F+ mat("iaa)l(#t5+ mat("ia77&
{ salida)app(d!*8mat("ia * 7 !mat("ia71& 7 *8*&+
salida)app(d!*CaliGicaci(s *&+
Go"!it caliG4F+ caliGa$mat("ia%)l(#t5+ caliG77&
{
a$mat("ia%
$caliG%4It(#(")pa"s(It!JOptio0a()s5o/IputDialo#!*It"oduc( (l valo" d(
mat("ia *7!mat("ia71&7* caliG *7!caliG71&7*)*&&+ p"om$mat("ia%74a$mat("ia%$caliG%+
salida)app(d!a$mat("ia%$caliG%7*2 *&+
,
p"om$mat("ia%@4c+
salida)app(d!*8 0"om(dio mat("ia * 7 !mat("ia71& 7 * * 7
p"om$mat("ia%7*8*&+
,
JOptio0a()s5o/M(ssa#(Dialo#!ull2salida&+
S'st(m)(.it!F&+
,
,
-
7/25/2019 Ejercicios Java Resueltos
7/29
NDICE
Programacin conJAVA.Jos
AntonioDaz-Alejo
Gmez
Programacin en Java.
Programacin grfica con Swing. (Ejercicios).Ejercicio 1.R(alia" u p"o'(cto llamado Cov("so"2 :u( mu(st"( ua it("Ga d( usua"io :u( os p("mcov("si d( Eu"os a 0(s(tas) El cdi#o d(l (v(to asociado al bot (s (l si#ui(t(
r!"j#a$e%Im&ore.se'oregron(Co%or.*#+C,)-j#a$e%Im&ore.see/(Ineger.oSring(((in) (Do$%e.&arseDo$%e(je/'ie%Im&ore.ge4cac5 (E/ce&ion e) "
j#a$e%Im&ore.see/(6Error6)-j#a$e%Im&ore.se'oregron(Co%or.7ED)-4
-
7/25/2019 Ejercicios Java Resueltos
8/29
ModiGica (l (-("cicio pa"a :u( a la v( :u( it"oducimos la catidad ( (u"os s(
ModiGica (l cdi#o pa"a :u( (l "(sultado s(a u Gloat o doubl()
Ejercicio 8. *ores.Copia (l p"o'(cto at("io"2 llamalo Cov("so"32 is("ta dos Jpa(l distitos2 uo pa"a it"odpa"a most"a" (l "(sultado) Coloca bo"d(s distitos a los J0a(l)
-
7/25/2019 Ejercicios Java Resueltos
9/29
Ejercicio 2. Ei9eas.C"(a u u(vo p"o'(cto llamalo S/i#; ( is("ta < (ti:u(tas como s( mu(st"a ( la si#ui(
cambiado sus p"opi(dad(s)
Ejercicio :. *oones.C"(a u u(vo p"o'(cto llamalo S/i#< ( is("ta boto(s d( diG("(t(s asp(tos2 como s( ima#() Cuado s( puls( sob"( cada uo d( los boto(s d(b( apa"(c(" u m(sa-( idica
-
7/25/2019 Ejercicios Java Resueltos
10/29
Ejercicio ;. Gr&os e $oones.ModiGica (l p"o'(cto at("io"2 aad( u pa(l pa"a most"a" los boto(s a#"upados2 aad( t"(' a#"upal(s2 d( Go"ma :u( solo uo d( (llos pu(da (sta" s(l(ccioado)
Ejercicio . 7angos.Ra#os C"(a u p"o'(cto2 llamalo D(GColo")-ava) Ico"po"a t"(s compo(t(s -Slid(" uo!Ro-o2 V("d( ' Aul& co valo"(s comp"(didos (t"( F ' 3) Aad( tambiP u t(.to
-
7/25/2019 Ejercicios Java Resueltos
11/29
COLOR& ' modiGica su p"opi(dad d( colo" d(p(di(do d( los valo"
ATENCIQN T(d"Ks :u( utilia" ua u(va clas( llamada Colo")
Ejercicio
-
7/25/2019 Ejercicios Java Resueltos
12/29
Si s( (sc"ib( u u(vo It(m ' pulsamos (l bot d( Aadi"2 s( aadi"a ( -=ombo=o.
Si s( (sc"ib( u it(m ' pulsamos (l bot d( =o""a" ' (.ist(2 s( bo""a"K d( -=ombo=
Ejercicio =. >en?s.R(alia" u p"o'(cto :u( mu(st"( u m( co < (t"adas Aadi"2 Lista"2 Mat"icula" ' Sali"2( la si#ui(t( ima#(
Aadi" (v(tos pa"a las opcio(s d( Aadi"2 Lista"2 Mat"icula" ' Sali") 0a"a todas las opcio(si#ui(t( cdi#o
-
7/25/2019 Ejercicios Java Resueltos
13/29
JO&ionPane.s5ow>essageDia%og(5is@6c%ic en 6A((J>enIem) ev.geSorce()).gee/())-
0a"a Sali" aadimos (l cdi#o
S!sem.e/i(B)-
Ejercicio 1B. Coneneores.R(alia u p"o'(cto llamado Cot((do"(s)-ava :u( mu(st"( dos p(staas2 ( la p"im("a d((-("cicio m("o !"a#os& ' ( la s(#uda (l (-("ccicio m("o !t(.tos&)
Ejercicio 11. Coneneores e a%o nive% (Dia%ogos).ModiGica" (l (-("cicio m("o 1 pa"a most"a" (l "(sultado ( ua v(taa s5o/M(ssa#(Dialo!opcioal&)
ModiGica (l (-("cicio pa"a :u( cada v( :u( "(alic( ' mu(t"( u "(sultado os p"(#ut( si :ut("mia" !0"u(ba co s5o/CoGi"mDialo# ' s5o/OptioDialo#&)
ModiGica (l (-("cicio d( Go"ma :u( co u bot solicit(mos la catidad a cov("ti"2 (sta cat( u s5o/IputDialo#)
Ejercicio 18.
Aad( al (-("cicio Vid(oClub ua it("Ga #"KGica p"icipal co u m( pa"a
Mat(imi(to d( DVD)
Mat(imi(tos d( Cli(t(s)
Al:uil(" d( u DVD)
0a#a" (l al:uil(")
Sali")
Mat(imi(to d( DVD s("K ua it("Ga #"KGica co las si#ui(t(s opcio(s ( ua ba""a d(
Nu(vo DVD)
=o""a" DVD activo)
-
7/25/2019 Ejercicios Java Resueltos
14/29
ModiGica" DVD activo)
I" al p"im("o)
I" al at("io")
I" al si#ui(t()
I" al Gial)
0a"a (llo istacia"(mos ua lista d( ob-(tos !A""a'List d( DVD& ( la it("Ga p"icipal pa"aVid(oClub)
C+JE7O +O>+ICO@
!6&ca-("o)-ava aut5o" v("sio 1)FF 3FF@;@1
@impo"t -ava.)s/i#)JOptio0a(+class ca-("o {
public static void mai!St"i# a"#s$%&{itsaldoiicial2valo"cosi#acio4F2"(ti"o4F2saldo2totalcosi#acio4F2total"(ti"os4F2dola"(s22opt+St"i# au.+ au.4JOptio0a()s5o/IputDialo#!*I#"(s( (l valo" co (l :u( d(s(a ab"i" lacu(ta*&+ valo"cosi#acio 4 It(#(")pa"s(It!au.&+ Go" !++& {
S'st(m)out)p"itl!*CAJERO AUTOMATICO*&+ S'st(m)out)p"itl!* 1) CONSI>NACIONES*&+ S'st(m)out)p"itl!* 3) RETIROS*&+ S'st(m)out)p"itl!* ;) CONSULTAS*&+
S'st(m)out)p"itl!*
-
7/25/2019 Ejercicios Java Resueltos
15/29
totalcosi#acio4totalcosi#acio7valo"cosi#acio+ total"(ti"os4total"(ti"os7"(ti"o+ saldo4totalcosi#acio9total"(ti"os+ dola"(s4saldo33FE OPE7+CIOESimpo"t -ava.)s/i#)JOptio0a(+class m(ua"itm(tica {public static void mai!St"i# a"#s$%&{it 1232opt2as+St"i# au.+
-
7/25/2019 Ejercicios Java Resueltos
16/29
au.4JOptio0a()s5o/IputDialo#!*DI>ITE NUMERO 1*&+ 1 4 It(#(")pa"s(It!au.&+ au.4JOptio0a()s5o/IputDialo#!*DI>ITE NUMERO 3*&+ 34It(#(")pa"s(It!au.&+ Go" !++& { S'st(m)out)p"itl!*MENU O0ERACIONES*&+
S'st(m)out)p"itl!* 1) SUMA DE DATOS*&+ S'st(m)out)p"itl!* 3) RESTA DE DATOS*&+ S'st(m)out)p"itl!* ;) MULTI0LICACION DE DATOS*&+
S'st(m)out)p"itl!* (st( p"o#"ama captu"a u m("o ' mi(t"as (l um("o s(a pa" lo divid( ( 32 si (l um("o (s impa" (l m(to s( divid( ( ; ' l( adicioamos 12 5asta :u( su
valo" s(a 1 auto" Dai(l Rod"i#u(@
-
7/25/2019 Ejercicios Java Resueltos
17/29
impo"t -ava.)s/i#)JOptio0a(+class co-(tu"ad(ulam { public static void mai !St"i# a"#s $%& { it + St"i# au.+
au. 4JOptio0a()s5o/IputDialo# !*Di#it( u m("o*&+ 4 It(#(")pa"s(It !au.&+ /5il( !W4 1&{ iG ! X 3 44F&{ 4 @3+ , (ls({ 4 ;71+ , S'st(m)out)p"it!7 * * &+ ,
,,
V(amos como :u(a u(st"a clas( Sist(ma
-
7/25/2019 Ejercicios Java Resueltos
18/29
abst"act public class Sist(ma { p"ot(ct(d it um("oA+ p"ot(ct(d it um("o=+ p"ot(ct(d it "(sultado+ p"ot(ct(d c5a" op("acio+ p"ot(ct(d it bas(+
public Sist(ma!& { t5is)um("oA 4 F+ t5is)um("o= 4 F+ t5is)"(sultado 4 F+ t5is)op("acio 4 Y Y+ ,
public void s(tNum("oA!it &{ t5is)um("oA 4 + ,
public void s(tNum("o=!it &{ t5is)um("o= 4 + ,
public void s(tR(sultado!it &{ t5is)"(sultado 4 + ,
public void s(tOp("acio!c5a" o&{ t5is)op("acio 4 o+
,
public it #(tNum("oA!&{ "(tu" t5is)um("oA+ ,
public it #(tNum("o=!&{ "(tu" t5is)um("o=+ ,
public it #(tR(sultado!&{
"(tu" t5is)"(sultado+ ,
public c5a" #(tOp("acio!&{ "(tu" t5is)op("acio+ ,
public void suma!&{
-
7/25/2019 Ejercicios Java Resueltos
19/29
t5is)"(sultado 4 t5is)um("oA 7 t5is)um("o=+ , public void "(sta!&{ t5is)"(sultado 4 t5is)um("oA 9 t5is)um("o=+ , public void multiplicacio!&{ t5is)"(sultado 4 t5is)um("oA t5is)um("o=+
, public void divisio!&{ t5is)"(sultado 4 t5is)um("oA @ t5is)um("o=+ ,
public void (stabl(c("Num("oA!St"i# a&{ it 4 It(#(")pa"s(It!a2bas(&+ t5is)s(tNum("oA!&+ , public void (stabl(c("Num("o=!St"i# b&{ it 4 It(#(")pa"s(It!b2bas(&+
t5is)s(tNum("o=!&+ , public St"i# "(to"a"Num("oA!&{ St"i# cad4**+ s/itc5!bas(&{ cas( 3 cad 4 It(#(")to=ia"'St"i#!um("oA&+ b"(a+ cas( Z cad 4 It(#(")toOctalSt"i#!um("oA&+ b"(a+
cas( 1F cad 4 St"i#)valu(OG!um("oA&+ b"(a+ cas( 1 cad 4 It(#(")toH(.St"i#!um("oA&+ b"(a+ , "(tu" cad+,
public St"i# "(to"a"Num("o=!&{
St"i# cad4**+ s/itc5!bas(&{ cas( 3 cad 4 It(#(")to=ia"'St"i#!um("o=&+ b"(a+ cas( Z cad 4 It(#(")toOctalSt"i#!um("o=&+ b"(a+
-
7/25/2019 Ejercicios Java Resueltos
20/29
cas( 1F cad 4 St"i#)valu(OG!um("o=&+ b"(a+ cas( 1 cad 4 It(#(")toH(.St"i#!um("o=&+ b"(a+ ,
"(tu" cad+ , public St"i# "(to"a"R(sultado!&{ St"i# cad4**+ s/itc5!bas(&{ cas( 3 cad 4 It(#(")to=ia"'St"i#!"(sultado&+ b"(a+ cas( Z cad 4 It(#(")toOctalSt"i#!"(sultado&+ b"(a+
cas( 1F cad 4 St"i#)valu(OG!"(sultado&+ b"(a+ cas( 1 cad 4 It(#(")toH(.St"i#!"(sultado&+ b"(a+ , "(tu" cad+ ,,
A5o"a como :u(da la clas( *=ia"io* :u( 5("(da d( *Sist(ma*
public class =ia"io (.t(ds Sist(ma{ public =ia"io!& { t5is)bas(43+ ,,
A5o"a como :u(da la clas( *Octal* :u( 5("(da d( *Sist(ma*
public class Octal (.t(ds Sist(ma{ public Octal!& { t5is)bas(4Z+ ,,
-
7/25/2019 Ejercicios Java Resueltos
21/29
A5o"a como :u(da la clas( *D(cimal* :u( 5("(da d( *Sist(ma*
public class D(cimal (.t(ds Sist(ma{ public D(cimal!& { t5is)bas(41F+
,,
A5o"a como :u(da la clas( *H(.ad(cimal* :u( 5("(da d( *Sist(ma*
public class H(.ad(cimal (.t(ds Sist(ma{ public H(.ad(cimal!& { t5is)bas(41+ ,,
A5o"a como :u(da la clas( *Cov("sio*
public class Cov("sio {
public It(#(" G"omH(.ad(cimal!St"i# cad&{ "(tu" It(#(")pa"s(It!cad21&+ ,
public It(#(" G"omOctal!St"i# cad&{
"(tu" It(#(")pa"s(It!cad2Z&+ ,
public It(#(" G"om=ia"io!St"i# cad&{ "(tu" It(#(")pa"s(It!cad23&+ ,
public St"i# toH(.ad(cimal!it i&{ "(tu" It(#(")toH(.St"i#!i&+ ,
public St"i# toOctal!it i&{ "(tu" It(#(")toOctalSt"i#!i&+ ,
public St"i# to=ia"io!it i&{ "(tu" It(#(")to=ia"'St"i#!i&+ ,
-
7/25/2019 Ejercicios Java Resueltos
22/29
public St"i# comb("ti"Sist(ma!it actual2it u(vo2 St"i# cad&{ St"i# "(s 4 **+ it um4F+ iG!cad)l(#t5!&F&{ s/itc5!actual&{ cas( 3 um 4 G"om=ia"io!cad&+
b"(a+ cas( Z um 4 G"omOctal!cad&+ b"(a+ cas( 1F um 4 It(#(")pa"s(It!cad21F&+ b"(a+ cas( 1 um 4 G"omH(.ad(cimal!cad&+ b"(a+ ,
s/itc5!u(vo&{ cas( 3 "(s 4 to=ia"io!um&+ b"(a+ cas( Z "(s 4 toOctal!um&+ b"(a+ cas( 1F "(s 4 It(#(")toSt"i#!um&+ b"(a+ cas( 1
"(s 4 toH(.ad(cimal!um&+ b"(a+ , , "(tu" "(s+ ,
,
[ a5o"a como :u(da la clas( *AppCalculado"a* :u( s("a la :u( po( todo -uto (
ua it("Ga #"KGica :u( "(p"(s(ta la calculado"a
impo"t -ava)a/t)+impo"t -ava)a/t)(v(t)+impo"t -ava.)s/i#)+
impo"t co)(du)udist"ital)p"'calculado"a)lo#ica)+
-
7/25/2019 Ejercicios Java Resueltos
23/29
public class AppCalculado"a impl(m(ts ActioList(("{
p"ivat( J?"am( G"am(+ p"ivat( =utto>"oup bt#Sist(ma+ p"ivat( J=utto$% bt=oto(s+ p"ivat( JRadio=utto$% -"bSist(mas+ p"ivat( JT(.t?i(ld t.tR(sultado+
p"ivat( Cotai(" cpa(+ it s+ Sist(ma d+ Cov("sio c+
public AppCalculado"a!& { iitCompo(ts!&+ ,
p"ivat( void iitCompo(ts!&{ s41F+
d 4 (/ D(cimal!&+ c 4 (/ Cov("sio!&+ G"am( 4 (/ J?"am(!*Calculado"a d( Cuat"o Sist(mas*& + bt#Sist(ma 4 (/ =utto>"oup!&+ bt=oto(s 4 (/ J=utto$3
-
7/25/2019 Ejercicios Java Resueltos
24/29
bt=oto(s$cot77%4(/ J=utto!*Ac("ca d( ))) *&+ bt=oto(s$cot77%4(/ J=utto!*Cl*&+ bt=oto(s$cot77%4(/ J=utto!*CE*&+
cot4F+ -"bSist(mas$cot77%4(/ JRadio=utto!*=IN*&+ -"bSist(mas$cot77%4(/ JRadio=utto!*OCT*&+
-"bSist(mas$cot77%4(/ JRadio=utto!*DEC*&+ -"bSist(mas$cot77%4(/ JRadio=utto!*HE*&+
Go"!it i4F+i-"bSist(mas)l(#t5+i77&{ bt#Sist(ma)add!-"bSist(mas$i%&+ ,
cpa( 4 G"am()#(tCot(t0a(!&+ cpa()s(tLa'out!ull&+
t.tR(sultado)s(t=ouds!1F21F23F2;F&+
t.tR(sultado)s(tEditabl(!Gals(&+ t.tR(sultado)s(t=ac#"oud!Colo")/5it(&+ t.tR(sultado)s(tHo"iotalAli#m(t!JT(.t?i(ld)RI>HT&+ cpa()add!t.tR(sultado&+
it .41F+ it '4
-
7/25/2019 Ejercicios Java Resueltos
25/29
,
bt=oto(s$i%)addActioList(("!t5is&+ cpa()add!bt=oto(s$i%&+ ,
-"bSist(mas$3%)s(tS(l(ct(d!t"u(&+
(l(#i"Sist(ma!1F&+
G"am()pac!&+ G"am()s(tSi(!3\F2;F&+ G"am()s(tR(siabl(!Gals(&+ G"am()s(tVisibl(!t"u(&+ G"am()s(tD(GaultClos(Op("atio!J?"am()EITONCLOSE&+ ,
p"ivat( void (l(#i"Sist(ma!it sist(ma&{
Go"!it i4F+ibt=oto(s)l(#t5+i77&{ iG!Wbt=oto(s$i%)#(tT(.t!&)(:uals!*7*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*9*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!**&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*@*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*4*&&{ bt=oto(s$i%)s(tEabl(d!Gals(&+ , ,
s/itc5!sist(ma&{ cas( 3 Go"!it i4F+ibt=oto(s)l(#t5+i77&{ iG!Wbt=oto(s$i%)#(tT(.t!&)(:uals!*A*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*=*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*C*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*D*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*E*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*?*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*\*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*Z*&]]
Wbt=oto(s$i%)#(tT(.t!&)(:uals!**&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!**&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!**&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*
-
7/25/2019 Ejercicios Java Resueltos
26/29
, b"(a+ cas( Z Go"!it i4F+ibt=oto(s)l(#t5+i77&{ iG!Wbt=oto(s$i%)#(tT(.t!&)(:uals!*A*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*=*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*C*&]]
Wbt=oto(s$i%)#(tT(.t!&)(:uals!*D*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*E*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*?*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*\*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*Z*&&{ bt=oto(s$i%)s(tEabl(d!t"u(&+ , , b"(a+ cas( 1F Go"!it i4F+ibt=oto(s)l(#t5+i77&{
iG!Wbt=oto(s$i%)#(tT(.t!&)(:uals!*A*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*=*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*C*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*D*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*E*&]] Wbt=oto(s$i%)#(tT(.t!&)(:uals!*?*&&{ bt=oto(s$i%)s(tEabl(d!t"u(&+ , , b"(a+ cas( 1
Go"!it i4F+ibt=oto(s)l(#t5+i77&{ bt=oto(s$i%)s(tEabl(d!t"u(&+ , b"(a+ , t.tR(sultado)s(tT(.t!c)comb("ti"Sist(ma!s2 sist(ma2 t.tR(sultado)#(tT(.t!&&&+ s4sist(ma+ ,
@ pa"am a"#s t5( commad li( a"#um(ts
@ public static void mai!St"i#$% a"#s& { AppCalculado"a c 4 (/ AppCalculado"a!&+ ,
public void actio0("Go"m(d!ActioEv(t (&{ iG!()#(tActioCommad!&)(:uals!*Cl*&^^()#(tActioCommad!&)(:uals!*CE*&&{ t.tR(sultado)s(tT(.t!**&+
-
7/25/2019 Ejercicios Java Resueltos
27/29
, iG!()#(tActioCommad!&)(:uals!*=IN*&&{ (l(#i"Sist(ma!3&+ d 4 (/ =ia"io!&+ , iG!()#(tActioCommad!&)(:uals!*OCT*&&{ (l(#i"Sist(ma!Z&+
d 4 (/ Octal!&+ , iG!()#(tActioCommad!&)(:uals!*DEC*&&{ (l(#i"Sist(ma!1F&+ d 4 (/ D(cimal!&+ , iG!()#(tActioCommad!&)(:uals!*HE*&&{ (l(#i"Sist(ma!1&+ d 4 (/ H(.ad(cimal!&+ , iG!W()#(tActioCommad!&)(:uals!*7*&]]
W()#(tActioCommad!&)(:uals!*9*&]] W()#(tActioCommad!&)(:uals!**&]] W()#(tActioCommad!&)(:uals!*@*&]] W()#(tActioCommad!&)(:uals!*4*&]] W()#(tActioCommad!&)(:uals!*Ac("ca d( ))) *&]] W()#(tActioCommad!&)(:uals!*Cl*&]] W()#(tActioCommad!&)(:uals!*CE*&]] W()#(tActioCommad!&)(:uals!*=IN*&]] W()#(tActioCommad!&)(:uals!*OCT*&]] W()#(tActioCommad!&)(:uals!*DEC*&]] W()#(tActioCommad!&)(:uals!*HE*&&{
t.tR(sultado)s(tT(.t!t.tR(sultado)#(tT(.t!&7()#(tActioCommad!&&+ ,
iG!()#(tActioCommad!&)(:uals!*7*&^^ ()#(tActioCommad!&)(:uals!*9*&^^ ()#(tActioCommad!&)(:uals!**&^^ ()#(tActioCommad!&)(:uals!*@*&&{ d)s(tOp("acio!()#(tActioCommad!&)c5a"At!F&&+ s/itc5!s&{ cas( 3 d)(stabl(c("Num("oA!t.tR(sultado)#(tT(.t!&&+
b"(a+ cas( Z d)s(tNum("oA!c)G"omOctal!t.tR(sultado)#(tT(.t!&&&+ b"(a+ cas( 1F d)s(tNum("oA!It(#(")pa"s(It!t.tR(sultado)#(tT(.t!&&&+ b"(a+ cas( 1
-
7/25/2019 Ejercicios Java Resueltos
28/29
d)s(tNum("oA!c)G"omH(.ad(cimal!t.tR(sultado)#(tT(.t!&&&+ b"(a+ , t.tR(sultado)s(tT(.t!**&+ ,
iG!()#(tActioCommad!&)(:uals!*4*&&{
s/itc5!s&{ cas( 3 d)s(tNum("o=!c)G"om=ia"io!t.tR(sultado)#(tT(.t!&&&+ b"(a+ cas( Z d)s(tNum("o=!c)G"omOctal!t.tR(sultado)#(tT(.t!&&&+ b"(a+ cas( 1F d)s(tNum("o=!It(#(")pa"s(It!t.tR(sultado)#(tT(.t!&&&+ b"(a+ cas( 1
d)s(tNum("o=!c)G"omH(.ad(cimal!t.tR(sultado)#(tT(.t!&&&+ b"(a+ , s/itc5!d)#(tOp("acio!&&{ cas( Y7Y d)suma!&+ b"(a+ cas( Y9Y d)"(sta!&+ b"(a+ cas( YY
d)multiplicacio!&+ b"(a+ cas( Y@Y d)divisio!&+ b"(a+ , s/itc5!s&{ cas( 3 t.tR(sultado)s(tT(.t!c)to=ia"io!d)#(tR(sultado!&&&+ b"(a+ cas( Z
t.tR(sultado)s(tT(.t!c)toOctal!d)#(tR(sultado!&&&+ b"(a+ cas( 1F t.tR(sultado)s(tT(.t!St"i#)valu(OG!d)#(tR(sultado!&&&+ b"(a+ cas( 1 t.tR(sultado)s(tT(.t!c)toH(.ad(cimal!d)#(tR(sultado!&&&+ b"(a+
-
7/25/2019 Ejercicios Java Resueltos
29/29
, , iG!()#(tActioCommad!&)(:uals!*Ac("ca d( ))) *&&{ JOptio0a()s5o/M(ssa#(Dialo#!ull2 *Calculado"a d( (-(mplo*&+ , ,
,