Jump to content
Fórum Script Brasil
  • 0

Duvida programa em c para a facul ( estoque supermercado)


Question

Ola galera,
 
Preciso terminar um trabalho para a faculdade em c e estou com uma duvida. Preciso terminar um programa que controla o estoque de um supermercado, não estou conseguindo retirar um produto do estoque quando solicitado, segue abaixo o codigo, se alguém puder ajudar é noiss.
 
#include <stdio.h>
#include <stdlib.h>
 
int main ()
{
   
    char nome[100][100];
    int i,menu,codigo[100],quant[100];
    float valor[100];
   
    printf ("------ESTOQUE SYSTEM--------\n\n by Guilherme Dantas\n\n");
   
    while (menu !=5)
{
    printf ("MENU : \n\n 1 - CADASTRAR PRODUTO\n\n 2 - REMOVER PRODUTO\n\n 3 - CONSULTAR PRODUTO\n\n 4 - RESUMO DO ESTOQUE\n\n 5 - SAIR\n\n");
    scanf ("%d", &menu);
   
    if(menu==1)
   
    { 
        printf ("DIGITE O CODIGO DO PRODUTO : \n");
        scanf("%d",&i);
       
        printf ("DIGITE O NOME DO PRODUTO : \n");
        scanf("%s",&nome);
       
        printf ("DIGITE O preço DO PRODUTO : \n");
        scanf("%f",&valor);
       
        printf ("DIGITE A QUANTIDADE DO PRODUTO : \n");
        scanf("%d",&quant);
       
        codigo=1 ;
       
        printf("PRODUTO CADASTRADO !!\n\n\n");
       
        menu=6 ;
       
    }
       
if (menu==2)
 
{
    printf("DIGITE O CODIGO DO PRODUTO QUE DESEJA REMOVER : \n\n");
    scanf ("%d",&i);
    system("cls");
   
}
 if (codigo != 1)
 {
     printf ("PRODUTO não CADASTRADO");
 }
  if (codigo==1)
  {
      codigo=0;
     
      printf("PRODUTO REMOVIDO");
     
  }
     menu = 6 ;
     
if (menu==3)
{
    printf("DIGITE O CODIGO DO PRODUTO QUE DESEJA CONSULTAR\n");
    scanf("%d", &i);
    system("cls");
   
}
    if (codigo==1)
 {   
    printf("PRODUTO não CADASTRADO\n\n");
   
   
}
  menu = 6  ;
 
if (menu==4)
{
    for(i=1;i<=100;i++)
   
{
    if (codigo==1)
    {
  printf("PRODUTO : %d \n\n NOME: %s \n\n preço: R$%f.2 \n\n QUANTIDADE: %d \n\n ",i,nome,valor,quant);
    }
   
    menu = 6;
   
}
}
if (menu==5)
    {
        break;
    }
    }
   
}
 
 
Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148739
    • Total Posts
      644614
×
×
  • Create New...