A Padaria Pandora
Por: Fabio Lugo • 7/12/2022 • Abstract • 1.571 Palavras (7 Páginas) • 93 Visualizações
A Padaria Padoca quer automatizar suas vendas diárias de pães franceses e broas. Para isso, solicitou um software que:
· Permita abertura, controle em tempo real e fechamento do caixa da padaria;
· Considere o preço de R$ 0.25 e de R$ 0.35 para cada pão ou broa vendida, respectivamente;
· A venda de todos os pães e/ou broas deve ser devidamente contabilizada;
· O sistema de controle de vendas deve ser executado enquanto o usuário julgar necessário;
· O sistema deve apresentar em tempo real:
· O total obtido com as vendas de pães;
· O total obtido com as vendas de pães;
· A soma da venda de pães e broas;
· A quantidade de pães e broas vendidas;
· Ao “fechar” o caixa o sistema deve calcular e apresentar:
· O custo de produção, equivalente a 75% do valor total obtido com TODAS as vendas;
· O lucro obtido, equivalente a 25% do valor total obtido com TODAS as vendas;
· Sistema deve apresentar data e hora de encerramento do sistema
Exercicio Resolvido:
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#include <math.h>
#include <time.h>
void horario(){
struct tm *data_hora_atual;
time_t segundos;
time(&segundos);
data_hora_atual = localtime(&segundos);
printf("\nEncerrado!\n%d/%d/%d\n", data_hora_atual->tm_mday,data_hora_atual->tm_mon+1,data_hora_atual->tm_year+1900);
printf("%d:",data_hora_atual->tm_hour);
printf("%d:",data_hora_atual->tm_min);
printf("%d\n",data_hora_atual->tm_sec);
}
float vendaPao(int quant){
if(quant > 0){
float paes = 0.25,valorDaVenda;
valorDaVenda = paes * quant;
return valorDaVenda;
}else{
return 0;
}
}
float vendaBroa(int quant){
if(quant > 0){
float broa = 0.35,valorDaVenda;
valorDaVenda = broa * quant;
return valorDaVenda;
}else{
return 0;
}
}
float custo(float total, float juros){
return total/100*juros;
}
int main()
{
float total, totalPao, totalBroa;
int sair, contPao=0, contBroa=0,quant;
do{
printf("\n");
printf("--------------------Padaria Italia--------------------\n");
printf("--------------Sistema de Gerenciamento----------------\n");
printf("-------------------Menu Principal---------------------\n");
printf("\n0 - Encerrar\n1 - Venda Pao\n2 - Venda Broa\nDigite a sua Opcao: ");
scanf("%i",&sair);
switch(sair){
case 1:
printf("\n");
printf("Quantidade de paes: ");
scanf("%i",&quant);
printf("Valor da Venda R$: %.2f\n",vendaPao(quant));
printf("Entrada concluida!\n");
printf("Subtotal abaixo:");
totalPao+= vendaPao(quant);
...