Está en la página 1de 14

Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.

Resumen
Esas insrucciones le dan los pasos a desarrollar para darle
solucin a los problemas propuesos para la !SI"N!#U$!
DE %$&"$!M!CI&N Web II. Uilice el si'uiene escrio
como una 'u(a para saber como solucionar dic)os ejercicios.
%or ora pare. Use ese documeno como un conjuno de
insrucciones para realizar dic)os ejercicios.
ndice de Trminos
*.
Dia'rama De Casos De Uso.
+.
Modelo De &bjeos.
,.
Noacin UM-
I.IN#$&DUCCI.N
Ese escrio ser/ uilizado para saber la forma
adecuada para la solucin de los ejercicios
propuesos en -a !si'naura de pro'ramacin en la
Web. 0ue son -os Si'uienes1
a2 $ealizar el Dia'rama de casos de uso
correspondiene al si'uiene sisema1
Se raa del sisema de reser3as de un
)oel4 el )oel permie )acer reser3as de
)abiaciones 5 de ello se encar'a el
adminisrai3o de reser3as4 5 de forma
alernai3a el cliene la puede )acer
ambi6n por Inerne. Siempre 7ue se
solicia la reser3a de una )abiacin4 se
comprueba si la persona es cliene del
)oel4 en cu5o caso solo )a5 7ue
complemenar los daos de la
reser3a8fec)a de enrada4 fec)a de salida4
ipo de )abiacin4 ec.2 si la persona no
es cliene del )oel4 adem/s4 )a5 7ue darlo
de ala e inroducir sus daos personales.
Una reser3a puede ser anulada en
cual7uier momeno4 peor si se realiza con
menos de +9 )oras de anelacin4 se
:
penaliza al cliene car'/ndole una
canidad e7ui3alene al ;<= del cose de
una noc)e en la )abiacin reser3ada. Una
3ez el cliene lle'a al )oel4 el
$ecepcionisa comprueba su reser3a 5 los
daos del cliene 5 procede a re'israrlo.
Una 3ez concluida la esancia4 el
$ecepcionisa procede a facurar la
esancia.
b2 $ealizar el modelo de objeos del
si'uiene sisema1 Se raa de una empresa
de 3enas de coc)es de se'unda mano con
las si'uienes caracer(sicas1 -os coc)es
lo suminisran disinos pro3eedores no
ineresa conocer la marca4 modelo4
maricula4 precio de compra4 de 3ena>
los coc)es puedes ser urismos4
indusriales 5 odo erreno. !dem/s
pueden necesiar ser reparados4 por lo 7ue
se debe ener un conrol de reparaciones
)ec)as4 7ue pueden ser mec/nicas4
el6cricas o de c)apa.
En la empresa )abr/ dos ipos de
3endedores1 !salariados 5 por comisin.
De los asalariados nos ineresa saber
ambi6n el salario 5 de los 7ue 3an por
comisin los coc)es 7ue )an 3endido.
!dem/s se endr/ un conrol de los
clienes4 ano de los 7ue )an comprado
un coc)e4 como de los ineresados en
al'?n ipo de coc)e 7ue podr/n )acer
reser3as. -os coc)es pueden esar en
disinas e@posiciones4 5 debemos saber
en odo momeno donde se encuenra
cada coc)e. Se necesian operaciones para
realizar una 3ena de un coc)e4 para
reparar los coc)es 7ue los necesien4 para
comprar nue3os coc)es a los pro3eedores4
ec. #ambi6n ineresa ener operaciones
7ue nos de3uel3an 7ue cliene compro un
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
Solucin De -os Ejercicios %ropuesos En Web II
Mora Daza4 William Fernando
CzeussssD'mail.com
Corporacin Unificada Nacional De Educacin Superior
*
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
ciero coc)e4 7ue se realicen lisados de
los coc)es 7ue se encuenran es S#&CE
en un momeno dado.
c2 Un cenro de insalaciones depori3as
7uiere )acer una aplicacin de reser3as.
En el cenro e@isen insalaciones
depori3as 8piscinas4 froones4 'imnasios
5 pisas de esis2. El cenro en cuesin
iene socios de los cuales se almacenan su
nombre4 direccin4 ciudad4 pro3incia4
el6fono 5 cuoa. !dem/s4 e@isen una
serie de ar(culos 7ue se pueden reser3ar
si el socio lo re7uiere8balones4 redes 5
ra7ueas2. Cada insalacin es reser3ada
por un socio en una fec)a dada desde una
fec)a de inicio )asa una )ora de fin.
Cada compra puede ener asociados uno o
3arios ar(culos depori3os 7ue se al7uilan
a pare. %or ejemplo4 si 5o 7uiero )acer
una reser3a para ju'ar al enis4 en'o 7ue
reser3ar una insalacin polidepori3a 5 si
lo necesio4 las ra7ueas.
$ealizar uilizando la noacin UM-1
a2 El dia'rama de clases.
b2 El dia'rama de secuencia
7ue modele el
comporamieno de la
reser3a de una insalacin
depori3a.
II. %$&CEDIMIEN#& %!$! E- DES!$$&--& DE
-&S EFE$CICI&S
A. Anlisis de requerimientos:
a2 $eser3as 5 Facuracin
b2 $eser3as4 Coc)es4 $eparaciones 5 3endedores.
c2 $eser3as4 Insalaciones 5 !l7uiler.
B. Diagrama de caso de uso:
*2
+2.
,2.
C. Cdigos Fuente:
EFE$CICI& UN&
C-IEN#E
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio*K
GHH
H
H Dau)or William
HG
public class Cliene L
public Cliene8Srin' cedula4 Srin' nombre4 Srin'
apellido4 in edad2 L
)is.cedula M cedulaK
)is.nombre M nombreK
)is.apellido M apellidoK
)is.edad M edadK
N
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
+
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
public Srin' 'e!pellido82 L
reurn apellidoK
N
public 3oid se!pellido8Srin' apellido2 L
)is.apellido M apellidoK
N
public Srin' 'eCedula82 L
reurn cedulaK
N
public 3oid seCedula8Srin' cedula2 L
)is.cedula M cedulaK
N
public in 'eEdad82 L
reurn edadK
N
public 3oid seEdad8in edad2 L
)is.edad M edadK
N
public Srin' 'eNombre82 L
reurn nombreK
N
public 3oid seNombre8Srin' nombre2 L
)is.nombre M nombreK
N
pri3ae Srin' cedulaK
pri3ae Srin' nombreK
pri3ae Srin' apellidoK
pri3ae in edadK
N
M!IN
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio*K
impor ja3a.uil.AecorK
impor ja3a@.sOin'.F&pion%aneK
GHH
H
H Dau)or William
HG
public class Main L
public saic AecorP$eser3aQ lisado$eser3as M neO
AecorP$eser3aQ82K
public saic AecorPClieneQ lisadoClienes M neO
AecorPClieneQ82K
public saic 3oid main8Srin'RS ar's2 L
in opcion M *K
O)ile 8opcion TM <2 L
opcion M menu82K
sOic) 8opcion2 L
case *1
in'resar$eser3a82K
breaJK
N
N
N
pri3ae saic in menu82 L
in opcionK
Srin' cadena M F&pion%ane.s)oOInpuDialo'8U*.
In'resar reser3aVn<. SalirU2K
opcion M Ine'er.parseIn8cadena2K
reurn opcionK
N
pri3ae saic 3oid in'resar$eser3a82 L
in opcionK
Cliene cliene M nullK
Srin' cadena M F&pion%ane.s)oOInpuDialo'8U*.
Nue3o clieneVn+. Cliene e@iseneU2K
opcion M Ine'er.parseIn8cadena2K
sOic)8opcion2L
case *1 cliene M in'resarCliene82K
breaJK
case +1 cliene M buscarCliene82K
breaJK
N
Srin' fec)a M F&pion%ane.s)oOInpuDialo'8UIn'rese
la fec)aU2K
Srin' cuaro M F&pion%ane.s)oOInpuDialo'8UIn'rese
el cuaroU2K
Srin' dias M F&pion%ane.s)oOInpuDialo'8UIn'rese
los diasU2K
$eser3a reser3a M neO $eser3a8cliene4 fec)a4
Ine'er.parseIn8cuaro24 Ine'er.parseIn8dias22K
lisado$eser3as.add8reser3a2K
N
pri3ae saic Cliene in'resarCliene82 L
Srin' cedula M F&pion%ane.s)oOInpuDialo'8UIn'rese
la cedulaU2K
Srin' nombre M
F&pion%ane.s)oOInpuDialo'8UIn'rese el nombreU2K
Srin' apellido M
F&pion%ane.s)oOInpuDialo'8UIn'rese el apellidoU2K
Srin' edad M F&pion%ane.s)oOInpuDialo'8UIn'rese
la edadU2K
Cliene cliene M neO Cliene8cedula4 nombre4 apellido4
Ine'er.parseIn8edad22K
lisadoClienes.add8cliene2K
reurn clieneK
N
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
,
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
pri3ae saic Cliene buscarCliene82 L
Srin' cedula M F&pion%ane.s)oOInpuDialo'8UIn'rese
la cedula del cliene 7ue buscaU2K
for 8Cliene cliene 1 lisadoClienes2 L
if8cliene.'eCedula82.compare#o8cedula2 MM < 2L
reurn clieneK
N
N
reurn nullK
N
N
$ESE$A!
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio*K
GHH
H
H Dau)or William
HG
public class $eser3a L
public $eser3a8Cliene cliene4 Srin' fec)a4 in cuaro4 in
dias2 L
)is.cliene M clieneK
)is.fec)a M fec)aK
)is.cuaro M cuaroK
)is.dias M diasK
N
public Cliene 'eCliene82 L
reurn clieneK
N
public 3oid seCliene8Cliene cliene2 L
)is.cliene M clieneK
N
public in 'eCuaro82 L
reurn cuaroK
N
public 3oid seCuaro8in cuaro2 L
)is.cuaro M cuaroK
N
public in 'eDias82 L
reurn diasK
N
public 3oid seDias8in dias2 L
)is.dias M diasK
N
public Srin' 'eFec)a82 L
reurn fec)aK
N
public 3oid seFec)a8Srin' fec)a2 L
)is.fec)a M fec)aK
N
pri3ae Cliene clieneK
pri3ae Srin' fec)aK
pri3ae in cuaroK
pri3ae in diasK
N
EFE$CICI&S D&S
Cliene
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
GHH
H
H Dau)or William
HG
public class Cliene L
public Cliene8Srin' nombre2 L
)is.nombre M nombreK
N
public Srin' 'eNombre82 L
reurn nombreK
N
public 3oid seNombre8Srin' nombre2 L
)is.nombre M nombreK
N
pri3ae Srin' nombreK
N
C&CWE
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
GHH
H
H Dau)or William
HG
public class Coc)e L
public Coc)e8Srin' marca4 in modelo4 Srin' maricula4
double precioCompra4 double precioAena4 #ipoCoc)e ipo4
%ro3eedor pro3eedor2 L
)is.marca M marcaK
)is.modelo M modeloK
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
9
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
)is.maricula M mariculaK
)is.precioCompra M precioCompraK
)is.precioAena M precioAenaK
)is.ipo M ipoK
)is.pro3eedor M pro3eedorK
N
public Srin' 'eMarca82 L
reurn marcaK
N
public 3oid seMarca8Srin' marca2 L
)is.marca M marcaK
N
public Srin' 'eMaricula82 L
reurn mariculaK
N
public 3oid seMaricula8Srin' maricula2 L
)is.maricula M mariculaK
N
public in 'eModelo82 L
reurn modeloK
N
public 3oid seModelo8in modelo2 L
)is.modelo M modeloK
N
public double 'e%recioCompra82 L
reurn precioCompraK
N
public 3oid se%recioCompra8double precioCompra2 L
)is.precioCompra M precioCompraK
N
public double 'e%recioAena82 L
reurn precioAenaK
N
public 3oid se%recioAena8double precioAena2 L
)is.precioAena M precioAenaK
N
public %ro3eedor 'e%ro3eedor82 L
reurn pro3eedorK
N
public 3oid se%ro3eedor8%ro3eedor pro3eedor2 L
)is.pro3eedor M pro3eedorK
N
public #ipoCoc)e 'e#ipo82 L
reurn ipoK
N
public 3oid se#ipo8#ipoCoc)e ipo2 L
)is.ipo M ipoK
N
pri3ae Srin' marcaK
pri3ae in modeloK
pri3ae Srin' mariculaK
pri3ae double precioCompraK
pri3ae double precioAenaK
pri3ae #ipoCoc)e ipoK
pri3ae %ro3eedor pro3eedorK
N
E@posicin
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
impor ja3a.uil.DaeK
impor ja3a.uil.AecorK
GHH
H
H Dau)or William
HG
public class E@posicion L
public E@posicion8AecorPCoc)eQ lisadoCoc)es4 Dae
fec)a2 L
)is.lisadoCoc)es M lisadoCoc)esK
)is.fec)a M fec)aK
N
public Dae 'eFec)a82 L
reurn fec)aK
N
public 3oid seFec)a8Dae fec)a2 L
)is.fec)a M fec)aK
N
public AecorPCoc)eQ 'e-isadoCoc)es82 L
reurn lisadoCoc)esK
N
public 3oid se-isadoCoc)es8AecorPCoc)eQ
lisadoCoc)es2 L
)is.lisadoCoc)es M lisadoCoc)esK
N
pri3ae AecorPCoc)eQ lisadoCoc)esK
pri3ae Dae fec)aK
N
%rincipal
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
;
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
impor ja3a.uil.AecorK
impor ja3a@.sOin'.F&pion%aneK
GHH
H
H Dau)or William
HG
public class %rincipal L
public saic 3oid main8Srin' ar'sRS2 L
in opcion M
Ine'er.parseIn8F&pion%ane.s)oOInpuDialo'8U*. In'resar
coc)eVn+. $eparar coc)eVn,. SalirU22K
O)ile 8opcion TM ,2 L
sOic) 8opcion2 L
case *1
in'resarCoc)e82K
breaJK
case +1
repararCoc)e82K
breaJK
N
opcion M
Ine'er.parseIn8F&pion%ane.s)oOInpuDialo'8U*. In'resar
coc)eVn+. $eparar coc)eVn,. SalirU22K
N
N
public saic 3oid comprarCoc)e82 L
N
public saic 3oid repararCoc)e82 L
Srin' maricula M
F&pion%ane.s)oOInpuDialo'8UIn'rese la maricula del
coc)eU2K
#ipo$eparacion ipo M nullK
in opcion M
Ine'er.parseIn8F&pion%ane.s)oOInpuDialo'8U*.
Mec/nicaVn+. El6cricaVn,. De c)apaU22K
sOic) 8opcion2 L
case *1
ipo M reparacionMecanicaK
breaJK
case +1
ipo M reparacionElecricaK
breaJK
case ,1
ipo M reparacionDeC)apaK
breaJK
N
for 8Coc)e coc)e 1 in3enario.'e-isado822 L
if 8coc)e.'eMaricula82.compare#o8maricula2 MM <2 L
$eparacion reparacion M neO $eparacion8coc)e4
ipo2K
reparaciones.add8reparacion2K
reurnK
N
N
N
public saic 3oid in'resarCoc)e82 L
Coc)e coc)eK
Srin' maricula M
F&pion%ane.s)oOInpuDialo'8UIn'rese la mariculaU2K
Srin' marca M F&pion%ane.s)oOInpuDialo'8UIn'rese la
marcaU2K
in modelo M
Ine'er.parseIn8F&pion%ane.s)oOInpuDialo'8UIn'rese el
modeloU22K
double precioCompra M
Double.parseDouble8F&pion%ane.s)oOInpuDialo'8UIn'rese
el precio de compraU22K
double precioAena M
Double.parseDouble8F&pion%ane.s)oOInpuDialo'8UIn'rese
el precio de 3enaU22K
#ipoCoc)e ipo M nullK
in opcion M
Ine'er.parseIn8F&pion%ane.s)oOInpuDialo'8U*.
IndusrialVn+. #urismoVn,. #odoerrenoU22K
sOic) 8opcion2 L
case *1
ipo M coc)eIndusrialK
breaJK
case +1
ipo M coc)e#urismoK
breaJK
case ,1
ipo M coc)e#odoerrenoK
breaJK
N
coc)e M neO Coc)e8marca4 modelo4 maricula4
precioCompra4 precioAena4 ipo4 pro3eedor2K
in3enario.in'resarCoc)e8coc)e2K
N
public saic 3oid 3enderCoc)e82 L
N
public saic 3oid reser3arCoc)e82 L
N
public saic 3oid esadisicasAendedores82 L
N
public saic SocJ in3enario M neO SocJ82K
public saic AecorP$eparacionQ reparaciones M neO
AecorP$eparacionQ82K
public saic #ipo$eparacion reparacionMecanica M neO
#ipo$eparacion8#ipo$eparacion.MEC!NIC!2K
public saic #ipo$eparacion reparacionElecrica M neO
#ipo$eparacion8#ipo$eparacion.E-EC#$IC!2K
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
X
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
public saic #ipo$eparacion reparacionDeC)apa M neO
#ipo$eparacion8#ipo$eparacion.DEYCW!%!2K
public saic #ipoCoc)e coc)eIndusrial M neO
#ipoCoc)e8#ipoCoc)e.INDUS#$I!-2K
public saic #ipoCoc)e coc)e#urismo M neO
#ipoCoc)e8#ipoCoc)e.#U$ISM&2K
public saic #ipoCoc)e coc)e#odoerreno M neO
#ipoCoc)e8#ipoCoc)e.#&D&#E$$EN&2K
public saic %ro3eedor pro3eedor M neO
%ro3eedor8UCasaoroU2K
N
%$&AEED&$
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
GHH
H
H Dau)or William
HG
public class %ro3eedor L
public %ro3eedor8Srin' nombre2 L
)is.nombre M nombreK
N
public Srin' 'eNombre82 L
reurn nombreK
N
public 3oid seNombre8Srin' nombre2 L
)is.nombre M nombreK
N
pri3ae Srin' nombreK
N
$E%!$!CI&N
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
GHH
H
H Dau)or William
HG
public class $eparacion L
public $eparacion8Coc)e coc)e4 #ipo$eparacion ipo2 L
)is.coc)e M coc)eK
)is.ipo M ipoK
N
public Coc)e 'eCoc)e82 L
reurn coc)eK
N
public 3oid seCoc)e8Coc)e coc)e2 L
)is.coc)e M coc)eK
N
public #ipo$eparacion 'e#ipo82 L
reurn ipoK
N
public 3oid se#ipo8#ipo$eparacion ipo2 L
)is.ipo M ipoK
N
pri3ae Coc)e coc)eK
pri3ae #ipo$eparacion ipoK
N
$eser3a
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
GHH
H
H Dau)or William
HG
public class $eser3a L
public $eser3a8Coc)e coc)e4 Cliene cliene2 L
)is.coc)e M coc)eK
)is.cliene M clieneK
N
public Cliene 'eCliene82 L
reurn clieneK
N
public 3oid seCliene8Cliene cliene2 L
)is.cliene M clieneK
N
public Coc)e 'eCoc)e82 L
reurn coc)eK
N
public 3oid seCoc)e8Coc)e coc)e2 L
)is.coc)e M coc)eK
N
pri3ae Coc)e coc)eK
pri3ae Cliene clieneK
N
S#&CE
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
Z
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
impor ja3a.uil.AecorK
GHH
H
H Dau)or William
HG
public class SocJ L
public SocJ82 L
)is.lisado M neO AecorPCoc)eQ82K
N
public AecorPCoc)eQ 'e-isado82 L
reurn lisadoK
N
public 3oid in'resarCoc)e8Coc)e coc)e2 L
)is.lisado.add8coc)e2K
N
pri3ae AecorPCoc)eQ lisadoK
N
#ipo de coc)e
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
GHH
H
H Dau)or William
HG
public class #ipoCoc)e L
public #ipoCoc)e8in ipo2 L
)is.ipo M ipoK
N
public in 'e#ipo82 L
reurn ipoK
N
public 3oid se#ipo8in ipo2 L
)is.ipo M ipoK
N
pri3ae in ipoK GG* Indusrial4 + #urismo4 , #odoerreno
public saic final in INDUS#$I!- M *K
public saic final in #U$ISM& M +K
public saic final in #&D&#E$$EN& M ,K
N
#ipo de $eparacin
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
GHH
H
H Dau)or William
HG
public class #ipo$eparacion L
public #ipo$eparacion8in ipo2 L
)is.ipo M ipoK
N
public in 'e#ipo82 L
reurn ipoK
N
public 3oid se#ipo8in ipo2 L
)is.ipo M ipoK
N
pri3ae in ipoK GG* Mecanica4 + Elecrica4 , De c)apa
public saic final in MEC!NIC! M *K
public saic final in E-EC#$IC! M +K
public saic final in DEYCW!%! M ,K
N
#ipo de 3endedor
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
GHH
H
H Dau)or William
HG
public class #ipoAendedor L
public #ipoAendedor8in ipo2 L
)is.ipo M ipoK
N
public in 'e#ipo82 L
reurn ipoK
N
public 3oid se#ipo8in ipo2 L
)is.ipo M ipoK
N
pri3ae in ipoK GG* !salariado4 + %or comision
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
[
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
N
Aendedor
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio+K
GHH
H
H Dau)or William
HG
public class Aendedor L
public Aendedor8Srin' nombre4 double salario4
#ipoAendedor ipo4 in coc)esAendidos2 L
)is.nombre M nombreK
)is.salario M salarioK
)is.ipo M ipoK
)is.coc)esAendidos M coc)esAendidosK
N
public in 'eCoc)esAendidos82 L
reurn coc)esAendidosK
N
public 3oid seCoc)esAendidos8in coc)esAendidos2 L
)is.coc)esAendidos M coc)esAendidosK
N
public Srin' 'eNombre82 L
reurn nombreK
N
public 3oid seNombre8Srin' nombre2 L
)is.nombre M nombreK
N
public double 'eSalario82 L
reurn salarioK
N
public 3oid seSalario8double salario2 L
)is.salario M salarioK
N
public #ipoAendedor 'e#ipo82 L
reurn ipoK
N
public 3oid se#ipo8#ipoAendedor ipo2 L
)is.ipo M ipoK
N
pri3ae Srin' nombreK
pri3ae double salarioK
pri3ae #ipoAendedor ipoK
pri3ae in coc)esAendidosK
N
.EFE$CICI& #$ES
!riculo
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio,K
GHH
H
H Dau)or William
HG
public class !riculo L
public !riculo8in ipo2 L
)is.ipo M ipoK
N
public in 'e#ipo82 L
reurn ipoK
N
public 3oid se#ipo8in ipo2 L
)is.ipo M ipoK
N
pri3ae in ipoK
public saic final in \!-&NES M *K
public saic final in $EDES M +K
public saic final in $!0UE#!S M ,K
N
InsalacionDepori3a
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio,K
GHH
H
H Dau)or William
HG
public class InsalacionDepori3a L
public InsalacionDepori3a 8in ipo2 L
)is.ipo M ipoK
N
public in 'e#ipo82 L
reurn ipoK
N
public 3oid se#ipo8in ipo2 L
)is.ipo M ipoK
N
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
]
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
pri3ae in ipoK
public saic final in \!-&NES M *K
public saic final in $EDES M +K
public saic final in $!0UE#!S M ,K
N
%rincipal
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio,K
impor ja3a.e@.%arseE@cepionK
impor ja3a.uil.AecorK
impor ja3a@.sOin'.F&pion%aneK
GHH
H
H Dau)or William
HG
public class %rincipal L
public saic 3oid main8Srin' ar'sRS2 )roOs
%arseE@cepion L
in opcion M
Ine'er.parseIn8F&pion%ane.s)oOInpuDialo'8U*. Wacer
reser3aVn+. SalirU22K
O)ile 8opcion TM +2 L
in'resar$eser3a82K
opcion M
Ine'er.parseIn8F&pion%ane.s)oOInpuDialo'8U*. Wacer
reser3aVn+. SalirU22K
N
N
pri3ae saic 3oid in'resar$eser3a82 )roOs %arseE@cepion
L
in opcion M
Ine'er.parseIn8F&pion%ane.s)oOInpuDialo'8UIn'rese la
insalacin depori3a 7ue desea al7uilarVn*. %iscinasVn+.
FroonesVn,."imnasionVn9. Canc)as de enisU22K
InsalacionDepori3a insalacion M nullK
sOic) 8opcion2 L
case *1
insalacion M neO
InsalacionDepori3a8InsalacionDepori3a.%ISCIN!S2K
breaJK
case +1
insalacion M neO
InsalacionDepori3a8InsalacionDepori3a.F$&#&NES2K
breaJK
case ,1
insalacion M neO
InsalacionDepori3a8InsalacionDepori3a."IMN!SI&S2K
breaJK
case 91
insalacion M neO
InsalacionDepori3a8InsalacionDepori3a.C!NCW!SY#ENI
S2K
breaJK
N
Srin' nombre M F&pion%ane.s)oOInpuDialo'8UIn'rese
el nombre del socioU2K
Srin' direccion M
F&pion%ane.s)oOInpuDialo'8UIn'rese la direccin del
socioU2K
Srin' ciudad M F&pion%ane.s)oOInpuDialo'8UIn'rese
la ciudad del socioU2K
Srin' pro3incia M
F&pion%ane.s)oOInpuDialo'8UIn'rese la pro3incia del
socioU2K
Srin' elefono M F&pion%ane.s)oOInpuDialo'8UIn'rese
el el6fono del socioU2K
Srin' cuoa M F&pion%ane.s)oOInpuDialo'8UIn'rese la
cuoa del socioU2K
Socio socio M neO Socio8nombre4 direccion4 ciudad4
pro3incia4 elefono4 cuoa2K
Srin' fec)aInicio M
F&pion%ane.s)oOInpuDialo'8UIn'rese la fec)a de inicio de
la reser3a 8dGmGa2U2K
Srin' fec)aFin M
F&pion%ane.s)oOInpuDialo'8UIn'rese la fec)a de
finalizacin de la reser3a 8dGmGa2U2K
$eser3a reser3a M neO $eser3a8insalacion4 socio4
fec)aInicio4 fec)aFin2K
opcion M
Ine'er.parseIn8F&pion%ane.s)oOInpuDialo'8U*. In'resar
ar(culosVn+. No in'resar ar(culosU22K

O)ile8opcion MM * 2 L
in opcion* M
Ine'er.parseIn8F&pion%ane.s)oOInpuDialo'8U*.
\alonesVn+. $edesVn,.$a7ueasU22K
!riculo ariculo M nullK
sOic) 8opcion*2 L
case *1
ariculo M neO !riculo8!riculo.\!-&NES2K
breaJK
case +1
ariculo M neO !riculo8!riculo.$EDES2K
breaJK
case ,1
ariculo M neO !riculo8!riculo.$!0UE#!S2K
breaJK
N
reser3a.in'resar!riculo8ariculo2K
opcion M
Ine'er.parseIn8F&pion%ane.s)oOInpuDialo'8U*. In'resar
m/s ar(culosVn+. SalirU22K
N
reser3as.add8reser3a2K
N

public saic final AecorP$eser3aQ reser3as M neO
AecorP$eser3aQ82K
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
*<
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
N
$eser3a
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio,K
impor ja3a.uil.AecorK
GHH
H
H Dau)or William
HG
public class $eser3a L
public $eser3a8InsalacionDepori3a insalacion4 Socio
socio4 Srin' fec)aInicio4 Srin' fec)aFin2 L
)is.insalacion M insalacionK
)is.socio M socioK
)is.fec)aInicio M fec)aInicioK
)is.fec)aFin M fec)aFinK
)is.ariculos!l7uilados M neO AecorP!riculoQ82K
N
public AecorP!riculoQ 'e!riculos!l7uilados82 L
reurn ariculos!l7uiladosK
N
public 3oid in'resar!riculo8!riculo ariculo2 L
)is.ariculos!l7uilados.add8ariculo2K
N
public Srin' 'eFec)aFin82 L
reurn fec)aFinK
N
public 3oid seFec)aFin8Srin' fec)aFin2 L
)is.fec)aFin M fec)aFinK
N
public Srin' 'eFec)aInicio82 L
reurn fec)aInicioK
N
public 3oid seFec)aInicio8Srin' fec)aInicio2 L
)is.fec)aInicio M fec)aInicioK
N
public Socio 'eSocio82 L
reurn socioK
N
public 3oid seSocio8Socio socio2 L
)is.socio M socioK
N
public InsalacionDepori3a 'eInsalacion82 L
reurn insalacionK
N
public 3oid seInsalacion8InsalacionDepori3a insalacion2
L
)is.insalacion M insalacionK
N
pri3ae Socio socioK
pri3ae Srin' fec)aInicioK
pri3ae Srin' fec)aFinK
pri3ae InsalacionDepori3a insalacionK
pri3ae AecorP!riculoQ ariculos!l7uiladosK
N
Socio
GH
H #o c)an'e )is emplae4 c)oose #ools I #emplaes
H and open )e emplae in )e edior.
HG
pacJa'e ejercicio,K
GHH
H
H Dau)or William
HG
public class Socio L
public Socio8Srin' nombre4 Srin' direccion4 Srin' ciudad4
Srin' pro3incia4 Srin' elefono4 Srin' cuoa2 L
)is.nombre M nombreK
)is.direccion M direccionK
)is.ciudad M ciudadK
)is.pro3incia M pro3inciaK
)is.elefono M elefonoK
)is.cuoa M cuoaK
N
public Srin' 'eCiudad82 L
reurn ciudadK
N
public 3oid seCiudad8Srin' ciudad2 L
)is.ciudad M ciudadK
N
public Srin' 'eCuoa82 L
reurn cuoaK
N
public 3oid seCuoa8Srin' cuoa2 L
)is.cuoa M cuoaK
N
public Srin' 'eDireccion82 L
reurn direccionK
N
public 3oid seDireccion8Srin' direccion2 L
)is.direccion M direccionK
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
**
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
N
public Srin' 'eNombre82 L
reurn nombreK
N
public 3oid seNombre8Srin' nombre2 L
)is.nombre M nombreK
N
public Srin' 'e%ro3incia82 L
reurn pro3inciaK
N
public 3oid se%ro3incia8Srin' pro3incia2 L
)is.pro3incia M pro3inciaK
N
public Srin' 'e#elefono82 L
reurn elefonoK
N
public 3oid se#elefono8Srin' elefono2 L
)is.elefono M elefonoK
N
pri3ae Srin' nombreK
pri3ae Srin' direccionK
pri3ae Srin' ciudadK
pri3ae Srin' pro3inciaK
pri3ae Srin' elefonoK
pri3ae Srin' cuoaK
N
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
*+
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
EFE$CICI& UN&
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
*,
Corporacin Unificada Nacional De Educacin Superior. Mora Daza William Fernando. Ejercicios Web II.
EFE$CICI& ,
Autores
\re3e referencias sobre la formacin acad6mica del auor 5 su e@periencia.
Hecho por:
William Fernando Mora Daza.
Estudiante
Corporacin unifcada Nacional De Educacin Superior (CN!
"#$#%#"%$&
Este documento esta diseado para presentar una solucin practica a los problemas resueltos en la clase de
programacin Web II
AI SEB#& SEMES#$E DE -! C!$$E$! DE IN"ENIE$I! DE SIS#EM!S
*9

También podría gustarte