Você está na página 1de 5

#include<stdlib.

h>
#include<stdio.h>
#include<conio.h>
#include <locale.h>
struct cadastro {
char nome_fornecedor[40];
char razsocial[40];
char fantasia[40];
char inscestadual[40];
char codigo[20];
char cnpj[14];
char uf [20];
};
int main(){
setlocale(LC_ALL,"Portuguese");
int op,ret,alt,excluir,i=0;
struct cadastro fornecedor[5];
inicio:
printf("\n\n\n\n");
printf("|--|\n");
printf("|--|\n");
printf("|--|\n");
printf("|--|\n");
printf("\nDIGITE A OPCAO DESEJADA:");
scanf("%d",&op);
system ("cls");

switch(op){
printf("CADASTRO\n");
setbuf(stdin,NULL);
printf("\nNOME DO FORNECEDOR:");
gets(fornecedor[i].nome_fornecedor);
printf("\nRAZAO SOCIAL:");
gets(fornecedor[i].razsocial);
printf("\nNOME FANTASIA:");
gets(fornecedor[i].fantasia);
printf("\nINSCRICAO ESTADUAL:");
gets(fornecedor[i].inscestadual);
printf("\nCODIGO:");
gets(fornecedor[i].codigo);
printf("\nCNPJ:");
gets(fornecedor[i].cnpj);
printf("\nUF:");
gets (fornecedor[i].uf);

printf("FORNECEDOR CADASTRADO COM SUCESSO...\n\n");


}
system("cls");
goto inicio;
break;
printf("VIZUALIZAR DADOS\n\n");
setbuf(stdin,NULL);
printf("FORNECEDOR: %s\n\n",fornecedor[i].nome_fornecedor);
printf("RAZAO SOCIAL: %s\n\n",fornecedor[i].razsocial);
printf("NOME FANTASIA: %s\n\n",fornecedor[i].fantasia);
printf("INSCRICAO ESTADUAL: %s\n\n",fornecedor[i].inscestadual);
printf("CODIGO:%s\n\n",fornecedor[i].codigo);
printf("CNPJ: %s\n\n",fornecedor[i].cnpj);
printf("UF": %s\n\n",fornecedor[i].uf);
printf("DESEJA REALIZAR OUTRA OPERACAO? DIGITE 1 PARA SIM\n");
scanf("%d",&ret);
if (ret==1)
system("cls");
goto inicio;
break;
volta:
printf(" ALTERAR DADOS\n\n");
setbuf(stdin,NULL);
printf("|--|\n");
printf("|--|\n");
printf("|--|\n");
printf("|--|\n");
printf("|--|\n");
printf("\nDIGITE A OPCAO DESEJADA:");
scanf("%d",&alt);
system ("cls");
switch(alt){
setbuf(stdin,NULL);
printf("\nDIGITE O NOME DO FORNECEDOR:");
gets(fornecedor[i].nome_fornecedor);
printf("DESEJA FAZER OUTRA ALTERAO?\n\n");
printf("|--|\n");
printf("|--|\n");
printf("\n");
printf("\nOPO:");
scanf("%d",&ret);
system("cls");
if (ret==0)
goto volta;
if (ret==1)
goto inicio;

break;
system("cls");
setbuf(stdin,NULL);
printf("\nDIGITE A RAZO SOCIAL:");
gets(fornecedor[i].razsocial);
printf("DESEJA FAZER OUTRA ALTERAO?\n\n");
printf("|--|\n");
printf("|--|\n");
printf("\n");
printf("\nOPO:");
scanf("%d",&ret);
system("cls");
if (ret==0)
goto volta;
if (ret==1)
goto inicio;
break;
system("cls");
setbuf(stdin,NULL);
printf("\nDIGITE O NOME FANTASIA:");
gets(fornecedor[i].fantasia);
printf("DESEJA FAZER OUTRA ALTERAO?\n\n");
printf("|--|\n");
printf("|--|\n");
printf("\n");
printf("\nOPO:");
scanf("%d",&ret);
system("cls");
if (ret==0)
goto volta;
if (ret==1)
goto inicio;
break;
system("cls");
setbuf(stdin,NULL);
printf("\nDIGITE A INSCRIO ESTADUAL:");
gets(fornecedor[i].inscestadual);
printf("DESEJA FAZER OUTRA ALTERAO?\n\n");
printf("|--|\n");
printf("|--|\n");
printf("\n");
printf("\nOPO:");
scanf("%d",&ret);
system("cls");
if (ret==0)
goto volta;

if (ret==1)
goto inicio;
break;
system("cls");
setbuf(stdin,NULL);
printf("\nDIGITE O CODIGO:");
gets(fornecedor[i].codigo);
printf("DESEJA FAZER OUTRA ALTERAO?\n\n");
printf("|--|\n");
printf("|--|\n");
printf("\n");
printf("\nOPO:");
scanf("%d",&ret);
system("cls");
if (ret==0)
goto volta;
if (ret==1)
goto inicio;
break;
system("cls");
setbuf(stdin,NULL);
printf("\nDIGITE O CNPJ:");
gets(fornecedor[i].cnpj);
printf("DESEJA FAZER OUTRA ALTERAO?\n\n");
printf("|--|\n");
printf("|--|\n");
printf("\n");
printf("\nOPO:");
scanf("%d",&ret);
system("cls");
if (ret==0)
goto volta;
if (ret==1)
goto inicio;
break;
system("cls");
setbuf(stdin,NULL);
printf("\nDIGITE O UF:");
gets(fornecedor[i].uf);
printf("DESEJA FAZER OUTRA ALTERAO?\n\n");
printf("|--|\n");
printf("|--|\n");
printf("\n");
printf("\nOPO:");
scanf("%d",&ret);
system("cls");

if (ret==0)
goto volta;
if (ret==1)
goto inicio;
break;
system("cls");
setbuf(stdin,NULL);
printf("SAIR\n\n");
printf("DESEJA REALMENTE SAIR DO MENU DE ALTERAO? DIGITE 9 PARA
SIM\n\n");
scanf("%d",&ret);
system ("cls");
if (ret==9)
goto inicio;
}}

Você também pode gostar