Loading...
Petya_koleva avatar Petya_koleva 104 Точки

09. Operations Between Numbers - Exercise

Здравейте! Така написана задачата ми дава 90 точки, но бих искала да ми помогнете да си открия грешката, тъй като аз не я виждам за сега. Сигурна съм, че е нещо елементарно.

Благодаря на всички!

Линк

Тагове:
0
Programming Basics with C# 27/12/2018 18:33:54 1
clipro avatar clipro 73 Точки

Махни else if при проверка за нечетни, това си е само else. Пробвай отново

0
05/11/2018 16:38:02
MiroslavDinev avatar MiroslavDinev 115 Точки

Здравейте,

Според мен трябва да сложите проверката за N2==0 , като nested if в проверките за / и %.

else if (operation == "/")
                {

                      

                     if (N2 == 0)
                     {
                        Console.WriteLine($"Cannot divide { N1} by zero");

                      }

                    result = N1 / N2;
                    Console.WriteLine($"{N1} / {N2} = {result:F2}");
                }

                else if (operation == "%")
                {

                      

                       if (N2 == 0)
                        {
                             Console.WriteLine($"Cannot divide { N1} by zero");

                         

                        }

                    result = N1 % N2;

                    Console.WriteLine($"{N1} % {N2} = {result}");
                }

0
JulianJulianov avatar JulianJulianov 9 Точки

Здравейте! Открих къде е проблема :). Не си сгрешила с тези редове където е следния текст " else if (result % 2 == 1)", но като реших да ги заменя с "else if (result % 2 != 0)" и джъджа ми даде 100/100. Странно, нали  и двете са верни ,но джъджа признава само едното???

0
04/03/2019 21:46:16
gim13 avatar gim13 8 Точки

Здравейте.

Не е странно , защoто не са верни и двете.

Раздели модулно дроб на две (примерно: 4,7%2 ) , и ще 

видиш  защо "съдията" признава само едното.

 

Поздрави

Генади

0
05/03/2019 11:46:26
JulianJulianov avatar JulianJulianov 9 Точки

Здравейте! В условието на задачата  изрично е посочено, че и двете  са "цели" числа. Иначе ми дава грешка, разбира се, конзолата, защото съм задал и двете числа  в int, а й посочвам 4.7, което е double. Всичко добро!

0
07/03/2019 17:25:01
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.