neogz

Autobus

Nov 15th, 2013
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.59 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.  
  6.     int km, godine;
  7.     double cijena, karta, snizenje;
  8.  
  9.  
  10.     cout << "\t\t-DOBRODOSLI u ZIVOJEVIC-BUS kalkulator-\n\n\nUnesite koliko ste kilometara presli: ";
  11.     cin >> km;
  12.  
  13.     if (km>0 && km <= 100)
  14.     {
  15.         cijena = 5;    
  16.        
  17.         // kalkultor godina  i karte
  18.         cout << "Unesite koliko godina imate: ";
  19.         cin >> godine;
  20.         if (godine >= 0 && godine <= 7)
  21.         {
  22.             karta = cijena * 0.25;
  23.             snizenje = karta - cijena;
  24.             cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  25.         }
  26.         else
  27.         {
  28.             if (godine >= 18 && godine <= 27)
  29.             {
  30.                 karta = cijena * 0.5;
  31.                 snizenje = karta - cijena;
  32.                 cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  33.             }
  34.             else
  35.             {
  36.                 if (godine >= 65)
  37.                 {
  38.                     karta = cijena * 0.75;
  39.                     snizenje = karta - cijena;
  40.                     cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  41.                 }
  42.                 else
  43.                 {
  44.                     karta = cijena;
  45.                     cout << "Za vas nema popusta. \nVasa karta kosta: " << karta << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  46.                 }
  47.             }
  48.         }
  49.         // kraj kalkulatora
  50.     }
  51.     else
  52.     {
  53.         if (km>100 && km <= 300)
  54.         {
  55.             cijena = 8;
  56.             // kalkultor godina  i karte
  57.             cout << "Unesite koliko godina imate: ";
  58.             cin >> godine;
  59.             if (godine >= 0 && godine <= 7)
  60.             {
  61.                 karta = cijena * 0.25;
  62.                 snizenje = karta - cijena;
  63.                 cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  64.             }
  65.             else
  66.             {
  67.                 if (godine >= 18 && godine <= 27)
  68.                 {
  69.                     karta = cijena * 0.5;
  70.                     snizenje = karta - cijena;
  71.                     cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  72.                 }
  73.                 else
  74.                 {
  75.                     if (godine >= 65)
  76.                     {
  77.                         karta = cijena * 0.75;
  78.                         snizenje = karta - cijena;
  79.                         cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  80.                     }
  81.                     else
  82.                     {
  83.                         karta = cijena;
  84.                         cout << "Za vas nema popusta. \nVasa karta kosta: " << karta << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  85.                     }
  86.                 }
  87.             }
  88.             // kraj kalkulatora
  89.            
  90.         }
  91.         else
  92.         {
  93.             if (km>300 && km <= 600)
  94.             {
  95.                 cijena = 10;
  96.                 // kalkultor godina  i karte
  97.                 cout << "Unesite koliko godina imate: ";
  98.                 cin >> godine;
  99.                 if (godine >= 0 && godine <= 7)
  100.                 {
  101.                     karta = cijena * 0.25;
  102.                     snizenje = karta - cijena;
  103.                     cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  104.                 }
  105.                 else
  106.                 {
  107.                     if (godine >= 18 && godine <= 27)
  108.                     {
  109.                         karta = cijena * 0.5;
  110.                         snizenje = karta - cijena;
  111.                         cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  112.                     }
  113.                     else
  114.                     {
  115.                         if (godine >= 65)
  116.                         {
  117.                             karta = cijena * 0.75;
  118.                             snizenje = karta - cijena;
  119.                             cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  120.                         }
  121.                         else
  122.                         {
  123.                             karta = cijena;
  124.                             cout << "Za vas nema popusta. \nVasa karta kosta: " << karta << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  125.                         }
  126.                     }
  127.                 }
  128.                 // kraj kalkulatora
  129.                
  130.             }
  131.             else
  132.             {
  133.                 if (km>600 && km <= 1000)
  134.                 {
  135.                     cijena = 12;
  136.                     // kalkultor godina  i karte
  137.                     cout << "Unesite koliko godina imate: ";
  138.                     cin >> godine;
  139.                     if (godine >= 0 && godine <= 7)
  140.                     {
  141.                         karta = cijena * 0.25;
  142.                         snizenje = karta - cijena;
  143.                         cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  144.                     }
  145.                     else
  146.                     {
  147.                         if (godine >= 18 && godine <= 27)
  148.                         {
  149.                             karta = cijena * 0.5;
  150.                             snizenje = karta - cijena;
  151.                             cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  152.                         }
  153.                         else
  154.                         {
  155.                             if (godine >= 65)
  156.                             {
  157.                                 karta = cijena * 0.75;
  158.                                 snizenje = karta - cijena;
  159.                                 cout << "\nVasa karta kosta: " << karta << "KM\nIznos za koji vam je jeftinija karta je: " << snizenje*-1 << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  160.                             }
  161.                             else
  162.                             {
  163.                                 karta = cijena;
  164.                                 cout << "Za vas nema popusta. \nVasa karta kosta: " << karta << "KM\nNadamo se da ste ugodno putovali.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  165.                             }
  166.                         }
  167.                     }
  168.                     // kraj kalkulatora
  169.                    
  170.                 }
  171.                 else
  172.                 {
  173.                     cout << "Unijeli ste nevazeci broj kilometara.\n\n\n\t\t\tVas ZIVOJEVIC-BUS.";
  174.                 }
  175.             }
  176.         }
  177.     }
  178.  
  179.  
  180.     system(" pause > nul ");
  181.     return 0;
  182. }
Advertisement
Add Comment
Please, Sign In to add comment