Obecnie uczę się JS i w podręczniku był taki kawałek kodu:
function calculateArea(r)
{
var area;
if (r <= 0)
{
return 0;
}
else
{
area = Math.PI * r * r;
return area;
}
}
var radius = 5.2;
var theArea = calculateArea(radius);
console.log("Pole wynosi " +theArea);
Ale dla mnie to jest w ogóle niejasne, co jest czym. Dlatego napisałem program, który robi to samo, tylko trochę inaczej oraz użytkownik ma możliwość podania swojego promienia, a nie jest podany "na sztywno":
function calculateArea(r)
{
var area;
if (r < 0)
{
return 0;
}
else
{
area = Math.PI* r* r;
return area;
}
}
var r = prompt("Podaj promień:");
console.log("Pole " +calculateArea(r));
Ale który kod jest lepszy? Czy zawsze mniej kodu == lepszy kod? (zakładając, że obydwie wersje dają dokładnie ten sam skutek)