Advertisement
GustavoBernardi

ex8

May 3rd, 2013
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.80 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int diaria_dia, conta_en = 0, saida = 0, cliente_novo = 1, escolha, confirmacao = 1;
  7.     float total;
  8.     char cliente_nome[256];
  9.  
  10.     while (saida != 1)
  11.     {
  12.         while(cliente_novo ==1)
  13.         {
  14.         puts("Nome do Hospede:");
  15.         gets(cliente_nome);
  16.         fflush(stdin);
  17.         puts("Numero de Diarias:");
  18.         scanf("%d", &diaria_dia);
  19.         if (diaria_dia < 15)
  20.         {
  21.             total = (diaria_dia * 7.50) + (diaria_dia * 50);
  22.         }
  23.         else
  24.         {
  25.             if (diaria_dia == 15)
  26.             {
  27.                 total = (diaria_dia*6.50)+(diaria_dia*50);
  28.             }
  29.             else if (diaria_dia > 15)
  30.             {
  31.                 total = (diaria_dia*5)+(diaria_dia*50);
  32.             }
  33.         }
  34.         cliente_novo = 0;
  35.         }
  36.         fflush(stdin);
  37.         puts("Por favor escolha:");
  38.         puts("1. Encerrar a conta de um hospede.");
  39.         puts("2. verificar numero de contas encerradas.");
  40.         puts("3. finalizar a execução.");
  41.         scanf("%d",&escolha);
  42.  
  43.         while (confirmacao == 1) {
  44.         switch(escolha)
  45.         {
  46.         case 1:
  47.             puts("Voce escolheu encerar a conta do hospede.");
  48.             printf("Cliente:%s", cliente_nome);
  49.             printf("Total a pagar:%f", total);
  50.             conta_en++;
  51.             puts("Digite 1 para Novo Cliente:");
  52.             scanf("%i", cliente_novo);
  53.             break;
  54.         case 2:
  55.             puts("Voce escolheu verificar o numero de contas enceradas.");
  56.             printf("contas encerradas:%i",conta_en);
  57.             break;
  58.         case 3:
  59.             puts("Voce escolheu sair.");
  60.             saida++;
  61.             break;
  62.         }
  63.         fflush(stdin);
  64.         }
  65.     }
  66.     return(0);
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement