Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - paguilarv

#1
Java / Problema con programa Java
8 Julio 2011, 05:18 AM
Hola chicos, soy nueva en le foro y quisiera saber si alguno me puede ayudar tengo el siguiente problema:
Estoy trabjando en un programa en Java para un proyecto de la U pero el compilador me envia el siguiente error: les agradeceria si me pueden ayudar....

'else' without 'if'

Este es el codigo:
Código (java) [Seleccionar]

import java.io.*;

public class concierto
{ //Inicio de la clase
public static int op=0,sección=0,continuar=0;
public static double general=5000,preferencial=150,VIP=1850,cantidad1=0,
cantidad2=0,cantidad=3,total1=0,total2=0,total3=0,totalge=0,totalpre=0,totalvip=0,Tgeneral=0;

public static void main(String[] args)throws IOException

{//Inicio del main
 
   
     InputStreamReader isr = new InputStreamReader (System.in);
     BufferedReader br = new BufferedReader(isr);
   
  menu();
 
 }//Fin del main



//Este subprograma mostrara las cuatro opciones principales
//En en cada de una de ellas llamara a tros metodos para ejecutar acciones


public static void menu()throws IOException

{//Inicio del subprograma menu
 


  System.out.println("Digite la opcion deseada:\n\t1.Entradas disponibles por sección\n\t 2.Venta de entradas\n\t3.Calculo de motos\n\t4.Salir:");
   
 
  op=Integer.parseInt(br.readLine());

 
switch (op)
       { // Inico del Switch
case 1:
       int cont=0;
       While(cont==1);
       { System.out.println("Entradas disponibles:General:"+general+"Preferencial:"+preferencial+"VIP:"+VIP);
       System.out.println("Digite 1 para continuar o bien cualquier otra tecla para salir:");
       cont=Integer.parseInt(br.readLine());
       }break;
case 2: ventas();
break;
case 3: calcmonto();
break;
case 4:System.out.println("Usted selecciono salir.Gracias");
               
 
       default: System.out.println("Opcion no valida");
                 
                } //fin del switch
     

   
      }//fin del menu
 

//Sub programa ventas
//Este subprograma realizara el calculo de las entradas vendidas


public static void ventas()throws IOException

{//Inicio del subprograma ventas



System.out.println("Digite el numero que corresponde a la sección de la cual desea vender entradas:\n\t 1.General\n\t2.Preferencial\n\t3.IVP\n\t4.Salir");
                   
   
 
 sección=Integer.parseInt(br.readLine());
 
 
switch(sección)

 { // Inico del Switch

       case 1:
       int seguir=0;
       While(seguir==1);
       { System.out.println("Digite la cantidad de entradas a vender:");
       cantidad1=Double.parseDouble(br.readLine());
       if(cantidad1<=general)
       total1=cantidad1*8000;
       general-=cantidad1;
       totalge+=total1;
       Tgeneral+=totalge;
       System.out.println("El monto de la venta es:"+total1);
       System.out.println("Digite 1 para continuar o bien cualquier otra tecla para salir:");
       else
       System.out.println("No hay entradas disponibles");
       
       System.out.println("Digite 1 para continuar o bien cualquier otra tecla para salir:");
       }break;
case 2:
       int eleccion=0;
       While(eleccion==1);
       { System.out.println("Digite la cantidad de entradas a vender:");
       cantidad2=Double.parseDouble(br.readLine());
       if(cantidad2<=preferencial)
       total2=cantidad2*10000;
       preferencial-=cantidad2;
       totalpre+=total2;
       Tgeneral+=totalpre;
       System.out.println("El monto de la venta es:"+total2);
       System.out.println("Digite 1 para continuar o bien cualquier otra tecla para salir:");
       else
       System.out.println("No hay entradas disponibles");
       
       System.out.println("Digite 1 para continuar o bien cualquier otra tecla para salir:");
       }break;
case 3:
       int conti=0;
       While(conti==1);
       { System.out.println("Digite la cantidad de entradas a vender:");
       cantidad3=Double.parseDouble(br.readLine());
       if(cantidad1<=VIP)
       total3=cantidad3*20000;
       VIP-=cantidad3;
       totalvip+=total3;
       Tgeneral+=totalpre;
       System.out.println("El monto de la venta es:"+total3);
       System.out.println("Digite 1 para continuar o bien cualquier otra tecla para salir:");
       else
       System.out.println("No hay entradas disponibles");
       
       System.out.println("Digite 1 para continuar o bien cualquier otra tecla para salir:");
       }break;
case 4:System.out.println("Usted selecciono salir.Gracias");
               
 
       default: System.out.println("Opcion no valida");
ventas();//Subprograma calcmonto

           }//fin del switch

    }//fin del ventas



//Aqui se realizara el calculo de los montos

public static void calcmonto()throws IOException

{//Inicio del subprograma calcmonto

System.out.println("El total recaudado por sección es:\n\tGeneral:"+totalge+"\n\tPreferencial:"+totalpre+"\n\tVIP:"+totalvip);

System.out.println("El total General es:"+Tgeneral);

 
  }//Fin del calcmonto


}//Fin del class