Advertisement
informaticage

Sconto treno

Jul 3rd, 2016
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.21 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. /**
  5.  * @title sconto_treno.c
  6.  * @author Samuel Finocchio
  7.  * @description
  8.  * Pensionati 10%
  9.  * Studenti 15%
  10.  * Disoccupati 25%
  11. **/
  12.  
  13. int main()
  14. {
  15.     // Prezzo pieno del ticket
  16.     float ticket_price;
  17.     // Condizione del passeggero
  18.     char passenger_condition;
  19.     // Sconto passeggero
  20.     float discount;
  21.  
  22.     printf("Inserire importo del biglietto: ");
  23.     scanf("%f", &ticket_price);
  24.     // Il buffer della tastiera si riempie con l'invio
  25.     fflush(stdin);
  26.     printf("Inserire la condizione del viaggiatore [Pensionato: P] [Disoccupato: D] [Studente: S]:");
  27.  
  28.     scanf("%c", &passenger_condition);
  29.     fflush(stdin);
  30.     switch(passenger_condition)
  31.     {
  32.         // Se pensionato
  33.         case 'P':
  34.             discount = ticket_price * 0.1;
  35.             break;
  36.         // Se studente
  37.         case 'S':
  38.             discount = ticket_price * 0.15;
  39.             break;
  40.         // Se disoccupato
  41.         case 'D':
  42.             discount = ticket_price * 0.25;
  43.             break;
  44.         default:
  45.             discount = 0;
  46.     }
  47.  
  48.     ticket_price = ticket_price - discount;
  49.     printf("\nIl prezzo del biglietto e': %.2f", ticket_price);
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement