desislava_topuzakova

02. Shopping

Feb 20th, 2021
1,011
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.42 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <math.h>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     double budget;
  9.     cin >> budget;
  10.  
  11.     int countVideoCards, countCPU, countRAM;
  12.     cin >> countVideoCards >> countCPU >> countRAM;
  13.  
  14.     //сума за видео картите = бр.видео карти * цена за 1 видео карта
  15.     //сума за процесорите = бр. процесорите * цена за 1 процесор
  16.     // сума за рам = бр. рам * цена за 1 рам памет
  17.     //обща сума = сума за видео карти +  сума за процесори + сума за рам
  18.     //отстъпка : броя видео карти > броя на процесорите -> - 15%
  19.     //проверка за бюджета
  20.  
  21.     double sumVideoCards = countVideoCards * 250;
  22.  
  23.     double sumCPU = countCPU * (0.35 * sumVideoCards);
  24.  
  25.     double sumRAM = countRAM * (0.10 * sumVideoCards);
  26.  
  27.     double totalSum = sumVideoCards + sumCPU + sumRAM;
  28.     if (countVideoCards > countCPU) {
  29.         totalSum = totalSum - 0.15 * totalSum; //0.85 * totalSum
  30.     }
  31.    
  32.     cout.setf(ios::fixed);
  33.     cout.precision(2);
  34.     if (budget >= totalSum) {
  35.         cout << "You have " << budget - totalSum << " leva left!" << endl;
  36.     }
  37.     else {
  38.         cout << "Not enough money! You need " << totalSum - budget << " leva more!" << endl;
  39.     }
  40.  
  41.  
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment