Petro_zzz

311_2201

Jan 22nd, 2024
1,126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.69 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. /// <summary>
  6. /// Пример использование обычных математических операторов
  7. /// </summary>
  8. void task0() {
  9.     // ((2024 + 2) / 4) - 7
  10.    
  11.     double year = 2024;
  12.     year = year + 2;
  13.     year = year / 4;
  14.     year = year + 7;
  15.     std::cout << year << std::endl;
  16.     double hour = 3753 / 60 / 60;
  17. }
  18.  
  19.  
  20. /// <summary>
  21. /// Пример использование составного оператора
  22. /// </summary>
  23. void task1() {
  24.     // ((2024 + 2) / 4) - 7
  25.     double year = 2024;
  26.     year += 2;
  27.     year /= 4;
  28.     year += 7;
  29.     std::cout << year << std::endl;
  30. }
  31.  
  32. /// <summary>
  33. /// Литералы для систем счисления
  34. /// </summary>
  35. void task2() {
  36.     int dec_v = 123;
  37.     int bin_v = 0b1011011;
  38.     int oct_v = 0123;
  39.     int hex_v = 0xAB;
  40.  
  41.     std::cout << "dec: " << dec_v << std::endl;
  42.     std::cout << "bin: " << bin_v << std::endl;
  43.     std::cout << "oct: " << oct_v << std::endl;
  44.     std::cout << "hex: " << hex_v << std::endl;
  45. }
  46.  
  47. int balance = 100;
  48.  
  49. /// <summary>
  50. /// Проверка возможности оплаты товара
  51. /// и оплата.
  52. /// </summary>
  53. void task3() {
  54.    
  55.     int price;
  56.     cout << "Enter price: ";
  57.     cin >> price;
  58.  
  59.     if (balance >= price) {
  60.         balance = balance - price;
  61.         // balance -= price;
  62.         cout << "Transaction complete.";
  63.     }
  64.     else {
  65.         cout << "Transaction denied.";
  66.     }
  67.     cout << "\nBalance: " << balance << endl;
  68. }
  69.  
  70. int main(){
  71.     //task1();
  72.     //task2();
  73.     //std::cout << 0 << std::endl;
  74.     task3();
  75.     task3();
  76.     task3();
  77.  
  78.     return 0;
  79. }
  80.  
  81.  
Advertisement
Add Comment
Please, Sign In to add comment