Loading...
MihailKM avatar MihailKM 1 Точки

[Homework][C#] Conditional Statements

Това са моите  решенията на задачи 1 - 9 : 

1. Exchange if greater 
2. Bonus score 
3. Check for playing cards
4. Multiplication sign
5. Bigger of three numbers
6. The biggest of five numbers
7. Sort three numbers with nested if-s
8. Digit as word 
9. Integer double string

Другите ще бъдат качени до няколко дни.

Тагове:
0
Programming Basics 08/12/2015 15:47:12
LittleZombie avatar LittleZombie 30 Точки

Здравей! На четвърта задача по условие изрично е казано да се реши без калкулация, а да се използва последователност от "if operators". В действителност решението може да стане доста дълго ако тръгнеш да изписваш различните възможности на отделен ред, но аз предпочетох да си го спестя, макар и да не е добра практика. Ето моето решение:

 {
        double firstNumber = double.Parse(Console.ReadLine());
        double secondNumber = double.Parse(Console.ReadLine());
        double thirdNumber = double.Parse(Console.ReadLine());
        if ((firstNumber > 0 && secondNumber > 0 && thirdNumber > 0)
       || (firstNumber > 0 && secondNumber < 0 && thirdNumber < 0)
       || (firstNumber < 0 && secondNumber > 0 && thirdNumber < 0)
       || (firstNumber < 0 && secondNumber < 0 && thirdNumber > 0))
        {
            Console.WriteLine("+");
        }

        else if (firstNumber == 0 || secondNumber == 0 || thirdNumber == 0)
        {

            Console.WriteLine("0");
        }

        else
        {
            Console.WriteLine("-");
        }

P.S. Извинявам се за така каченото решение.

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