Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) [DUVIDA] REGISTRO E SWITCH


Aislan Macedo

Pergunta

O prof da faculdade edu esse exercicio , eu quero q depois que sair do case volte ao menu. Essa estrtura esta correta ou eu tenho que faze o menu como uma funcao ??

/*

crie uma estrutura produtos com os segintes campos

codigo

nome-produto

descricao

quantidade

preço

faça um proframa com as seguinte funcionabilidades:

cadastrar produtos

listar produtos

localizar produtos por codigos

localizar produtos por nome

*/

Pessoal to com esse problema aki, eu quero q depois que sair do case 1 volte ao menu

# include <stdlib.h>

# include <stdio.h>

# include <string.h>

main (){

int escolha,n,i;

struct {

int cod;

char nome[50];

char desc[50];

int quant[5];

float preço[30];

}cadas[n];

printf("+--------------------------------+");

printf("\n| MENU |");

printf("\n+--------------------------------+");

printf("\n|1- CADASTRAR PRODUTOS |");

printf("\n|2- LISTAR PRODUTOS |");

printf("\n|3- LOCALIZAR PRODUTOS POR CODIGO|");

printf("\n|4- LOCALIZAR PRODUTOS POR NOME |");

printf("\n+--------------------------------+\n");

printf("\nOPCAO: ");

scanf("%d",&escolha);

system ("cls");

//------------------------------------------------------------

switch (escolha){

case 1:

printf("QUANTOS PRODUTOS A CADASTRAR: ");

scanf("%d",&n);

system("cls");

for (i=0;i<n;i++){// entrada de dados

printf("CODIGO : ");

scanf("%d",&cadas.cod);

printf("\nNOME: ");

fflush(stdin);

gets(cadas.nome);

printf("\nDESCRICAO: ");

fflush(stdin);

gets(cadas.desc);

printf("\nQUANTIDADE: ");

scanf("%d",&cadas.quant);

printf("\nPRECO: ");

scanf("%f",&cadas.preço);

system ("cls");

break;

}

}

}

:huh:

:wacko:

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...