Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Copia de Programa 4
Copia de Programa 4
-Tarjeta:
package tarjeta;
/**
*
* @authores Miguel Portaza Bargas/ Junery Montiel Ramírez/ Sandra Jiménez Moreno.
*/
public class Tarjeta {
public static void main(String[] args) {
Movimiento Tarjeta = new Movimiento();
do{
switch(Tarjeta.Movimiento1()){
case 1:
switch(Tarjeta.Movimiento2()){
case "a":
Tarjeta.ServicioPago();
switch(Tarjeta.ComprobanteServicio()){
case 1:
if(Tarjeta.efectivo==0){
Tarjeta.ServicioNoPagado();
}else{
Tarjeta.Comprobante();
}
break;
case 2:
break;
default:
Tarjeta.nov();
}
break;
case "b":
Tarjeta.PagoTarjeta();
switch(Tarjeta.ComprobanteServicio()){
case 1:
if(Tarjeta.efectivo==0){
Tarjeta.TarjetaNoPagada();
}else{
Tarjeta.PagoTarjetaExitoso();
Tarjeta.ComprobanteTarjeta();
}
break;
case 2:
break;
default:
Tarjeta.nov();
}
break;
default:
Tarjeta.nov();
}
break;
case 2:
switch (Tarjeta.Menu3()){
case "a":
Tarjeta.ConsultarSaldo();
if(Tarjeta.tarj!=Tarjeta.nipa){
do{
Tarjeta.ConsultarSaldo();
}
while(Tarjeta.tarj!=Tarjeta.nipb);
}else{
Tarjeta.SaldoDisponible();
}
switch(Tarjeta.ComprobanteServicio()){
case 1:
Tarjeta.ComprobanteConsultarSaldo();
break;
case 2:
break;
default:
Tarjeta.nov();
}
break;
case "b":
Tarjeta.ConsultarSaldo();
if (Tarjeta.tarj!=Tarjeta.nipb){
do{
Tarjeta.ConsultarSaldo();
}
while(Tarjeta.tarj!=Tarjeta.nipa);
}else{
}
Tarjeta.SaldoDisponible();
Tarjeta.RetiroDineroEfectivo();
if(Tarjeta.retiro<=1500){
Tarjeta.AdquirirDinero();
switch(Tarjeta.ComprobanteServicio()){
case 1:
Tarjeta.ComprobanteDineroEfectivo();
break;
case 2:
break;
default:
Tarjeta.nov();
}
}
else {
Tarjeta.FondosInsuficientes();
}
break;
case "c":
Tarjeta.ConsultarSaldo();
if (Tarjeta.tarj!=Tarjeta.nipa){
do{
Tarjeta.ConsultarSaldo();
}
while(Tarjeta.tarj!=Tarjeta.nipb);
}else{
}
Tarjeta.SaldoTarjeta();
Tarjeta.ServicioTarjeta();
switch(Tarjeta.RealizarOtroPago()){
case 1:
if(Tarjeta.montoPag>Tarjeta.sd){
Tarjeta.FondosInsuficientes();
}else{
Tarjeta.ComprobanteServicioTarjeta();
switch(Tarjeta.ComprobanteServicio()){
case 1:
if(Tarjeta.montoPag==0){
Tarjeta.ServicioNoPagado();
}else{
Tarjeta.Comprobante();
}
break;
case 2:
break;
default:
Tarjeta.nov();
}
}
break;
case 2:
switch(Tarjeta.ComprobanteServicio()){
case 1:
Tarjeta.ServicioNoPagado();
break;
case 2:
break;
default:
Tarjeta.nov();
}
break;
default:
Tarjeta.nov();
}
break;
default:
Tarjeta.nov();
}
break;
default:
Tarjeta.nov();
}
Tarjeta.RealizarOtraOperación();
}
while(Tarjeta.elegir2==1);
Tarjeta.Despedida();
}
}
-Movimiento:
package tarjeta;
import javax.swing.JOptionPane;
/**
*
* @authores Miguel Portaza Bargas/ Junery Montiel Ramírez/ Sandra Jiménez Moreno.
*/
public class Movimiento {
public int movimiento,elegir,elegir2,nipa,retiro;
public String tipop,servp,opT;
public double numConv,montoPag,efectivo,numt,total,tarj,nipb;
public double sd=1500.00;