Programa de locadora

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (339 palavras )
  • Download(s) : 0
  • Publicado : 21 de maio de 2012
Ler documento completo
Amostra do texto
#include
#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;
intcoden; //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...
tracking img