![]() |
|
OFF: Пошел программист за покупками | ☑ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
Ненавижу 1С
гуру
12.08.11
✎
09:43
|
Жена посылает мужа-программиста в магазин. Даёт ценные указания:
-Купи палку колбасы. Если будут яйца, купи десяток. Приходит счастливый муж, протягивает десять палок колбасы. Жена:-??? Муж: -Яйца были! Сколько колбасы должен был купить программист? |
||||||||||||||||
5
Ненавижу 1С
гуру
12.08.11
✎
09:44
|
я за
11 |
||||||||||||||||
8
Дарт Вейдер
12.08.11
✎
09:45
|
Если следовать ТЗ, то
Перем Колбаса; ... КупитьОдну(Колбаса); Если Будут_Яйца = Истина тогда КупитьДесять(Колбаса); КонецЕсли; 11 |
||||||||||||||||
13
Wobland
12.08.11
✎
09:46
|
повторюсь
Колбаса=0; //ну кончилась в доме КупитьКолбасы(палка); //очевидно, имелась в виду одна; колбаса=колбаса+1; колбаса теперь равна 1 Если БудутЯйца() Тогда КупитьДесяток(); //пойми этих женщин, несколько червонцев или палок; колбаса=колбаса+10; колбаса уже 11 КонецЕсли; Вывод; 11 |
||||||||||||||||
27
Масянька
12.08.11
✎
09:52
|
Адназначно.
Купи палку колбасы (Колбаса=1) Если (будут яца) Тогда Купи Десяток (10+1 =11) КонецЕсли; PS А яйца были.... 11 |
||||||||||||||||
34
SeraFim
12.08.11
✎
09:54
|
будет
11 |
||||||||||||||||
35
Сергей Д
12.08.11
✎
09:54
|
Процедура КупитьКолбасу(Количество)
... КонецПроцедуры; КупитьКолбасу(1); Если Будут_Яйца тогда КупитьКолбасу(10); КонецЕсли; 11 |
||||||||||||||||
39
Alexandr Puzakov
12.08.11
✎
10:02
|
Неправильный программист. Правильный будет считать так:
0 палка колбасы; 1 палка колбасы; ... 10 палка колбасы. 11 |
||||||||||||||||
43
Grusswelle
12.08.11
✎
10:07
|
.
11 |
||||||||||||||||
47
Я не курил
12.08.11
✎
10:11
|
Купи палку колбасы. Если будут яйца, купи (ещё) десяток
11 |
||||||||||||||||
50
Ворон
12.08.11
✎
10:13
|
:)
11 |
||||||||||||||||
78
DarkWater
12.08.11
✎
10:35
|
Я из тех соображений, что чем больше в доме колбасы, тем лучше.
11 |
||||||||||||||||
109
mkostya
12.08.11
✎
10:47
|
и точка...
11 |
||||||||||||||||
164
Dismk
12.08.11
✎
11:28
|
Если не накручивать, то 11
11 |
||||||||||||||||
165
VasiL-V
12.08.11
✎
11:31
|
не иначе
11 |
||||||||||||||||
169
zGainer
12.08.11
✎
11:40
|
Попросили запостить :)
колбаса=0 (по умолчанию) колбаса=колбаса+1 если есть яйца колбаса=колбаса+10 11 |
||||||||||||||||
179
Jofa
12.08.11
✎
13:33
|
Товар = Справочник.Номенклатура.НайтиПоНазванию("Колбаса");
Купить(Товар, 1); Если ЕстьЯйца() Тогда Купить(Товар, 10); КонецЕсли; 11 |
||||||||||||||||
180
n0ther
12.08.11
✎
13:34
|
люблю колбасу
11 |
||||||||||||||||
183
Seeker
12.08.11
✎
13:43
|
11
сначала 1 потом +10. 11 |
||||||||||||||||
197
DJ Anthon
12.08.11
✎
16:54
|
для подчеркивания идиотизма программистов
11 |
||||||||||||||||
206
salvator
12.08.11
✎
17:35
|
Настоящий мужик берет прозапас.
11 |
||||||||||||||||
228
Leeloo
23.08.11
✎
16:25
|
Купить(ПалкаКолбасы);
Если ТипЗначенияСтр(Десяток)="Число" Тогда Для Н=1 по Десяток Цикл Купить(ПалкаКолбасы); КонецЦикла; ИначеЕсли ТипЗначенияСтр(Десяток)="Яйцо" Тогда Для Н=1 по Десяток Цикл Купить(Яйцо); КонецЦикла; Иначе Купить(Десяток); КонецЕсли; 11 |
||||||||||||||||
234
Jaffar
23.08.11
✎
17:49
|
кстати, в оригинале http://community.otseti.ru/comment/reply/7/747.htm - "Дорогой, купи, пожалуйста, палку колбасы, И (однозначно И!!! - никаких ИЛИ!!!) если будут яйца, то купи десяток."
(219) функция называется не ПокупкаКолбасы(), а ПокупкаВМагазине(), а процедура КупитьКолбасу() там идет до всяких Если. Поэтому - 11 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |