Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /******************************************************************************
- Online C++ Compiler.
- Code, Compile, Run and Debug C++ program online.
- Write your code in this editor and press "Run" button to compile and execute it.
- *******************************************************************************/
- #include <iostream>
- using namespace std;
- void on_close_file(){
- char ch;
- cout << "Вы хотите сохранить изменения в файле? (y, Y/ n, N / c, C)" << endl;
- cin >> ch;
- switch(ch){
- case 'y':
- case 'Y': cout << "Редактор закрылся. Файл сохранился"; break;
- case 'n':
- case 'N': cout << "Редактор закрылся. Файл не сохранился"; break;
- case 'с':
- case 'С': cout << "Редактор не закрылся. Файл не сохранился."; break;
- default : cout << "Ввод не коректен.";
- }
- }
- void timetable(){
- int n;
- cout << "Введите номер дня недели ";
- cin >> n;
- enum {
- Monday = 1,
- Tuesday,
- Wednesday,
- Thursday,
- Friday,
- Saturday,
- Sunday
- }; // struct, class, union
- switch(n){
- case Monday: cout << "Понедельник с 09:00 до 18:00"; break;
- case Tuesday: cout << "Вторник с 09:00 до 18:00"; break;
- case Wednesday: cout << "Среда с 09:00 до 18:00"; break;
- case Thursday: cout << "Четверг с 09:00 до 15:00"; break;
- case Friday: cout << "Пятница с 09:00 до 18:00"; break;
- case Saturday: cout << "Суббота выходной"; break;
- case Sunday: cout << "Воскресенье выходной"; break;
- }
- }
- //(условие)? (действие1) : (действие2);
- void test_tern(){
- double x, y;
- cin >> x >> y;
- double max;
- max = (x > y) ? x: y;
- cout << max;
- }
- void find_max(){
- double x, y;
- cin >> x >> y;
- double max;
- if(x > y)
- x;
- else
- y;
- cout << max << endl;
- }
- // 1. нам присылают число
- // 2. если число больше 10, то из числа вычитаем 10
- // 3. если число меньше 0, то к числу прибавляем 5
- // 4. выводим значение, которое хранится в числе.
- void test_operator(){
- double x;
- cin >> x;
- x -= (x > 10)? 10: 0;
- x += (x < 0)? 5: 0; // /=, %=
- // x += (x > 10)? -10: ((x < 0)?5:0);
- cout << x;
- }
- void sec2min(){
- int sec, min;
- cin >> sec;
- min = sec / 60;
- sec %= 60;
- cout << min << ":" << sec << endl;
- }
- void test_enum(){
- /*
- const int Stop = 0;
- const int Play = 1;
- const int Rec = 2;
- const int Pause = 3;
- */
- // Создание переменной анонимного пользовательского типа (перечисление)
- /*enum {Stop = 0, Play = 1, Rec = 2, Pause = 3} mode;
- mode = Stop;
- // Создание именованного пользовательского типа
- enum TypeMode {Stop = 0, Play = 1, Rec = 2, Pause = 3};
- // Создание переменной типа TypeMode
- TypeMode mode2;
- mode2 = TypeMode::Stop;
- int mode = 0;
- if (mode == Stop){
- }
- switch(mode){
- case Play: ""; break;
- }
- */
- }
- void calculator2(){
- double x, y;
- char op;
- cout << "Enter execution ";
- cin >> x >> op >> y;
- switch(op){
- case '+':
- cout << x + y;
- break;
- case '-':
- cout << x - y;
- break;
- case '*': cout << x * y; break;
- case '/':
- case ':': cout << x / y; break;
- default : cout << "Не правильный оператор" << endl;
- }
- }
- void calculator(){
- double x, y;
- char op;
- cout << "Enter execution ";
- cin >> x >> op >> y;
- cout << " = ";
- if(op == '+')
- cout << x + y;
- else if (op == '-')
- cout << x - y;
- else if (op == '*')
- cout << x * y;
- else if (op == '/' || op == ':')
- cout << x / y;
- else
- cout << "Не правильный оператор" << endl;
- }
- void show(){
- cout << R"(
- _______
- _,,ad8888888888bba,_
- ,ad88888I888888888888888ba,
- ,88888888I88888888888888888888a,
- ,d888888888I8888888888888888888888b,
- d88888PP"""" ""YY88888888888888888888b,
- ,d88"'__,,--------,,,,.;ZZZY8888888888888,
- ,8IIl'" ;;l"ZZZIII8888888888,
- ,I88l;' ;lZZZZZ888III8888888,
- ,II88Zl;. ;llZZZZZ888888I888888,
- ,II888Zl;. .;;;;;lllZZZ888888I8888b
- ,II8888Z;; `;;;;;''llZZ8888888I8888,
- II88888Z;' .;lZZZ8888888I888b
- II88888Z; _,aaa, .,aaaaa,__.l;llZZZ88888888I888
- II88888IZZZZZZZZZ, .ZZZZZZZZZZZZZZ;llZZ88888888I888,
- II88888IZZ<'(@@>Z| |ZZZ<'(@@>ZZZZ;;llZZ888888888I88I
- ,II88888; `""" ;| |ZZ; `""" ;;llZ8888888888I888
- II888888l `;; .;llZZ8888888888I888,
- ,II888888Z; ;;; .;;llZZZ8888888888I888I
- III888888Zl; .., `;; ,;;lllZZZ88888888888I888
- II88888888Z;;...;(_ _) ,;;;llZZZZ88888888888I888,
- II88888888Zl;;;;;' `--'Z;. .,;;;;llZZZZ88888888888I888b
- ]I888888888Z;;;;' ";llllll;..;;;lllZZZZ88888888888I8888,
- II888888888Zl.;;"Y88bd888P";;,..;lllZZZZZ88888888888I8888I
- II8888888888Zl;.; `"PPP";;;,..;lllZZZZZZZ88888888888I88888
- II888888888888Zl;;. `;;;l;;;;lllZZZZZZZZW88888888888I88888
- `II8888888888888Zl;. ,;;lllZZZZZZZZWMZ88888888888I88888
- II8888888888888888ZbaalllZZZZZZZZZWWMZZZ8888888888I888888,
- `II88888888888888888b"WWZZZZZWWWMMZZZZZZI888888888I888888b
- `II88888888888888888;ZZMMMMMMZZZZZZZZllI888888888I8888888
- `II8888888888888888 `;lZZZZZZZZZZZlllll888888888I8888888,
- II8888888888888888, `;lllZZZZllllll;;.Y88888888I8888888b,
- ,II8888888888888888b .;;lllllll;;;.;..88888888I88888888b,
- II888888888888888PZI;. .`;;;.;;;..; ...88888888I8888888888,
- II888888888888PZ;;';;. ;. .;. .;. .. Y8888888I88888888888b,
- ,II888888888PZ;;' `8888888I8888888888888b,
- II888888888' 888888I8888888888888888b
- ,II888888888 ,888888I88888888888888888
- ,d88888888888 d888888I8888888888ZZZZZZZ
- ,ad888888888888I 8888888I8888ZZZZZZZZZZZZZ
- ,d888888888888888' 888888IZZZZZZZZZZZZZZZZZZ
- ,d888888888888P'8P' Y888ZZZZZZZZZZZZZZZZZZZZZ
- ,8888888888888, " ,ZZZZZZZZZZZZZZZZZZZZZZZZ
- d888888888888888, ,ZZZZZZZZZZZZZZZZZZZZZZZZZZZ
- 888888888888888888a, _ ,ZZZZZZZZZZZZZZZZZZZZ888888888
- 888888888888888888888ba,_d' ,ZZZZZZZZZZZZZZZZZ88888888888888
- 8888888888888888888888888888bbbaaa,,,______,ZZZZZZZZZZZZZZZ888888888888888888
- 88888888888888888888888888888888888888888ZZZZZZZZZZZZZZZ888888888888888888888
- 8888888888888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888
- 888888888888888888888888888888888888888ZZZZZZZZZZZZZZ888888888888888888888888
- 8888888888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888888
- 88888888888888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888888888888
- 8888888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888 Normand 88
- 88888888888888888888888888888888ZZZZZZZZZZZZZZ8888888888888888888 Veilleux 88
- 8888888888888888888888888888888ZZZZZZZZZZZZZZ88888888888888888888888888888888
- )";
- }
- void simple_if(){
- cout << "Enter number ";
- int n;
- cin >> n;
- if(n%4 != 0 ){
- cout << "Не делится" << endl;
- } else {
- cout << "Делится" << endl;
- }
- }
- int main()
- {
- test_tern();
- //timetable();
- //show();
- //on_close_file();
- //calculator2();
- //simple_if();
- /*
- cout << "Hello World";
- int var_name;
- var_name = 12;
- cin >> var_name;
- cout << R("This \" is \t text \n") << endl;
- bool h1;
- char ch;
- setlocale(LC_ALL, "ru");
- //Целые int, short, long long
- //С плав. точкой: float, double, long double
- const double pi = 3.1415926;
- unsigned int var2 = 13;
- // +, -, *, /, % - арифметические бинарные операторы
- // унарные !
- // операторы сравнения - >, <, ==, !=, >= ..
- // логические операторы !, ||, &&
- // =
- // x = x + 10; - x += 10; - составной операторы
- // тернарный
- system("cls");
- system("pause");
- */
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment