Enviado em 28/10/2017 - 15:56h
Olá, tenho dois problemas que são o seguinte:
#include<stdio.h>
#include<strings.h>
#include<string.h>
#define max = 10;
int contador=0 ;
//ESTRUTURA DOS DADOS
struct produtos{
int codigo;
char nome[30];
float precoMedioUnitario;
int quantEstoque;
int estoqueMinimo;
};
struct produtos cadProduto[9];
main(){
menu();
}
// PROCEDIMENTO - VOID MENU
void menu(){
// VARIAVEL PARA ESCOLHA SWITCH
int escolha;
// MENU
printf("1 - Cadastrar um produto");
printf("\n2 - Listar os produtos cadastrados");
printf("\n3 - Consultar os dados de um produto ");
printf("\n4 - Processar uma saida de mercadoria do estoque");
printf("\n5 - Processar uma entrada de mercadoria no estoque");
printf("\n6 - Sair do programa");
//ESCOLHA DE OPERACAO
printf("\nOperacao: ");
scanf("%d", &escolha);
//DESVIO PARA A OPCAO
switch(escolha){
case 1:
cadastro();
break;
case 2:
listar();
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
default:
printf("Valor Invalido");
}
}
// FUNCAO CADASTRO DE PRODUTOS
void cadastro(){
int resultado;
do{
//FORMULARIO DE CADASTRO
printf("Codigo do produto: ");
scanf("%d", &cadProduto[contador].codigo);
printf("\n");
printf("Nome do produto: ");
fgets(cadProduto[contador].nome, 30, stdin);
printf("\n");
printf("Estoque minimo: ");
scanf("%d", &cadProduto[contador].estoqueMinimo);
printf("\n");
contador++;
printf("Deseja cadastrar mais produtos? Precione 1 - Sim ou 2 - Nao:\n");
scanf("%d", &resultado);
while(resultado!=1 && resultado!=2){
printf("\n");
printf("Opcao invalida!");
printf("\n");
printf("Deseja cadastrar mais produtos? Precione 1 - Sim ou 2 - Nao:\n");
scanf("%d", &resultado);
}
} while(resultado!=2);
printf("\nOperacao Concluida com sucesso!\n");
printf("\n");
menu();
}
void listar(){
printf("\n");
for(int i=0; i<contador;i++){
printf("%d | %c | %d | %f | %d\n ",cadProduto[contador].codigo,
cadProduto[contador].nome, cadProduto[contador].quantEstoque,
cadProduto[contador].precoMedioUnitario, cadProduto[contador].estoqueMinimo
);
}
}
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Interface gráfica não funciona (2)
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (1)