daily pastebin goal
63%
SHARE
TWEET

Untitled

a guest Oct 17th, 2018 74 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<stdio.h>
  2. #include<stdlib.h> // este include é usadoo para incluir algumas funcoes do sistema
  3.  
  4.  
  5. int main(void){
  6.     char PecaTeatral="littlePrincess";
  7.     int dia_semana,ingresso_inicial,arrecadacao, ingresso_total, mov_caixa, ingresso, n;
  8.  
  9.     printf("Para comecarmos as vendas.nDigitar o dia da semana(Valor entre 1 e 7). n");  
  10.     scanf("%d",&dia_semana); // variavel que valida se o dia e terça feira, para a venda de bilhetes especiais
  11.     printf("Hoje e dia %dn",dia_semana);
  12.     printf("Quantos lugares tem disponivel no dia de hoje?n");
  13.     scanf("%d",&ingresso_total); // define o total de assentos disponiveis para a peça de teatro
  14.     printf("Quanto custa o ingresso no dia de hojen");
  15.     scanf("%d",&ingresso); // variavel que sera usada para realizar o fechamento de caixa
  16.     printf("Temos hoje o total de %d ingressosnNo dia de hojen",ingresso_total);
  17.  
  18.     system("cls");
  19.     // for garante que todos os ingressos sejam vendidos, enquanto houver assento disponível
  20.         for(ingresso_inicial=1;ingresso_inicial<=ingresso_total;ingresso_inicial++){
  21.             printf("nQue ingresso desejar comprarn1)Entrada Inteiran2)Meia entradan3)Entrada especial, valido somente as tercas para criancas carentesnEscolha: ");    
  22.             scanf("%d",&n); // usando switch case o valor de n, ajuda a realizar a venda do bilhete,
  23.                 if(dia_semana == 3){ // se for terça feira, será realizada este tipo de venda,
  24.                     switch(n){
  25.                     case 1:
  26.                         printf("DATA : %s HORA: %snPeca : %s tt numero da poltrona: %d",__DATE__,__TIME__,PecaTeatral,ingresso_inicial); // imprimi o ingresso do cliente, apos vendido
  27.                         printf("nAgradecmos, por adquirir uma entrada inteiran");
  28.                         arrecadacao=arrecadacao+ingresso; // valor acumulativo para realizar o fechamento do caixa
  29.                         mov_caixa++; // para realizar a media de ganho, pois pode haver dias em que não serão vendidos todos os ingressos,
  30.                         break;
  31.  
  32.                     case 2:
  33.  
  34.                         printf("nNome da peca teatraln");
  35.                         scanf("%s",&PecaTeatral);
  36.                         printf("DATA : %s HORA: %snPeca : %s tt numero da poltrona: %d",__DATE__,__TIME__,PecaTeatral,ingresso_inicial);
  37.                         printf("Agradecemos, por adquirir uma meia-entradan");
  38.                         arrecadacao=arrecadacao+(ingresso/2);
  39.                         mov_caixa++;
  40.                         break;
  41.                     case 3:
  42.  
  43.                         printf("nNome da peca teatraln");
  44.                         scanf("%s",&PecaTeatral);
  45.                         printf("DATA : %s HORA: %snPeca : %c tt numero da poltrona: %d",__DATE__,__TIME__,PecaTeatral,ingresso_inicial);
  46.                         printf("Obrigado, bom entretenimento");
  47.                         mov_caixa++; // apenas conta movimentação, pois e entrada franca
  48.                     }
  49.                 }
  50.                 else{ // para todos os dias de segunda a domingo, exceto terça, será realizado esta condição.
  51.                     switch(n){
  52.                         case 1:
  53.  
  54.                         printf("nNome da peca teatraln");
  55.                         scanf("%s",&PecaTeatral);
  56.                         printf("DATA : %s HORA: %snPeca : %c tt numero da poltrona: %d",__DATE__,__TIME__,PecaTeatral,ingresso_inicial);
  57.                         printf("Agradecemos, por adquirir uma entrada inteiran");
  58.                         arrecadacao=arrecadacao+ingresso;
  59.                         mov_caixa++;
  60.                         break;
  61.                         case 2:
  62.  
  63.                         printf("nNome da peca teatraln");
  64.                         scanf("%s",&PecaTeatral);
  65.                         printf("DATA : %s HORA: %snPeca : %c tt numero da poltrona: %d",__DATE__,__TIME__,PecaTeatral,ingresso_inicial);
  66.                         printf("Agradecemos, por adquirir uma meia-entradan");
  67.                         arrecadacao=arrecadacao+(ingresso/2);
  68.                         mov_caixa++;
  69.                         break;
  70.                         default:
  71.                         printf("Digitar valores entre 1 e 2, para dias normais da semana"); // caso o cliente opte por um bilhete especial, não será disponivel
  72.                         break;
  73.                     }              
  74.  
  75.                 } // falta consolidar o codigo e incluir o fechamento de caixa, caso encontrar duvida sempre realiza o teste de mesa,
  76.                   // caso encontre o erro, sinalizar, para você que está lendo está linha, obrigado pela atenção.  
  77.         }
  78.  
  79.  
  80.     system("pause");
  81.  
  82.     return 0;      
  83. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top