You are on page 1of 6

1/6/2016

JAVANETBEANS:Ejercicio:Multicine
0

Ms Siguienteblog

Crearunb

JAVANETBEANS
Ejercicio:Multicine

Megusta

SalaCine
packagepaqueteprincipal

EjerciciosResuel
2013(5)

publicclassSalaCine{
intAforo
intOcupadas
StringPelicula
doubleEntrada

/**CreatesanewinstanceofSalaCine*/
//Constructor
publicSalaCine(){
Aforo=100
Ocupadas=0
Pelicula=""
Entrada=5.0
}
//Mtodosset
//MtodosetAforo
publicvoidsetAforo(intafo){
Aforo=afo
}

julio

Implementaci
Interfazen
Netbeans

Ejercicios:Fec
Ejercicio:
Contadores
Ejercicio:
Multicine

Organizador
Visual:Clas
Herencia

Datospersonales

AngelaPamela
Barrial
Vertodomiperfil

//MtodosetOcupadas
publicvoidsetOcupadas(intocu){
Ocupadas=ocu
}
//MtodosetPelicula
publicvoidsetPelicula(Stringpeli){
Pelicula=peli
}
//MtodosetEntrada
publicvoidsetEntrada(doubleentra){
Entrada=entra
}
//MtodosetLibres
publicvoidsetLibres(intlib){
intocu
ocu=Aforolib
Ocupadas=ocu
}
//Mtodosget
//MtodogetAforo
publicintgetAforo(){
returnAforo
}
//MtodogetOcupadas
publicintgetOcupadas(){
returnOcupadas
}
//MtodogetPelicula
publicStringgetPelicula(){
returnPelicula
}
//MtodogetEntrada
publicdoublegetEntrada(){
returnEntrada
}
//MtodogetLibres
publicintgetLibres(){

http://pamex888.blogspot.mx/2013/07/ejerciciomulticine.html

1/6

1/6/2016

JAVANETBEANS:Ejercicio:Multicine

intlib
lib=AforoOcupadas
returnlib
}
//MtodogetPorcentaje
publicdoublegetPorcentaje(){
doublepor
por=(double)Ocupadas/(double)Aforo*100.0
returnpor
}
//MtodogetIngresos
publicdoublegetIngresos(){
doubleingre
ingre=Ocupadas*Entrada
returningre
}

//Mtodosdeorden
//MtodoVaciar
publicvoidVaciar(){
Ocupadas=0
Pelicula=""
}
//MtodoentraUno
publicvoidentraUno(){
Ocupadas++
}
}

ventanaprincipal
packagepaqueteprincipal
importjavax.swing.JOptionPane
publicclassventanaprincipalextendsjavax.swing.JFrame{
SalaCinecentral
SalaCinevo
/**
*Createsnewformventanaprincipal
*/
publicventanaprincipal(){
initComponents()
central=newSalaCine()
vo=newSalaCine()
central.setAforo(500)
central.setEntrada(8.0)
vo.setAforo(80)
vo.setEntrada(6.0)
}
privatevoidjButton6ActionPerformed(java.awt.event.ActionEventevt){
//TODOaddyourhandlingcodehere:
Stringtitulo
titulo=JOptionPane.showInputDialog(null,"Introduceelttulodelapelcula:")
central.setPelicula(titulo)
jLabel5.setText(titulo)

}
privatevoidjButton10ActionPerformed(java.awt.event.ActionEventevt){
//TODOaddyourhandlingcodehere:
central.entraUno()
}
privatevoidjButton9ActionPerformed(java.awt.event.ActionEventevt){
//TODOaddyourhandlingcodehere:
Stringinfo
info="SalaCentral\n"
info=info+"Pelcula:"+central.getPelicula()+"\n"
info=info+"Aforo:"+central.getAforo()+"\n"
info=info+"Ocupadas:"+central.getOcupadas()+"\n"
info=info+"Libres:"+central.getLibres()+"\n"
info=info+"PorcentajeOcupacin:"+central.getPorcentaje()+"\n"
JOptionPane.showMessageDialog(null,info)
}
privatevoidjButton8ActionPerformed(java.awt.event.ActionEventevt){
//TODOaddyourhandlingcodehere:
central.Vaciar()
jLabel5.setText("")
}

http://pamex888.blogspot.mx/2013/07/ejerciciomulticine.html

2/6

1/6/2016

JAVANETBEANS:Ejercicio:Multicine

privatevoidjButton7ActionPerformed(java.awt.event.ActionEventevt){
//TODOaddyourhandlingcodehere:
Stringinfo
info="Ingresodelasala"+central.getIngresos()+"euros"
JOptionPane.showMessageDialog(null,info)
}
privatevoidjButton1ActionPerformed(java.awt.event.ActionEventevt){
//TODOaddyourhandlingcodehere:
vo.entraUno()
}
privatevoidjButton2ActionPerformed(java.awt.event.ActionEventevt){
//TODOaddyourhandlingcodehere:
Stringinfo
info="SalaVersinOriginal\n"
info=info+"Pelcula:"+vo.getPelicula()+"\n"
info=info+"Aforo:"+vo.getAforo()+"\n"
info=info+"Ocupadas:"+vo.getOcupadas()+"\n"
info=info+"Libres:"+vo.getLibres()+"\n"
info=info+"PorcentajeOcupacin:"+vo.getPorcentaje()+"\n"
JOptionPane.showMessageDialog(null,info)
}
privatevoidjButton3ActionPerformed(java.awt.event.ActionEventevt){
//TODOaddyourhandlingcodehere:
vo.Vaciar()
jLabel2.setText("")
}
privatevoidjButton4ActionPerformed(java.awt.event.ActionEventevt){
//TODOaddyourhandlingcodehere:
Stringinfo
info="Ingresodelasala"+vo.getIngresos()+"euros"
JOptionPane.showMessageDialog(null,info)
}
privatevoidjButton5ActionPerformed(java.awt.event.ActionEventevt){
//TODOaddyourhandlingcodehere:
Stringtitulo
titulo=JOptionPane.showInputDialog(null,"Introduceelttulodelapelcula:")
vo.setPelicula(titulo)
jLabel2.setText(titulo)
}
privatevoidjButton11ActionPerformed(java.awt.event.ActionEventevt){
//TODOaddyourhandlingcodehere:

Stringsum
sum=vo.getIngresos()+central.getIngresos()+"euros,totales"

JOptionPane.showMessageDialog(null,sum)

}
_________________________________________________________________________________
Unavezterminadoelcdigolaejecucinserdelasgtemanera:

Asignarunapelculaalasalacentraly/oVersinoriginal

vendealgunasentradas(2pulsaciones)

http://pamex888.blogspot.mx/2013/07/ejerciciomulticine.html

3/6

1/6/2016

JAVANETBEANS:Ejercicio:Multicine

compruebaelporcentajedeocupacin

compruebalosingresos

LomismoparalaSalaVersinOriginal

AhoraelbotnIngresostotales

http://pamex888.blogspot.mx/2013/07/ejerciciomulticine.html

4/6

1/6/2016

JAVANETBEANS:Ejercicio:Multicine

botnVaciar

PublicadoyresueltoporAngelaPamelaRamosBarrial
Recomendar esto en Google

Megusta A41personaslesgustaesto.

Nohaycomentarios:
Publicaruncomentarioenlaentrada

http://pamex888.blogspot.mx/2013/07/ejerciciomulticine.html

5/6

1/6/2016

JAVANETBEANS:Ejercicio:Multicine

Introducetucomentario...

Comentarcomo:

Publicar

Seleccionarperfil...

Vistaprevia

Entradamsreciente

Pginaprincipal

Entradaantigua

Suscribirsea:Enviarcomentarios(Atom)

RamosBarrial.PlantillaAwesomeInc..ConlatecnologadeBlogger.

http://pamex888.blogspot.mx/2013/07/ejerciciomulticine.html

6/6