Loading...
Pete1 avatar Pete1 56 Точки

Java-Syntax Homework

Колеги, реших да отворя тема и да споделя решенията си на задачите от домашната по "Java Syntax", ако някой има различни идеи за решаване на конкретните задачи, предложения за коригиране на някои от моите или каквото и да е относно задачите, нека сподели. :)

Problem 1. RectangleArea

Problem 2. TriangleArea

Problem 3. FormattingNumbers

Problem 4. CalculateExpression   

Problem 5. ConvertDecimalSystemToBase-7

Problem 6. ConvertFromBase-7ToDecimal  

Problem 7. RandomizeNumbersFromNToM

Problem 8. *OddAndEvenPairs  

Problem 9. *HitTheTarget  

Problem 10. CharacterMultiplier

Problem 11. GetFirstOddOrEvenElements

 

 

Тагове:
10
Java Advanced 20/03/2016 16:02:56
a_dimitrov avatar a_dimitrov 20 Точки

Задача 4

https://github.com/lSaki/JavaFundamentalsHomeworks/blob/master/JavaSyntaxHomework/src/Problem4/CalculateExpression.java

5.

https://github.com/lSaki/JavaFundamentalsHomeworks/blob/master/JavaSyntaxHomework/src/Problem5/ConvertToBase7.java

6.

https://github.com/lSaki/JavaFundamentalsHomeworks/blob/master/JavaSyntaxHomework/src/Problem6/ConvertToDecimal.java

7.

https://github.com/lSaki/JavaFundamentalsHomeworks/blob/master/JavaSyntaxHomework/src/Problem7/RandomizeNumbers.java

8.

https://github.com/lSaki/JavaFundamentalsHomeworks/blob/master/JavaSyntaxHomework/src/Problem8/OddAndEvenPairs.java

9.

https://github.com/lSaki/JavaFundamentalsHomeworks/blob/master/JavaSyntaxHomework/src/Problem9/HitTheTarget.java

10.

https://github.com/lSaki/JavaFundamentalsHomeworks/blob/master/JavaSyntaxHomework/src/Problem10/CharacterMultiplier.java

0
22/03/2016 12:49:17
Victuss avatar Victuss 18 Точки

Някой забеляза ли, че на четвърта задача нула на нулева степен дава единица? В математиката 0^0 е неопределена форма, а в стандарта за аритметика с плаваща запетая IEEE754 няма такъв специален случай. Всяка стойност(включително NaN, PositiveInfinity и NegativeInfinity) на степен положителна или отрицателна нула(при float и double има две нули) се приема за единица. Повечето езици ползват стандарта и работят на този принцип:

https://rosettacode.org/wiki/Zero_to_the_zero_power

1
Pete1 avatar Pete1 56 Точки

Прав си колега, аз също знам, че всяко число на нулева степен е 1 освен самата нула, ето я логиката:

 Формулата за събиране на степенни показатели е: 
а^(m+n) = (а^n)*(а^n),  което значи че 0^0 = 0^(1-1) = (0^1) / (0^1) = 0/0, а 0/0 въобще не ме кефи като идея да се приема за единица, защото всички знаем, че на 0 не се дели :D 

0
22/03/2016 14:39:16
cefothe avatar cefothe 16 Точки

Това са моите решения :D https://github.com/cefothe/softuni/tree/master/JavaFundamentals/JavaSyntax/src/com/cefothe/softuni

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