Безплатно! Онлайн събитие: 7 грешки при AI изображенията Регистрация тук.
Въпрос към урок: Условни оператори If
от курс: Основи на програмирането със C#
Защо задачата след видеото не винаги работи вярно?
Написаният код не изчислява вярно гладните маймуни, ако те са повече от бананите и сандвичите взети заедно.
Според мен верният код е:
``` int gladni_maimuni = 18; int banani = 5; int sandvichi = 10; if (gladni_maimuni >= banani && gladni_maimuni <= (banani+sandvichi) ) { gladni_maimuni -= banani; banani = 0; sandvichi -= gladni_maimuni; gladni_maimuni = 0; } else { if( gladni_maimuni <= (banani+sandvichi) ) { banani -= gladni_maimuni; gladni_maimuni = 0; } else { gladni_maimuni -= banani; banani = 0; gladni_maimuni -= sandvichi; sandvichi = 0; } } Console.WriteLine("Гладни маймуни: "+gladni_maimuni +"\n Останали банани:" +banani+"\n Останали сандвичи:"+sandvichi);
```
Напълно си права. Гладните маймуни не трябва да бъдат пренебрегнати.
Вашият отговор
Запиши се в Аула
Ако вече имаш регистрация влез оттук