Programa de locadora
#include
#include
#include
typedef struct{ char tvideos[100]; char dvideos[50]; char gvideos[50]; char codel[50]; //tvideos= titulo dos videos char aux[100]; int avideos; int coden; //dvideos= diretor dos videos
}locadora; //gvideos= genero dos videos
//avideo= ano dos videos void cadastrar(locadora *f, int *search); //codel= codigo letra void pesquisar(locadora *f, int search); //coden= codigo numero //coden= codigo numero void titulo(locadora *f, int search); void genero(locadora *f,int search); void avideo(locadora *f,int search); void excluir(locadora *f, int search); void alterar(locadora *f, int *search); int main() //menu principal
{
int search=0; int aux; locadora f[100]; do{ clrscr(); printf("\nEscolha uma opcao:\n\n"); printf("1.Cadastrar Video\n2.Pesquisar Video\n"); printf("3.Alterar Video\n4.Excluir Video\n"); printf("5.Sair do Programa\n"); printf("\n\nOpcao Escolhida:"); scanf("%d", &aux); if(aux==5) { printf("\n---------------------------------------\n"); printf("\nPressione alguma tecla para sair.....\n");
}
else
{
switch(aux)
{
case 1: cadastrar(f, &search); break; case 2: pesquisar(f, search); break; case 3: alterar(f, &search); break; case 4: excluir(f, search); break; default: printf("Opcao Invalida!");
}
} getch(); }while(aux != 5); return(0); } void cadastrar(locadora *f, int *search) //opcao cadastrar video
{
char string[50]; int control=0; int cont; int control2=0; clrscr(); fflush(stdin); randomize(); printf("\n1.Titulo do Video:\n"); gets(f[*search].tvideos); printf("\n2.Genero do Video:\n"); gets(f[*search].gvideos); printf("\n3.Diretor do Video:\n"); gets(f[*search].dvideos); do{ printf("\n4.Ano do Video:\n"); scanf("%d", &f[*search].avideos); if(f[*search].avideos >= 1900) control2 = 1; else printf("\nAno Invalido!\n");
}while(control2 == 0); do{ f[*search].coden = random(9999); if(f[*search].coden < 1000) control = 1; else control