Advertisement
Petro_zzz

lesson6_321

Jul 10th, 2023
968
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.53 KB | None | 0 0
  1. #include <iostream>
  2. //#include <conio.h>
  3.  
  4. using namespace std;
  5.  
  6. void do_joke() {
  7.     //printf_s("Hello"); // in C
  8.     cout << "Hello" << endl; // in C++
  9.     //char ch;
  10.     //cin >> ch;
  11.     //_getch(); // ожидать нажатие клавиши
  12.     //system("pause"); // ожидать нажатие клавиши
  13.     system("timeout 5");
  14. }
  15.  
  16. void test_comparison() {
  17.     cout << "5 = 4 ?: " << (5 == 4) << endl;
  18.     cout << "М: Что получил по контрольной?" << endl;
  19.     int ball = 0;
  20.     cin >> ball;
  21.     cout << "Р: Можно я пойду гулять?" << endl;
  22.     cout << "М: " << (ball != 2) << endl;
  23. }
  24.  
  25. double calc_area(double r) {
  26.     const double pi = 3.1415926;
  27.     return pi * r * r;
  28. }
  29.  
  30. void test_pizza_hipotises() {
  31.     // big - 38, medium - 28, small - 18
  32.     // Что выгоднее?
  33.  
  34.     cout << "H1: 2 x big больше 30 x small? "
  35.          << (2*calc_area(38) > 30 * calc_area(18))
  36.          << endl;
  37.  
  38.     cout << "H2: 2 x medium больше 1 x big? "
  39.         << (2*calc_area(28) > calc_area(38))
  40.         << endl;
  41. }
  42.  
  43.  
  44. void is_dinner() {
  45.     // dinner 12 - 14
  46.     cout << "Который час?";
  47.     int hour = 0;
  48.     cin >> hour;
  49.     if (hour < 0 || hour > 24) {
  50.         cout << "Вы ошиблись";
  51.         return;
  52.     }
  53.  
  54.     bool eq = ((hour >= 12) && (hour <= 14));
  55.     if (eq) {
  56.         cout << "H1: Сейчас обед? " << "да" << endl;
  57.     }
  58.     else {
  59.         cout << "H1: Сейчас обед? " << "нет" << endl;
  60.     }
  61. }
  62.  
  63. int main() {
  64.     setlocale(LC_ALL, "ru");
  65.     //do_joke();
  66.     //test_comparison();
  67.     //test_pizza_hipotises();
  68.     is_dinner();
  69.     return 0;
  70. }
  71.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement