Código
#include <conio.h> #include <dos.h> #include <stdio.h> #include <stdlib.h> #include <string.h> using namespace std; class servicios{ public: servicios(){}; ~servicios(){}; int cod_servicio[10],comision [10]; float costo [10]; char servicio[10][50]; void constante(); void mostrar(); void capturar(); void buscar(); void modificar(); }; void servicios::constante() { system("cls"); printf("\n\n\n"); strcpy(servicio ,"Cable basico"); cod_servicio[0]=111; costo[0]=150.00; comision[0]=5; strcpy(servicio [1],"Cable total"); cod_servicio [1]=112; costo[1]=300.00; comision[1]=7; strcpy(servicio [2],"Cable total plus"); cod_servicio[2]=113; costo[2]=550.00; comision[2]=10; strcpy(servicio [3],"Internet y cable"); cod_servicio [3]=114; costo [3]=469.00; comision[3]=12; strcpy(servicio [4],"Internet y telefono"); cod_servicio [4]=115; costo [4]=500.00; comision[4]=12; strcpy(servicio [5],"Cable, telefono e internet"); cod_servicio [5]=116; costo [5]=635.00; comision[5]=15; } void servicios::mostrar() { printf("\n\n\n"); int i,elem,c1,op2; do{ system("cls"); printf("Escriba el codigo de servicio que quiere buscar\n\n"); scanf("%d",& elem); for(i=0;i<=10;i++) { if (cod_servicio==elem) { printf("\n\nNombre de servicio: %s\n", servicio); printf("Codigo de servicio: %d\n", cod_servicio); printf("Costo de servicio: %.2f\n\n", costo); printf("Comision de servicio: %i porciento\n\n", comision); i=10; c1=0; } else { c1=1; } } if(c1==1) { printf("No se encuetra el elemento!!!\n\n\n"); } i=0; printf("desea seguir consultando datos si=1,no=2\n"); scanf("%i",& op2); }while(op2==1); } void servicios::capturar() { int c=6,d=6,e=6,f=6; int ac=0,op1; system("cls"); printf("\n"); do { printf("\n\nIngrese nuevo servicio\n"); do{ gets(servicio[c]); }while(strcmp(servicio[c]," ")==0 || strcmp(servicio[c],"")==0); ac=cod_servicio[d-1]; cod_servicio[d]=ac+1; printf("Ingrese costo de servicio\n"); scanf("%f",& costo[e]); printf("Ingrese comision de servicio\n"); scanf("%i",& comision[f]); printf("desea seguir ingresando datos si=1,no=2\n"); scanf("%i",& op1); c++; d++; e++; f++; }while(op1==1); } void servicios::buscar() { printf("\n\n\n"); int i,elem,c1,op2; do{ system("cls"); printf("Escriba el codigo de servicio que quiere mostrar\n\n"); scanf("%d",& elem); for(i=0;i<=10;i++) { if (cod_servicio==elem) { printf("\n\nNombre de servicio: %s\n", servicio); printf("Codigo de servicio: %d\n", cod_servicio); i=10; c1=0; } else { c1=1; } } if(c1==1) { printf("No se encuetra el elemento que busca!!!\n\n\n"); } i=0; printf("desea seguir consultando datos si=1,no=2\n"); scanf("%d",& op2); }while(op2==1); } void servicios::modificar() { printf("\n\n\n"); int i,elem,c1,op2,opz; do{ system("cls"); printf("Escriba el codigo de servicio que quiere modificar\n\n"); scanf("%d",& elem); for(i=0;i<=10;i++) { if (cod_servicio==elem) { do{ printf("\n\n¿Que datos quiere modificar\n"); printf("\n\n1-Nombre de servicio\n2-Costo de servicio\n3-Comision de servicio\n"); scanf("%i",&opz); }while(opz<1 || opz >3); switch (opz) { case 1: system ("cls"); printf("\n\nIngrese nuevo nombre de servicio\n"); do{ gets(servicio); }while(strcmp(servicio," ")==0 || strcmp(servicio,"")==0); break; case 2: system ("cls"); printf("Ingrese costo de servicio\n"); scanf("%f",& costo); break; case 3: system ("cls"); printf("Ingrese comision de servicio\n"); scanf("%i",& comision); break; } c1=0; i=10; system("cls"); } else { c1=1; } } if(c1==1) { printf("No se encuetra el elemento que quiere modificar!!!\n\n\n"); } i=0; do{ printf("desea seguir modificando datos si=1,no=2\n"); scanf("%d",& op2); }while(op2<1 || op2>2); }while (op2==1); } int main () { return 0; }
que esta dando error el código que pegaste antes.