Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Aí galera, fiz esse programa, deu certo e tal. Mas agora preciso refaze-lo usando função, alguém pode me ajudar, desde já agradeço
#include <stdio.h>
#include <string.h>
int main(){
char nome[100], entrega[500], operacao1, sair;
int i, telefone, faturamento, natural, carbogasosa, pcompras, quantidade, produto, quantprod;
float totProd, pcN, pcC;
natural=600;
carbogasosa=500;
for (i=1; i<=1006; i++){
printf("\n\t\t 'I9 DISTRIBUIDORA DE AGUA LTDA'\n\n\n");
printf("Para sair digite 's', para efetuar outra operacao digite 'enter':\n");
pcN=32.00;
pcC=40.00;
if (getchar()=='s')
break;
system ("cls");
printf ("\t\tSISTEMA DE GERENCIAMENTO DE VENDAS E ESTOQUE\n\n\n");
printf("\n\nPara:\t Registrar Vendas - 1 Registrar Compras - 2\n\n");
scanf("%i", &operacao1);
system ("cls");
if (operacao1==1)
{
printf ("\t\tSISTEMA DE GERENCIAMENTO DE VENDAS E ESTOQUE\n\n\n");
printf("(Informacoes Complementares)\n");
fflush (stdin);
printf("\n\nInforme o nome do cliente:\n\n");
scanf("%[^\n]s", nome);
fflush (stdin);
printf("\n\nTelefone de Contato:\n\n");
scanf("%i", &telefone);
fflush (stdin);
printf("\n\nLocal de entrega:\n\n");
scanf("%[^\n]s", entrega);
fflush (stdin);
system ("cls");
printf ("\t\tSISTEMA DE GERENCIAMENTO DE VENDAS E ESTOQUE\n\n\n");
printf("\n\n\t\t\t Tipo de Agua \n\n\t(Lembrando que comercializamos somente galoes de 20L)\n\n\t Agua Natural - 1 Agua Carbogasosa - 2\n\n");
scanf("%i", &pcompras);
fflush (stdin);
system ("cls");
printf ("\t\tSISTEMA DE GERENCIAMENTO DE VENDAS E ESTOQUE\n\n\n");
if (pcompras == 1)
{
printf("\nExistem em Estoque:\n\n %i galoes\n\n", natural);
printf("\n\nInforme a quantidade de galoes vendidos:\n\n");
scanf("%i", &quantidade);
fflush (stdin);
if (natural > quantidade){
system ("cls");
printf ("\t\tSISTEMA DE GERENCIAMENTO DE VENDAS E ESTOQUE\n\n\n");
printf("\n\n\n\t\t\t Venda Concluida!\n\n\n\n\n");
natural = (natural - quantidade);
totProd= (pcN*quantidade);
}
else printf("A venda nao podera ser realizada! Seu pedido ultrapassou nosso estoque.\n");
}
if (pcompras == 2)
{
printf("\nExistem em Estoque:\n\n %i galoes\n\n", carbogasosa);
printf("\n\nInforme a quantidade de galoes vendidos\n\n");
scanf("%i", &quantidade);
fflush (stdin);
if (carbogasosa > quantidade){
system ("cls");
printf ("\t\tSISTEMA DE GERENCIAMENTO DE VENDAS E ESTOQUE\n\n\n");
printf("\n\n\n\t\t\tVenda Concluida!\n\n\n\n\n");
carbogasosa = (carbogasosa - quantidade);
totProd= (pcC*quantidade);
}
else printf("A venda nao podera ser realizada! Nao possuimos a quantidade necessaria em estoque!\n");
}
printf(" Exibir Faturamento - 1\n\n");
scanf("%i", &faturamento);
fflush (stdin);
if (faturamento == 1)
{
system ("cls");
printf ("\t\tSISTEMA DE GERENCIAMENTO DE VENDAS E ESTOQUE\n\n\n");
printf("\n\t\t\t (FATURAMENTO)\n\n\n");
printf("\nNome do cliente: %s\n", nome);
printf("\nTelefone para contato: %i\n", telefone);
printf("\nLocal de entrega: %s\n", entrega);
printf("\nQuantidade pedida: %i\n", quantidade);
printf("\nTotal a pagar: %2.2f reais\n", totProd);
printf("\n\n\n\n\t\t\t Nao cole, nao copie. \n\n\t Se voce faz isso esta menttindo para si proprio.\n\n\t\t\t (I9 E SURPREENDA!)\n\n\n");
getchar();
system ("cls");
}
}
printf ("\t\tSISTEMA DE GERENCIAMENTO DE VENDAS E ESTOQUE\n\n\n");
if (operacao1 == 2)
{
printf("\t(Entrada de material no estoque)\n\nInforme o produto\n");
printf("\n\nPara:\t Agua Natural - 1 Agua Carbogasosa - 2\n\n");
scanf("%i", &produto);
system ("cls");
printf ("\t\tSISTEMA DE GERENCIAMENTO DE VENDAS E ESTOQUE\n\n\n");
if (produto == 1)
{
printf("Quantidade:\n\n");
scanf("%i",&quantprod);
fflush(stdin);
natural+=quantprod;
printf("\n\n\tPossui %i galoes de agua natural em estoque. \n\n ",natural);
printf("\n\n\n\t\t\tVoce concluiu mais uma compra!");
printf("\n\n\n\n\n\t\t\t Nao cole, nao copie. \n\n\t Se voce faz isso esta menttindo para si proprio.\n\n\t\t\t (I9 E SURPREENDA!)\n\n\n");
system ("cls");
getchar();
}
if (produto == 2)
{
printf("Quantidade:\n\n");
scanf("%i",&quantprod);
fflush(stdin);
carbogasosa+=quantprod;
printf("\n\n\tPossui %i galoes de agua carbogasosa em estoque. \n\n ",carbogasosa);
printf("\n\n\n\t\t\tVoce concluiu mais uma compra!");
printf("\n\n\n\n\n\t\t\t Nao cole, nao copie. \n\n\t Se voce faz isso esta menttindo para si proprio.\n\n\t\t\t (I9 E SURPREENDA!)\n\n\n");
getchar();
system ("cls");
}
}
}
getchar ();
}Carregando comentários...