Накидываем интересного к пятнице

https://rutube.ru/video/private/362f1d88471cb2cea58f804c077c410b/?p=TUM0vXGLrV8bzYR3KxODNQ

А что там за слой между морковкой и свёклой?
P.S. на лук непохоже, яйца поди.

я х.з.

Напомнило старый анекдот.
Где жена говорит мужу программисту - сходи в магазин купи батон, если будут яйца купи десяток.
Кстати кто сможет по этому алгоритму правильный скетч накидать?
:joy:

типо так ?)))

//Батон есть?  Яйца есть?  Что купить?
//Да           Да          Батон + 10 яиц
//Да           Нет         Только батон
//Нет          Да          Ничего (яйца не берет!)
//Нет          Нет         Ничего

bool boughtBread = false;  // Батон не куплен изначально
int boughtEggs = 0;        // Яйца не куплены
void setup() { Serial.begin(9600);
Serial.println("Муж-программист идет в магазин...");
bool isBreadAvailable = checkBread();  // Проверяем батон
bool areEggsAvailable = checkEggs();   // Проверяем яйца
if (isBreadAvailable) { boughtBread = true;
Serial.println("Батон есть! Беру один.");
if (areEggsAvailable) { boughtEggs = 10;
Serial.println("Яйца тоже есть! Беру десяток.");
} else { Serial.println("Яиц нет, беру только батон."); }
} else { Serial.println("Батона нет — яйца не беру, даже если есть."); }
Serial.print("Результат: Батон - "); Serial.print(boughtBread ? "Куплен" : "Нет");
Serial.print(", Яйца - "); Serial.println(boughtEggs); }

void loop() {}
// Функция проверки батона 
bool checkBread() { return random(2) == 1; }
// Функция проверки яиц 
bool checkEggs() { return random(2) == 1; }
//все условия выполнены полностью, при повторном формировании ТЗ надо оплатить повторно)))

Мда :neutral_face:

нет)
муж программист, слова принимает как алгоритм, при наличие яиц надо взять десяток батонов!

В ТЗ от жены было как то так:

void Shopping(){
BuyBread();
if (eggsPresents==true){
    for(i=0;i<10;i++){
         {BuyBread();   
     }
}

и что потом батонами питаться ? вооо, вот так надо, что бы программиста не эксплуатировали!

bool boughtBread = false;  // Флаг покупки батона
int boughtEggs = 0;        // количество купленных яиц
int omgomgomg = 0;         // в минутах
// Объявляем функции 
bool checkBread() { return random(2) == 1; }
bool checkEggs()  { return random(2) == 1; }
void setup() { Serial.begin(9600); randomSeed(analogRead(0));  }
void loop() { Serial.println("Муж-программист идет в магазин...");
boughtBread = false;  boughtEggs = 0; // Сбрасываем флаги перед новым походом
bool isBreadAvailable = checkBread(); bool areEggsAvailable = checkEggs();
if (isBreadAvailable) { boughtBread = true;
Serial.println("Батон есть! Беру один.");
if (areEggsAvailable) { boughtEggs = 10;
Serial.println("Яйца тоже есть! Беру десяток.");
} else { Serial.println("Яиц нет, беру только батон."); }
} else { Serial.println("Батона нет — яйца не беру, даже если есть."); }
Serial.print("Результат: Батон - "); Serial.print(boughtBread ? "Куплен" : "Нет");
Serial.print(", Яйца - "); Serial.println(boughtEggs);
// Возвращение домой
omgomgomg += 15;  // Увеличиваем счетчик
Serial.print("Программист вернулся домой, награда программиста в минутах: "); Serial.println(omgomgomg);
delay(3000);  // Пауза 3 секунды перед следующим походом
}

Вы соль не поняли :slightly_smiling_face:

перебор с батонами)
11 получается

не знаю как там надо, не форматированный код, я принципиально не читаю/вникаю.

очень зря, хотя постоянно бесплатно бегать в магаз, и питаться батонами тоже можно))))

ой, я как то не понял что 10 батонов надо взять))) с другой стороны там не указанно что брать,
и если я не понял ТЗ жены, это не значит что ей снова не придется оплачивать выполнение нового ТЗ! и главное я не буду питаться одним хлебом!)))

Видел чудеса техники, но такого…

я не понял мы коды покупки батонов то будем писать ?
просто за заказы предлагают столько, что я такие коды лучше бесплатно буду делать… чем писать другим за типо денежку…
но код должен учитывать еще как минимум то что батонов может быть меньше в наличии или не быть совсем, как минимум!

генерация новостей от нейросетей чекали ? что то они мне нравятся больше чем те которорые по телику)))

Код давно написан. Не тобой - ты ТЗ не понял ))

даже тот кто его понял ошибся, с 1 батоном))) и разве это код ?)))
там почти нечего не учитывается…
вот так наверное надо, но времени нет, мог что то упустить)))

// Генерация случайного количества
int eggs() { return random(0, 21); }   // Яйца: 0-20
int loaves() { return random(0, 10); } // Батоны: 0-20

void setup() { Serial.begin(9600); randomSeed(analogRead(0)); }

void loop() {
int currentEggs = eggs();   // Получаем текущее кол-во яиц
int currentLoaves = loaves(); // Получаем текущее кол-во батонов
Serial.println("Новый заход в магазин ---");
Serial.print("Яйца: "); Serial.println(currentEggs);
Serial.print("Батоны: "); Serial.println(currentLoaves);
if (currentEggs >= 10) { Serial.println("Яиц достаточно (>=10), проверяем батоны...");
if (currentLoaves >= 10) { Serial.println("Батонов >=10, берем 10 батонов!");
} else if (currentLoaves >= 1) { Serial.println("Батонов <10, но >=1, берем 1 батон.");
} else { Serial.println("Батонов нет, уходим домой."); }
} else if (currentLoaves >= 1) { Serial.println("Яиц <10, но есть батоны, берем 1 батон.");
} else { Serial.println("Яиц <10 и батонов нет, уходим домой."); }
delay(3000);  // Пауза 3 секунды перед следующим заходом
}

Жена тебя с потрохами сожрет с таким подходом )))