Conditional Statements Homework


11

Моето домашно за условните конструкции.

Ако има и други готови, споделяйте решенията си тук. :)




Отговори



5
ТУК е моето. :)

от dentia (12519 точки)


3
Прегледах твоето решение и в задача 11 като въведеш примерно 101 излиза: one hundred and zero-one. Просто си пропуснала в метода Тенс() един  else-if statement, който проверява ако втората цифра е нула, позволих си да го допиша: else if (num[num.Length - 2] == '0')
             {
                       tens = DigitAsWord(int.Parse(num[num.Length - 1].ToString()));
             }

от mihaylov (409 точки)

1

Пропуснала съм да го тествам това.

Ейсега ще го оправя. :)

---

Едит:

Готово е!

Малко по-различен подход приложих от предложения, но благодаря. :)


от dentia (12519 точки)



2
Да споделя и моето решение на това домашно. :)

от kristian.face (871 точки)


0
Кипсва ти 2ра и 3та задача

от saykor (8845 точки)

3
Здравей, в четвърта задача във втория statment, който е за else if има малка грешка в expression-a, защото ако въведеш едно отрицателно число и две положителни пак връща плюс. Отбелязвам го просто, ако си си качил вече домашното да го коригираш преди да изтече срока. :)




3
ТУК е моето, но не съм решил една задача, като я напиша, ще я добавя.

от mihaylov (409 точки)


4

case 3: n *= 10; Console.WriteLine("Result = " + n); break;

По принцип е добре да не ги пишеш на 1 ред. Трудно е да се проследи логиката кога свършва ред и кое в кое прескача.


от saykor (8845 точки)


1

Здравейте,

Ето и моите решения

Най-лесно се преглежда, ако отворите самото решение във Visual Studio, защото там всички проекти са подредени и кръстени, както са задачите от домашното.


от topalkata (6442 точки)


3

Здравейте,

тук може да разгледате, какви съм ги вършил по това домашно :D


от BoyanTodorov (853 точки)


1
Ето моите решения по темата



0
Ето ги мойте решения на домашното. Ако някой е срещнал затруднения с 12 задача, тук има видео на което се решава подобен тип, плюс много-добро обяснение.

от tomasaa (84 точки)


2

Защо всички сте писали втора задача с switch-case ? Случайно да не е било така в домашното миналата година ? :)

Edit : Ах, 'старите кучета' си проличаха :D. Сега погледнах. Наистина е така :))) поздравления за скоростното справяне с домашните иначе :)


от Wasilsarandev (480 точки)


5

switch-case е по-бърз от if-else, защото отива директно на съответния случай. Не проверява всеки if else дали е верен за да влезе в него и да изпълни условието.

if-else се ползва за по-сложни проверки от просто XXX дали е == на YYY

И да за миналата година: цък


от saykor (8845 точки)

-1
няма значение кое е по-бързо в момента. Въпроса е, че всеки един коментирал го беше направил със switch-case, което ме наведе на само една мисъл, че просто пускат теми за домашни, които са написали чрез ctrl + c и ctrl + v

от Wasilsarandev (480 точки)



1
Ето и моите решения тук.

от ageorgiev (552 точки)


3
 + 1 домашно и от мен.

от D.Andreev (468 точки)


0
Ето и моето колеги :)  Цък

от barbaronkata (-12 точки)