Софтуерно Инженерство
Loading...
+ Нов въпрос
ToniStoyanov avatar ToniStoyanov 8 Точки

По-различен отговор на задача No: 7 (2D Rectangle Area)

Здравейте искам да споделя решението на задачата от днес, но с "if" и "else" защото чак когато я разбих така ми стана ясно кое как се случва.

https://pastebin.com/briEWwnc

За по лесно добавям и цялата координатна система:

 

Тагове:
0
Основи на програмирането 17/03/2018 20:12:22
TodorovP avatar TodorovP 177 Точки

А с :Math.Abs() не става ли?

0
Angel_Kalinkov avatar Angel_Kalinkov 111 Точки

Здравей колега! Похвално е, че споделяш с всички, това което си направил, но преди да ползваш форума, трябваше да прочетеш правилата му. В едно от тях се казва, че ако кодът, който искаме да споделим е по-дълъг от 15 реда, не трябва да качваме него, а само линк към сайт, в който сме го качили (като pastebin.com). Ето например решението на тази задача:

https://pastebin.com/Fq9PT4sC

0
17/03/2018 19:52:19
ToniStoyanov avatar ToniStoyanov 8 Точки

Извинявам се за поставянето на кода по този начин наистина не бях прочел, че максималната дължина е 15 реда мислех, си че в "pastebin" е за по-дълги програми. Иначе да това е единия вариант за решаване както и с използването на Math.Min и Math.Max. Но днес започнах решението с if и else и реших да го довърша а пък и е по-разхвърляно и се изяснява логиката. 

0