Напишем код

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (13) « Первая ... 9 10 [11] 12 13   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
GexxoReturns 13 мая 2023 г. в 00:22
Ярила  •  На сайте 3 года
4
Цитата (HHAnderson @ 13.05.2023 - 00:18)
Цитата (WhiskIn @ 12.05.2023 - 19:42)
Цитата (dmi6602 @ 12.05.2023 - 19:34)
WhiskIn, с точки зрения Питона - 11 батонов

Не знаю

if яиц нет
then
купить батон
else
купить десять батонов

Dim яйца as integer, батон as integer


батон = 1

if яйца<1
then
батон = 10

купить батон батонов

А нет, с предыдущим вариантом все оказывается не так и плохо lol.gif
Mathemat 13 мая 2023 г. в 00:30
Ярила  •  На сайте 11 лет
1
Цитата (ПростоХомяк @ 12.05.2023 - 19:32)
Я люблю глобальные переменные. Причем объявлять их в разных хедерах и потом экстерны, повсюду экстерны...

Ах ты сука! gigi.gif После тебя кодревью хуй кто проведет!
Хочешь стать незаменимым? rulez.gif
Raziel 13 мая 2023 г. в 00:37
Ярила  •  На сайте 16 лет
0
Цитата (kEReW @ 12.05.2023 - 19:42)
Цитата (Amami @ 12.05.2023 - 23:37)
Цитата (kEReW @ 12.05.2023 - 19:30)
Просили люди, я сделал.

Спасибо!
ЗЫ: Заебало одно и тоже:
Сиськи/письки/политота/мотивация, мать её!))

Вы же просили.) Люблю делать подборки по запросам. Это прокачивает скилл) Не находишься на одной волне, а пытаешься делать что то новое. Но чтобы людям нравилось.

Про черномордых девок, у которых картридж в руках рассыпался чёрным тонером, ну и цветным можно. Сделаешь как нибудь? wub.gif
HHAnderson 13 мая 2023 г. в 00:52
...  •  На сайте 11 лет
1
Цитата (Androssboy @ 12.05.2023 - 21:12)
Не зря у меня корочка по С++. Шутки понял, но калькулятор не напишу. ☺️
JSON Стэтхэм порадовал!!!

У меня не то что корочек нет, вообще никогда ничего не писал на нём. Но зато есть жипити чат

Цитата
#include <iostream>

using namespace std;

int main() {
    char op;
    double num1, num2;

    cout << "Введите оператор (+, -, *, /): ";
    cin >> op;

    cout << "Введите два числа: ";
    cin >> num1 >> num2;

    switch(op) {
        case '+':
            cout << num1 + num2;
            break;

        case '-':
            cout << num1 - num2;
            break;

        case '*':
            cout << num1 * num2;
            break;

        case '/':
            cout << num1 / num2;
            break;

        default:
            cout << "Некорректный оператор!";
            break;
    }

    return 0;
}


Эта программа запрашивает у пользователя оператор (+, -, *, /) и два числа, после чего выполняет соответствующее арифметическое действие и выводит результат на экран.
sergeantGY 13 мая 2023 г. в 00:54
Пистолеро  •  На сайте 16 лет
1
Цитата (HHAnderson @ 13.05.2023 - 00:52)
Цитата (Androssboy @ 12.05.2023 - 21:12)
Не зря у меня корочка по С++. Шутки понял, но калькулятор не напишу. ☺️
JSON Стэтхэм порадовал!!!

У меня не то что корочек нет, вообще никогда ничего не писал на нём. Но зато есть жипити чат

Цитата
#include <iostream>

using namespace std;

int main() {
    char op;
    double num1, num2;

    cout << "Введите оператор (+, -, *, /): ";
    cin >> op;

    cout << "Введите два числа: ";
    cin >> num1 >> num2;

    switch(op) {
        case '+':
            cout << num1 + num2;
            break;

        case '-':
            cout << num1 - num2;
            break;

        case '*':
            cout << num1 * num2;
            break;

        case '/':
            cout << num1 / num2;
            break;

        default:
            cout << "Некорректный оператор!";
            break;
    }

    return 0;
}


Эта программа запрашивает у пользователя оператор (+, -, *, /) и два числа, после чего выполняет соответствующее арифметическое действие и выводит результат на экран.

Кстати, если кто в курсе: я понимаю, что все пишут, кому как рука легла и какая культура в компании gigi.gif
Но вот switch-case всегда считал ученическим приёмом, встречающимся в основном в учебниках больше, чем в реальной жизни. Нет?
TEEN 13 мая 2023 г. в 01:37
пламенный привет икспердам!  •  На сайте 12 лет
3
Блеее. У меня релиз в понедельник. А вам тут смехуёчки всё.
Solace 13 мая 2023 г. в 02:05
Ярила  •  На сайте 9 лет
6
"god i wish there were easier way to do this"

Напишем код
Sabalak 13 мая 2023 г. в 04:13
Ярила  •  На сайте 13 лет
0
я не программист, переводчик
в кодах нихуя не понимаю, но шибко читать люблю
вот тут для меня
Декамерон Бокаччо
"Загнать дьявола в ад"

Напишем код
Alexeykov 13 мая 2023 г. в 04:33
Ярила  •  На сайте 13 лет
1
Цитата (HHAnderson @ 13.05.2023 - 00:52)
Цитата (Androssboy @ 12.05.2023 - 21:12)
Не зря у меня корочка по С++. Шутки понял, но калькулятор не напишу. ☺️
JSON Стэтхэм порадовал!!!

У меня не то что корочек нет, вообще никогда ничего не писал на нём. Но зато есть жипити чат

Цитата
#include <iostream>

using namespace std;

int main() {
    char op;
    double num1, num2;

    cout << "Введите оператор (+, -, *, /): ";
    cin >> op;

    cout << "Введите два числа: ";
    cin >> num1 >> num2;

    switch(op) {
        case '+':
            cout << num1 + num2;
            break;

        case '-':
            cout << num1 - num2;
            break;

        case '*':
            cout << num1 * num2;
            break;

        case '/':
            cout << num1 / num2;
            break;

        default:
            cout << "Некорректный оператор!";
            break;
    }

    return 0;
}


Эта программа запрашивает у пользователя оператор (+, -, *, /) и два числа, после чего выполняет соответствующее арифметическое действие и выводит результат на экран.

Этаникалькулятор.
Калькулятор это когда программа запрашивает у пользователя строку вида 2+2×(2+2) и правильно его решает.
olilich 13 мая 2023 г. в 04:41
Как всегда!  •  На сайте 13 лет
0
Цитата (sergeantGY @ 13.05.2023 - 00:54)
Цитата (HHAnderson @ 13.05.2023 - 00:52)
Цитата (Androssboy @ 12.05.2023 - 21:12)
Не зря у меня корочка по С++. Шутки понял, но калькулятор не напишу. ☺️
JSON Стэтхэм порадовал!!!

У меня не то что корочек нет, вообще никогда ничего не писал на нём. Но зато есть жипити чат

Цитата
#include <iostream>

using namespace std;

int main() {
    char op;
    double num1, num2;

    cout << "Введите оператор (+, -, *, /): ";
    cin >> op;

    cout << "Введите два числа: ";
    cin >> num1 >> num2;

    switch(op) {
        case '+':
            cout << num1 + num2;
            break;

        case '-':
            cout << num1 - num2;
            break;

        case '*':
            cout << num1 * num2;
            break;

        case '/':
            cout << num1 / num2;
            break;

        default:
            cout << "Некорректный оператор!";
            break;
    }

    return 0;
}


Эта программа запрашивает у пользователя оператор (+, -, *, /) и два числа, после чего выполняет соответствующее арифметическое действие и выводит результат на экран.

Кстати, если кто в курсе: я понимаю, что все пишут, кому как рука легла и какая культура в компании gigi.gif
Но вот switch-case всегда считал ученическим приёмом, встречающимся в основном в учебниках больше, чем в реальной жизни. Нет?

Ну там указанно:return 0
Вернуться к умножению на 0 lol.gif
ВесельчакЮ 13 мая 2023 г. в 05:51
Благородный пират  •  На сайте 10 лет
2
Цитата (Сова82 @ 12.05.2023 - 19:24)
Честно признаюсь. Я туповат для такого юмора.

Добро пожаловать в клуб.

Размещено через приложение ЯПлакалъ
Владиславыч 13 мая 2023 г. в 06:46
Приколист  •  На сайте 6 лет
1
Годно! Поржал! Шамана утащил к себе)

Размещено через приложение ЯПлакалъ
Laryx 13 мая 2023 г. в 07:57
Ярила  •  На сайте 10 лет
-2
Цитата (kirbi @ 12.05.2023 - 21:38)
Все погромисты ЯПа отметились?))

Не все. Ещё я не отметился.

Вот сейчас скажу, что программеры нихрена не делают, кроме тыкания в кнопки и указания другим, что делать, а при этом присваивают себе дохрена благ, созданных другими - и полетят шпалы и будет наложено куча кирпичей от ЯПовских программистов, которым кажется, что они создали много полезных вещей, тыкая в кнопки.

lol.gif

Это сообщение отредактировал Laryx - 13 мая 2023 г. в 07:58

Напишем код
Alexeykov 13 мая 2023 г. в 08:24
Ярила  •  На сайте 13 лет
5
Цитата (Laryx @ 13.05.2023 - 07:57)
Цитата (kirbi @ 12.05.2023 - 21:38)
Все погромисты ЯПа отметились?))

Не все. Ещё я не отметился.

Вот сейчас скажу, что программеры нихрена не делают, кроме тыкания в кнопки и указания другим, что делать, а при этом присваивают себе дохрена благ, созданных другими - и полетят шпалы и будет наложено куча кирпичей от ЯПовских программистов, которым кажется, что они создали много полезных вещей, тыкая в кнопки.

lol.gif

Ну да ну да. А плавщики стали тоже нихуя не делают. Только присваивают себе плоды трудов рудокопов...
Про отливщиков и штамповщиков вообще молчу - присваивают плоды чужого труда похлеще программистов.

Это сообщение отредактировал Alexeykov - 13 мая 2023 г. в 08:26
romanpl 13 мая 2023 г. в 08:25
Ярила  •  На сайте 15 лет
2
Зачётный пост, давай исчё!

Размещено через приложение ЯПлакалъ
serjo1976 13 мая 2023 г. в 08:51
Юморист  •  На сайте 16 лет
4
Цитата (kEReW @ 12.05.2023 - 19:30)
Просили люди, я сделал.

Деплой в пятницу - огонь. Скинул коллегам, ржали всей маршруткой командой. Тему сохранил в закладки, в понедельник буду девелоперов тролить.
NilsMaxwell 13 мая 2023 г. в 09:12
Ярила  •  На сайте 11 лет
1
Цитата (Сова82 @ 12.05.2023 - 19:24)
Честно признаюсь. Я туповат для такого юмора.

Да все мы тут немного сова82

Размещено через приложение ЯПлакалъ
Monstrello 13 мая 2023 г. в 09:32
Приколист  •  На сайте 10 лет
9
ТС, спасибо за пост!
Один из любимых Айтишных приколов:

Пользователь думает, что в килобайте 1000 байт,
А программер практически уверен, что в километре 1024 метра.

Да, бородатый баян, но не удержался.)
GexxoReturns 13 мая 2023 г. в 10:33
Ярила  •  На сайте 3 года
1
Цитата (sergeantGY @ 13.05.2023 - 00:54)
Цитата (HHAnderson @ 13.05.2023 - 00:52)
Цитата (Androssboy @ 12.05.2023 - 21:12)
Не зря у меня корочка по С++. Шутки понял, но калькулятор не напишу. ☺️
JSON Стэтхэм порадовал!!!

У меня не то что корочек нет, вообще никогда ничего не писал на нём. Но зато есть жипити чат

Цитата
#include <iostream>

using namespace std;

int main() {
    char op;
    double num1, num2;

    cout << "Введите оператор (+, -, *, /): ";
    cin >> op;

    cout << "Введите два числа: ";
    cin >> num1 >> num2;

    switch(op) {
        case '+':
            cout << num1 + num2;
            break;

        case '-':
            cout << num1 - num2;
            break;

        case '*':
            cout << num1 * num2;
            break;

        case '/':
            cout << num1 / num2;
            break;

        default:
            cout << "Некорректный оператор!";
            break;
    }

    return 0;
}


Эта программа запрашивает у пользователя оператор (+, -, *, /) и два числа, после чего выполняет соответствующее арифметическое действие и выводит результат на экран.

Кстати, если кто в курсе: я понимаю, что все пишут, кому как рука легла и какая культура в компании gigi.gif
Но вот switch-case всегда считал ученическим приёмом, встречающимся в основном в учебниках больше, чем в реальной жизни. Нет?

switch/case это довольно низкоуровневая штука из C, которая разворачивается в машииный код примерно в то же самое что в нем и написано, вся эта движуха с брейками - все это наследие оттуда. Сейчас в высокоуровневых языках есть более современные альтернативы, например switch expressions в C#. А так да, даже простой блок if/else и короче и лучше выглядит.
nix1976 13 мая 2023 г. в 10:43
Ярила  •  На сайте 11 лет
3
Цитата (serjo1976 @ 13.05.2023 - 08:51)
Цитата (kEReW @ 12.05.2023 - 19:30)
Просили люди, я сделал.

Деплой в пятницу - огонь. Скинул коллегам, ржали всей маршруткой командой. Тему сохранил в закладки, в понедельник буду девелоперов тролить.

ну хз. я зарелизился вчера вечерком и ничего не упало.
и в гит выложил.
хотя да - страшновато smile.gif
Alexeykov 13 мая 2023 г. в 11:03
Ярила  •  На сайте 13 лет
5
Цитата (nix1976 @ 13.05.2023 - 10:43)
Цитата (serjo1976 @ 13.05.2023 - 08:51)
Цитата (kEReW @ 12.05.2023 - 19:30)
Просили люди, я сделал.

Деплой в пятницу - огонь. Скинул коллегам, ржали всей маршруткой командой. Тему сохранил в закладки, в понедельник буду девелоперов тролить.

ну хз. я зарелизился вчера вечерком и ничего не упало.
и в гит выложил.
хотя да - страшновато smile.gif

Как говорится сисадмины делятся на два типа.
На тех которые не делают бакапы, и на тех которые УЖЕ делают.
TroLLoL 13 мая 2023 г. в 11:08
Весельчак  •  На сайте 13 лет
2
Понял прикол только процентов на 50. Ибо только учусь. Пишу тг ботов на аиограм. Мне мой первый деплой ещё предстоит,ну теперь то точно не буду его в пятницу делать.
vetal777 13 мая 2023 г. в 11:20
Ярила  •  На сайте 14 лет
0
Цитата (Laryx @ 13.05.2023 - 14:57)
Не все. Ещё я не отметился.

Вот сейчас скажу, что программеры нихрена не делают, кроме тыкания в кнопки и указания другим, что делать, а при этом присваивают себе дохрена благ, созданных другими - и полетят шпалы и будет наложено куча кирпичей от ЯПовских программистов, которым кажется, что они создали много полезных вещей, тыкая в кнопки.

lol.gif

Чувак, не первый раз ты пишешь я так понял про прибавочную стоимость. Можешь чётко и ясно написать, что это? Пытался понять, не понял ни фига.
RA2FDR 13 мая 2023 г. в 12:27
Ярила  •  На сайте 11 лет
0
Цитата (sergeantGY @ 12.05.2023 - 23:54)
Но вот switch-case всегда считал ученическим приёмом, встречающимся в основном в учебниках больше, чем в реальной жизни. Нет?

Такой прием удобен там, где надо в зависимости от одного значение выполнить однострочное действие. Тогда просто код компактнее получается в три раза, чем полное переписывание. А если уже не однострочные, тогда

if (...) {
...
} else if (...) {
...
} else if (...) {
...
} else {
...
};
neurocore 13 мая 2023 г. в 12:42
Юморист  •  На сайте 13 лет
2
Цитата (GexxoReturns @ 13.05.2023 - 14:33)
Цитата (sergeantGY @ 13.05.2023 - 00:54)
Цитата (HHAnderson @ 13.05.2023 - 00:52)
Цитата (Androssboy @ 12.05.2023 - 21:12)
Не зря у меня корочка по С++. Шутки понял, но калькулятор не напишу. ☺️
JSON Стэтхэм порадовал!!!

У меня не то что корочек нет, вообще никогда ничего не писал на нём. Но зато есть жипити чат

Цитата
#include <iostream>

using namespace std;

int main() {
    char op;
    double num1, num2;

    cout << "Введите оператор (+, -, *, /): ";
    cin >> op;

    cout << "Введите два числа: ";
    cin >> num1 >> num2;

    switch(op) {
        case '+':
            cout << num1 + num2;
            break;

        case '-':
            cout << num1 - num2;
            break;

        case '*':
            cout << num1 * num2;
            break;

        case '/':
            cout << num1 / num2;
            break;

        default:
            cout << "Некорректный оператор!";
            break;
    }

    return 0;
}


Эта программа запрашивает у пользователя оператор (+, -, *, /) и два числа, после чего выполняет соответствующее арифметическое действие и выводит результат на экран.

Кстати, если кто в курсе: я понимаю, что все пишут, кому как рука легла и какая культура в компании gigi.gif
Но вот switch-case всегда считал ученическим приёмом, встречающимся в основном в учебниках больше, чем в реальной жизни. Нет?

switch/case это довольно низкоуровневая штука из C, которая разворачивается в машииный код примерно в то же самое что в нем и написано, вся эта движуха с брейками - все это наследие оттуда. Сейчас в высокоуровневых языках есть более современные альтернативы, например switch expressions в C#. А так да, даже простой блок if/else и короче и лучше выглядит.

Синтаксис можно назвать наследием, тут согласен. Но само ключевое слово - нет, в случае когда имеется достаточно много веток, потому как switch маппится в табличку переходов естественным образом, что даёт некоторое улучшение производительности. В случае с if-else оптимизирующему компилятору ещё надо догадаться что условия однотипные и всё это можно обернуть в табличку, иногда этого может и не получится, - отсюда код с большим шансом ветвления (и шансами промахов предсказания).
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 42469
0 Пользователей:
Страницы: (13) « Первая ... 9 10 [11] 12 13  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]

 
 



Активные темы






Наверх