none
Problemas a correr un programa con la condicion switch RRS feed

  • Pregunta

  • Bueno lo que pasa es que me aparece un error al tratar de mi compilar mi programa,

    error que dice instruccion break no valida;

    y palabra clave case no valida.

    me gustaria que me ayudara a como solucionar este problema.

    miércoles, 22 de septiembre de 2010 22:36

Todas las respuestas

  • hola ,

    Seria mejor si nos pone tu codigo y haci analizo realmente donde  esta el problema si es tan amable colocanos tu informacion y congusto te ayudare

     

    un saludo

     


    Enmanuel Grullard@Developer ASP.NET
    miércoles, 22 de septiembre de 2010 23:41
  • Hola Enmanuel Grullard este es el codigo que realize:

    #include<iostream>

    #include <cstdlib>

     

    using namespace::std;

     

     

    int main()

    {

    char nombre[50] ;

    float Total,porcentaje;

    int N°Pollo,Adicionales,Tipodeservicio,total1,total2;

     

     cout << "\n \n" << "****************************************************";

          cout << "\n"    << "*                                                  *";  

          cout << "\n"    << "*   Servicio para llevar   5% incremento           *";

          cout << "\n"    << "*   Servicio de domicilio  8% incremento           *";

          cout << "\n"    << "*   consumir varios pollos 3% descuento            *";

          cout << "\n"    << "*   valor de acompañante   $4.000                  *";

          cout << "\n"    << "*   valor del Pollo        $20.000                 *"; 

          cout << "\n"    << "*                                                  *";

          cout << "\n"    << "****************************************************";

          cout << "\n \n"; 

     

     

     

       cout<<   "\n \n"<<"++++++++++++++++KOKORISENA++++++++++++++++++"<<endl;

     

    cout<<   "\n \n"<<"Nombre de Cliente:-->\t";

    cin>>nombre;

    cout<<   "\n \n"<<"Por favor digite cuantos Pollo desea";

    cin>>N°Pollo;

    if(N°Pollo<=0){

    cout<<"Numero no valido...Verifique"<<endl;

    }else{

    cout<<"Escriba Numero de Adicionales que desea '0' para ningun adicional"<<endl;

    cin>>Adicionales;

    }

    if(Adicionales<0){

    cout<<"Numero no valido...Verifique"<<endl;

    }else{

    cout<<"Que Tipo de servicio Desea"<<endl;

    cout<<"Por Favor digite numero 1 para consumir en el negocio"<<endl;

    cout<<"Por Favor digite numero 2 Llevar"<<endl;

    cout<<"Por Favor digite numero 3 Domicilio"<<endl;

    cin>>Tipodeservicio;

    }

    switch(Tipodeservicio);{

    case 1: 

    if(N°Pollo==1);{

    total1=N°Pollo*20000;

    total2=Adicionales*4000;

    Total=total1*total2;

    cout<<" \n \n"<<"++++++++++++++++KOKORISENA++++++++++++++++++++"<<endl<<endl;

    cout<<" \n \n"<<"Tipo de Servicio:consumir en el negocio       "<<endl;

    cout<<" \n \n"<<"N° de Pollo: ";N°Pollo<<endl                      ;

    cout<<" \n \n"<<"N° de Adicionales:";Adicionales<<endl          ;

    cout<<" \n \n"<<"incremento: 0"<<endl                           ;

    cout<<" \n \n"<<"Descuentos: 0"<<endl                           ;

    cout<<" \n \n"<<"Total a Pagar:"<<Total<<endl                   ;

    cout<<" \n \n"<<"Factura generada por:Ely Saul Perez           ";

    cout<<" \n \n"<<"GRACIAS POR SU COMPRA"<<"VISITENOS            ";

    cout<<" \n \n"<<"TEL:3017243612                                ";

    cout<<" \n \n"<<"++++++++++++++++++++++++++++++++++++++++++++++";

    }

    else{

    if(N°Pollo>1){

    total1=N°Pollo*20000;

    total2=Adicionales*4000;

    Total=total1*total2;

    porcentaje=(Total*3)/100;

                    Total=Total-porcentaje;

    cout<<" \n \n"<<"++++++++++++++++KOKORISENA++++++++++++++++++++"<<endl<<endl;

    cout<<" \n \n"<<"Tipo de Servicio:consumir en el negocio       "<<endl;

    cout<<" \n \n"<<"N° de Pollo: ";N°Pollo<<endl                      ;

    cout<<" \n \n"<<"N° de Adicionales: "Adicionales<<endl          ;

    cout<<" \n \n"<<"incremento: 0"<<endl                           ;

    cout<<" \n \n"<<"Descuentos: "<<porcentaje<<endl                ;

    cout<<" \n \n"<<"Total a Pagar:"<<Total<<endl                   ;

    cout<<" \n \n"<<"Factura generada por:Ely Saul Perez           ";

    cout<<" \n \n"<<"GRACIAS POR SU COMPRA"<<"VISITENOS            ";

    cout<<" \n \n"<<"TEL:3017243612                                ":

    cout<<" \n \n"<<"++++++++++++++++++++++++++++++++++++++++++++++";

    }

    break;

     

    case 2:

    total1=N°Pollo*20000;

    total2=AdicionaleS*4000;

    Total=total1*total2;

    porcentaje=(Total*5)/100;

                    Total=Total+porcentaje;

    cout<<" \n \n"<<"++++++++++++++++KOKORISENA++++++++++++++++++++"<<endl<<endl;

    cout<<" \n \n"<<"Tipo de Servicio:Llevar                       "<<endl;

    cout<<" \n \n"<<"N° de Pollo: "N°Pollo<<endl                      ;

    cout<<" \n \n"<<"N° de Adicionales: "Adicionales<<endl          ;

    cout<<" \n \n"<<"incremento: "<<porcentaje<<endl                ;

    cout<<" \n \n"<<"Descuentos: 0"<<endl                           ;

    cout<<" \n \n"<<"Total a Pagar:"<<Total<<endl                   ;

    cout<<" \n \n"<<"Factura generada por:Ely Saul Perez           ";

    cout<<" \n \n"<<"GRACIAS POR SU COMPRA"<<"VISITENOS            ";

    cout<<" \n \n"<<"TEL:3017243612                                ";

    cout<<" \n \n"<<"++++++++++++++++++++++++++++++++++++++++++++++";

    break;

     

    case 3:

    total1=N°Pollo*20000;

    total2=Adicionales*4000;

    Total=total1*total2;

    porcentaje=(Total*8)/100;

                    Total=Total+porcentaje;

    cout<<" \n \n"<<"++++++++++++++++KOKORISENA++++++++++++++++++++"<<endl<<endl;

    cout<<" \n \n"<<"Tipo de Servicio:Domicilio                    "<<endl;

    cout<<" \n \n"<<"N° de Pollo: ";N°Pollo<<endl                      ;

    cout<<" \n \n"<<"N° de Adicionales:";Adicionales<<endl          ;

    cout<<" \n \n"<<"incremento: "<<porcentaje<<endl                ;

    cout<<" \n \n"<<"Descuentos: 0"<<endl                           ;

    cout<<" \n \n"<<"Total a Pagar:"<<Total<<endl                   ;

    cout<<" \n \n"<<"Factura generada por:Ely Saul Perez           ";

    cout<<" \n \n"<<"GRACIAS POR SU COMPRA"<<"VISITENOS            ";

    cout<<" \n \n"<<"TEL:3017243612                                ";

    cout<<" \n \n"<<"++++++++++++++++++++++++++++++++++++++++++++++";

    break;

       default :cout<<" Este Servicio No esta estipulado"<<"REVISE"<<endl<<endl;

            cout<<"GRACIAS POR USAR NUESTRO SOFTWARE ELYEL BILL PEREZ"<<endl;

    break;

    }

     

     

    }

     

    jueves, 23 de septiembre de 2010 20:45
  • hola,

     

    Tenia unos cuanto  problemata por ejemplo en el comiento de switch le pudiste punto y como y  tambien al comienzo de el if tambien y hiciste lo mismo prueba con este codigo y me dice 

     

     

     int main()

     

    {

     

     

    char nombre[50] ;

     

    float Total,porcentaje;

     

    int N°Pollo,Adicionales,Tipodeservicio,total1,total2;

     

     

     

     cout << "\n \n" << "****************************************************";

     

          cout << "\n"    << "*                                                  *";  

     

          cout << "\n"    << "*   Servicio para llevar   5% incremento           *";

     

          cout << "\n"    << "*   Servicio de domicilio  8% incremento           *";

     

          cout << "\n"    << "*   consumir varios pollos 3% descuento            *";

     

          cout << "\n"    << "*   valor de acompañante   $4.000                  *";

     

          cout << "\n"    << "*   valor del Pollo        $20.000                 *"; 

     

          cout << "\n"    << "*                                                  *";

     

          cout << "\n"    << "****************************************************";

     

          cout << "\n \n"; 

     

     

     

     

     

     

     

       cout<<   "\n \n"<<"++++++++++++++++KOKORISENA++++++++++++++++++"<<endl;

     

     

     

    cout<<   "\n \n"<<"Nombre de Cliente:-->\t";

     

    cin>>nombre;

     

    cout<<   "\n \n"<<"Por favor digite cuantos Pollo desea";

     

    cin>>N°Pollo;

     

    if(N°Pollo<=0){

     

    cout<<"Numero no valido...Verifique"<<endl;

     

    }else{

     

    cout<<"Escriba Numero de Adicionales que desea '0' para ningun adicional"<<endl;

     

    cin>>Adicionales;

     

    }

     

    if(Adicionales<0){

     

    cout<<"Numero no valido...Verifique"<<endl;

     

    }else{

     

    cout<<"Que Tipo de servicio Desea"<<endl;

     

    cout<<"Por Favor digite numero 1 para consumir en el negocio"<<endl;

     

    cout<<"Por Favor digite numero 2 Llevar"<<endl;

     

    cout<<"Por Favor digite numero 3 Domicilio"<<endl;

     

    cin>>Tipodeservicio;

     

    }

     

    switch(Tipodeservicio)// tenia un pounto y como y no  es correcto

     

     

    case 1: 

     

    if(N°Pollo==1) // tenia un pounto y como y no  es correcto

        {  

     

        total1=N°Pollo*20000;

     

        total2=Adicionales*4000;

     

        Total=total1*total2;

     

     

    cout<<" \n \n"<<"++++++++++++++++KOKORISENA++++++++++++++++++++"<<endl<<endl;

     

    cout<<" \n \n"<<"Tipo de Servicio:consumir en el negocio       "<<endl;

     

    cout<<" \n \n"<<"N° de Pollo: ";N°Pollo<<endl                      ;

     

    cout<<" \n \n"<<"N° de Adicionales:";Adicionales<<endl          ;

     

    cout<<" \n \n"<<"incremento: 0"<<endl                           ;

     

    cout<<" \n \n"<<"Descuentos: 0"<<endl                           ;

     

    cout<<" \n \n"<<"Total a Pagar:"<<Total<<endl                   ;

     

    cout<<" \n \n"<<"Factura generada por:Ely Saul Perez           ";

     

    cout<<" \n \n"<<"GRACIAS POR SU COMPRA"<<"VISITENOS            ";

     

    cout<<" \n \n"<<"TEL:3017243612                                ";

     

    cout<<" \n \n"<<"++++++++++++++++++++++++++++++++++++++++++++++";

     

    }

     

    else{

     

    if(N°Pollo>1){

     

    total1=N°Pollo*20000;

     

    total2=Adicionales*4000;

     

    Total=total1*total2;

     

    porcentaje=(Total*3)/100;

     

                    Total=Total-porcentaje;

     

     

    cout<<" \n \n"<<"++++++++++++++++KOKORISENA++++++++++++++++++++"<<endl<<endl;

     

    cout<<" \n \n"<<"Tipo de Servicio:consumir en el negocio       "<<endl;

     

    cout<<" \n \n"<<"N° de Pollo: ";N°Pollo<<endl                      ;

     

    cout<<" \n \n"<<"N° de Adicionales: "Adicionales<<endl          ;

     

    cout<<" \n \n"<<"incremento: 0"<<endl                           ;

     

    cout<<" \n \n"<<"Descuentos: "<<porcentaje<<endl                ;

     

    cout<<" \n \n"<<"Total a Pagar:"<<Total<<endl                   ;

     

    cout<<" \n \n"<<"Factura generada por:Ely Saul Perez           ";

     

    cout<<" \n \n"<<"GRACIAS POR SU COMPRA"<<"VISITENOS            ";

     

    cout<<" \n \n"<<"TEL:3017243612                                ":

     

    cout<<" \n \n"<<"++++++++++++++++++++++++++++++++++++++++++++++";

     

    }

     

    break;

     

     

     

    case 2:

     

    total1=N°Pollo*20000;

     

    total2=AdicionaleS*4000;

     

    Total=total1*total2;

     

    porcentaje=(Total*5)/100;

     

                    Total=Total+porcentaje;

     

     

    cout<<" \n \n"<<"++++++++++++++++KOKORISENA++++++++++++++++++++"<<endl<<endl;

     

    cout<<" \n \n"<<"Tipo de Servicio:Llevar                       "<<endl;

     

    cout<<" \n \n"<<"N° de Pollo: "N°Pollo<<endl                     ;

     

    cout<<" \n \n"<<"N° de Adicionales: "Adicionales<<endl          ;

     

    cout<<" \n \n"<<"incremento: "<<porcentaje<<endl                ;

     

    cout<<" \n \n"<<"Descuentos: 0"<<endl                           ;

     

    cout<<" \n \n"<<"Total a Pagar:"<<Total<<endl                   ;

     

    cout<<" \n \n"<<"Factura generada por:Ely Saul Perez           ";

     

    cout<<" \n \n"<<"GRACIAS POR SU COMPRA"<<"VISITENOS            ";

     

    cout<<" \n \n"<<"TEL:3017243612                                ";

     

    cout<<" \n \n"<<"++++++++++++++++++++++++++++++++++++++++++++++";

     

    break;

     

     

     

    case 3:

     

    total1=N°Pollo*20000;

     

    total2=Adicionales*4000;

     

    Total=total1*total2;

     

    porcentaje=(Total*8)/100;

     

     Total=Total+porcentaje;

     

     

    cout<<" \n \n"<<"++++++++++++++++KOKORISENA++++++++++++++++++++"<<endl<<endl;

     

    cout<<" \n \n"<<"Tipo de Servicio:Domicilio                    "<<endl;

     

    cout<<" \n \n"<<"N° de Pollo: ";N°Pollo<<endl                      ;

     

    cout<<" \n \n"<<"N° de Adicionales:";Adicionales<<endl          ;

     

    cout<<" \n \n"<<"incremento: "<<porcentaje<<endl                ;

     

    cout<<" \n \n"<<"Descuentos: 0"<<endl                           ;

     

    cout<<" \n \n"<<"Total a Pagar:"<<Total<<endl                   ;

     

    cout<<" \n \n"<<"Factura generada por:Ely Saul Perez           ";

     

    cout<<" \n \n"<<"GRACIAS POR SU COMPRA"<<"VISITENOS            ";

     

    cout<<" \n \n"<<"TEL:3017243612                                ";

     

    cout<<" \n \n"<<"++++++++++++++++++++++++++++++++++++++++++++++";

     

    break;

     

       default :cout<<" Este Servicio No esta estipulado"<<"REVISE"<<endl<<endl;

     

            cout<<"GRACIAS POR USAR NUESTRO SOFTWARE ELYEL BILL PEREZ"<<endl;

     

    break;

     

    }

     

        }

            }

                }

     

    }

     


    Enmanuel Grullard@Developer ASP.NET
    domingo, 26 de septiembre de 2010 0:46