elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:39  


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Problema con programa Java
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con programa Java  (Leído 546 veces)
paguilarv

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Problema con programa Java
« en: 8 Julio 2011, 05:18 »

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
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


 





« Última modificación: 8 Julio 2011, 05:50 por Leyer » En línea
Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re: Problema con programa Java
« Respuesta #1 en: 8 Julio 2011, 06:20 »

Lo escribistes tu?  :xD

El BufferedReader tendrias que ser estatico, y esto

 
Código
While(cont==1);
       {

bueno  :¬¬

y en los if te faltan {}
        


« Última modificación: 8 Julio 2011, 06:49 por Leyer » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
programa de Java
Java
belerofonte 1 1,232 Último mensaje 17 Marzo 2005, 09:18
por Ambolius
Programa java
Java
JUSEMS 1 855 Último mensaje 12 Junio 2005, 15:48
por Ragnarok
Programa de bingo en java
Java
Evilander 1 4,381 Último mensaje 25 Octubre 2008, 08:55
por juancho77
Ayuda con programa de java...
Java
Dulcrash 7 1,211 Último mensaje 8 Noviembre 2008, 09:35
por juancho77
programa java
Ejercicios
Hiras 3 3,559 Último mensaje 4 Junio 2011, 05:32
por dakomt
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines