Напишем код

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (13) « Первая ... 9 10 [11] 12 13   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
GexxoReturns
13.05.2023 - 00:22
4
Статус: Offline


Ярила

Регистрация: 13.10.22
Сообщений: 1258
Цитата (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.05.2023 - 00:30
1
Статус: Online


Ярила

Регистрация: 24.12.14
Сообщений: 5860
Цитата (ПростоХомяк @ 12.05.2023 - 19:32)
Я люблю глобальные переменные. Причем объявлять их в разных хедерах и потом экстерны, повсюду экстерны...

Ах ты сука! gigi.gif После тебя кодревью хуй кто проведет!
Хочешь стать незаменимым? rulez.gif
 
[^]
Raziel
13.05.2023 - 00:37
0
Статус: Offline


Ярила

Регистрация: 29.09.09
Сообщений: 2285
Цитата (kEReW @ 12.05.2023 - 19:42)
Цитата (Amami @ 12.05.2023 - 23:37)
Цитата (kEReW @ 12.05.2023 - 19:30)
Просили люди, я сделал.

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

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

Про черномордых девок, у которых картридж в руках рассыпался чёрным тонером, ну и цветным можно. Сделаешь как нибудь? wub.gif
 
[^]
HHAnderson
13.05.2023 - 00:52
1
Статус: Offline


...

Регистрация: 30.12.14
Сообщений: 4703
Цитата (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.05.2023 - 00:54
1
Статус: Offline


Пистолеро

Регистрация: 17.11.09
Сообщений: 6654
Цитата (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.05.2023 - 01:37
3
Статус: Offline


пламенный привет икспердам!

Регистрация: 1.08.13
Сообщений: 5760
Блеее. У меня релиз в понедельник. А вам тут смехуёчки всё.
 
[^]
Solace
13.05.2023 - 02:05
6
Статус: Offline


Ярила

Регистрация: 30.08.16
Сообщений: 2189
"god i wish there were easier way to do this"

Напишем код
 
[^]
Sabalak
13.05.2023 - 04:13
0
Статус: Offline


Ярила

Регистрация: 9.04.13
Сообщений: 11775
я не программист, переводчик
в кодах нихуя не понимаю, но шибко читать люблю
вот тут для меня
Декамерон Бокаччо
"Загнать дьявола в ад"

Напишем код
 
[^]
Alexeykov
13.05.2023 - 04:33
1
Статус: Online


Ярила

Регистрация: 12.05.12
Сообщений: 13053
Цитата (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.05.2023 - 04:41
0
Статус: Offline


Как всегда!

Регистрация: 18.08.12
Сообщений: 2966
Цитата (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.05.2023 - 05:51
2
Статус: Online


Благородный пират

Регистрация: 13.08.15
Сообщений: 2856
Цитата (Сова82 @ 12.05.2023 - 19:24)
Честно признаюсь. Я туповат для такого юмора.

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

Размещено через приложение ЯПлакалъ
 
[^]
Владиславыч
13.05.2023 - 06:46
1
Статус: Online


Приколист

Регистрация: 4.03.20
Сообщений: 298
Годно! Поржал! Шамана утащил к себе)

Размещено через приложение ЯПлакалъ
 
[^]
Laryx
13.05.2023 - 07:57
-2
Статус: Offline


Ярила

Регистрация: 23.11.15
Сообщений: 6626
Цитата (kirbi @ 12.05.2023 - 21:38)
Все погромисты ЯПа отметились?))

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

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

lol.gif

Это сообщение отредактировал Laryx - 13.05.2023 - 07:58

Напишем код
 
[^]
Alexeykov
13.05.2023 - 08:24
5
Статус: Online


Ярила

Регистрация: 12.05.12
Сообщений: 13053
Цитата (Laryx @ 13.05.2023 - 07:57)
Цитата (kirbi @ 12.05.2023 - 21:38)
Все погромисты ЯПа отметились?))

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

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

lol.gif

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

Это сообщение отредактировал Alexeykov - 13.05.2023 - 08:26
 
[^]
romanpl
13.05.2023 - 08:25
2
Статус: Offline


Ярила

Регистрация: 22.02.11
Сообщений: 1018
Зачётный пост, давай исчё!

Размещено через приложение ЯПлакалъ
 
[^]
serjo1976
13.05.2023 - 08:51
4
Статус: Offline


Юморист

Регистрация: 25.06.09
Сообщений: 542
Цитата (kEReW @ 12.05.2023 - 19:30)
Просили люди, я сделал.

Деплой в пятницу - огонь. Скинул коллегам, ржали всей маршруткой командой. Тему сохранил в закладки, в понедельник буду девелоперов тролить.
 
[^]
NilsMaxwell
13.05.2023 - 09:12
1
Статус: Offline


Ярила

Регистрация: 29.10.14
Сообщений: 2144
Цитата (Сова82 @ 12.05.2023 - 19:24)
Честно признаюсь. Я туповат для такого юмора.

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

Размещено через приложение ЯПлакалъ
 
[^]
Monstrello
13.05.2023 - 09:32
9
Статус: Online


Весельчак

Регистрация: 5.08.15
Сообщений: 199
ТС, спасибо за пост!
Один из любимых Айтишных приколов:

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

Да, бородатый баян, но не удержался.)
 
[^]
GexxoReturns
13.05.2023 - 10:33
1
Статус: Offline


Ярила

Регистрация: 13.10.22
Сообщений: 1258
Цитата (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.05.2023 - 10:43
3
Статус: Offline


Ярила

Регистрация: 26.02.15
Сообщений: 1058
Цитата (serjo1976 @ 13.05.2023 - 08:51)
Цитата (kEReW @ 12.05.2023 - 19:30)
Просили люди, я сделал.

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

ну хз. я зарелизился вчера вечерком и ничего не упало.
и в гит выложил.
хотя да - страшновато smile.gif
 
[^]
Alexeykov
13.05.2023 - 11:03
5
Статус: Online


Ярила

Регистрация: 12.05.12
Сообщений: 13053
Цитата (nix1976 @ 13.05.2023 - 10:43)
Цитата (serjo1976 @ 13.05.2023 - 08:51)
Цитата (kEReW @ 12.05.2023 - 19:30)
Просили люди, я сделал.

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

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

Как говорится сисадмины делятся на два типа.
На тех которые не делают бакапы, и на тех которые УЖЕ делают.
 
[^]
TroLLoL
13.05.2023 - 11:08
2
Статус: Offline


Весельчак

Регистрация: 10.03.13
Сообщений: 107
Понял прикол только процентов на 50. Ибо только учусь. Пишу тг ботов на аиограм. Мне мой первый деплой ещё предстоит,ну теперь то точно не буду его в пятницу делать.
 
[^]
vetal777
13.05.2023 - 11:20
0
Статус: Offline


Ярила

Регистрация: 10.03.12
Сообщений: 3471
Цитата (Laryx @ 13.05.2023 - 14:57)
Не все. Ещё я не отметился.

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

lol.gif

Чувак, не первый раз ты пишешь я так понял про прибавочную стоимость. Можешь чётко и ясно написать, что это? Пытался понять, не понял ни фига.
 
[^]
RA2FDR
13.05.2023 - 12:27
0
Статус: Offline


Ярила

Регистрация: 14.10.14
Сообщений: 10825
Цитата (sergeantGY @ 12.05.2023 - 23:54)
Но вот switch-case всегда считал ученическим приёмом, встречающимся в основном в учебниках больше, чем в реальной жизни. Нет?

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

if (...) {
...
} else if (...) {
...
} else if (...) {
...
} else {
...
};
 
[^]
neurocore
13.05.2023 - 12:42
2
Статус: Offline


Юморист

Регистрация: 9.07.12
Сообщений: 463
Цитата (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 Скрытых Пользователей) Просмотры темы: 41857
0 Пользователей:
Страницы: (13) « Первая ... 9 10 [11] 12 13  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



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






Наверх