Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2007, 14:29
Jesma
 
Fecha de Ingreso: octubre-2007
Mensajes: 6
Antigüedad: 16 años, 7 meses
Puntos: 0
Pregunta Cual es el error??

necesito saber cual es el error, lo quer pasa es que al intentar compilarlo, me muestra un mensaje que dice, que la funcion no se ha finalizado correctamente, y además, que tampoco me funciona la opcion de salir


//menu el cual muestra al usuario unas opciones//

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <dos.h>
#include <process.h>


void ANTINFLAMATORIOS(); //funcion sin parametros//
const disp= 50;

struct farmacia //nombre de la estructura principal//
{
int cant;
int exi1;
int est2;
int est3;
int est;
int op;
int op1;
int op2;
long int cod;
char nomus[20];
};
struct farmacia medicamentos [10];
int j;
{
void main()
{
textcolor(3);
textbackground(8);
clrscr();
gotoxy(27,6); cout<<"*** FARMACIA CENTRO DE SALUD *** \n\n\n";
gotoxy(30,8); cout<<"MENU PRNCIPAL\n\n\n";
gotoxy(15,17);cout<<"ANTINFLAMATORIOS opcion (1)\n\n\n";
gotoxy(45,21);cout<<"SALIR opcion (2)\n\n\n";
cin>>op;
switch (op)
{
case 1:ANTINFLAMATORIOS();
break;

}while (op<=2)
getch();


}

void ANTINFLAMATORIOS ()

{
clrscr();

gotoxy(27,6); cout<<"*** FARMACIA CENTRO DE SALUD *** \n\n\n";
cout<<"\n======================================\n\ n\n";
gotoxy(30,8); cout<<"MEDICAMENTOS\n\n\n";
gotoxy(15,13); cout<<"ANTINFLAMATORIOS\n\n\n";
cout<<"\n--------------------------------------\n\n";
cout<<"PENICILINA opcion (1)\n\n\n";
cout<<"SALIR(2)\n\n\n";
cout<<"Elija un opcion\n\n\n";
cin>>op1;
switch (op1)
{
case 1:clrscr();
cout<<"* FARMACIA CENTRO DE SALUD * \n\n\n";
cout<<"\n======================================\n\ n\n";
cout<<"PENICILINA\n\n";
for(int j=0;j<=1;j++) {
cout << " Digite el nombre del usuario ";
gets (medicamentos[j].nomus);
cout << "Digite el codigo del carnet del usuario ";
gets (medicamentos[j].cod);

cout << " Datos del usuario numero 0:\n";
cout << " Nombre :" <<medicamentos[j].nomus;
cout << " Codigo :" <<medicamentos[j].cod;

cout<<"Digite la cantidad prescripta por el medico\n\n\n";
cin>>cant;
exi1=cant-disp;
cout<<"La cantidad disponible es:\n\n\n"<<exi1;
cout<<"Digite el estrato a cual pertenece\n\n\n";
cin>>est;
if(est==1)
cout<<"Cubre todo el valor de el medicamento\n\n\n";
if(est==2)
cout<<"Cubre el 75 porciento del medicamento\n\n\n";
if(est==3)
cout<<"El sisben no cubre el valor total del medicamento\n\n";
return ; }
break;


}

case 2:clrscr();
break;


}while (op2<=2)
getch();
}