S.....5 konto usunięte 06.04.2020, 13:48:14 2 + Mirki, mam problem z JavaScript - zamiast wyniku 125 to daje mi wynik 87. Może pomóc? Chodzi o skrypt z działaniem a^2+b^2. #pytanie #problem #kiciochpyta #programowanie #informatyka #javascript źródło: comment_15861808937bzXJF3EvhIH0FXiPfoGw6.jpg Pobierz
S.....5 konto usunięte 06.04.2020, 13:48:30 0 + @Skim25: źródło: comment_1586180909LKp1OVv4okPQuVfRCdKPBF.jpg Pobierz
kkthxbb kkthxbb 06.04.2020, 13:49:22 3 + @Skim25: Protip: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators ( ͡° ͜ʖ ͡°)
m.....e konto usunięte 06.04.2020, 13:50:07 3 + @Skim25: W JS nie ma operatora potęgowania. ^ to operacja bitowa xor. Jak chcesz potęgować a^2 to musisz Math.pow(a, 2).
czyznaszmnie czyznaszmnie 06.04.2020, 13:54:05 1 + @Skim25: spróbuj zamiast 10 puścić z 7. Jak da prawidłowy wynik, próbuj z 8, jeśli daje niewłaściwy, to pewnie przepełnia się miejsce dla wartości i ją ogranicza ~63. Nie siedzę w javie, ale popróbuj zadeklarować inny typ zmiennej.
S.....5 konto usunięte 06.04.2020, 13:55:13 1 + @czyznaszmnie: (Math.pow(a, 2) + Math.pow(b, 2)) - dałem to i działa, wynik jest 125. Ten skrypt też działa - ((a2)+(b2)).
Cebulaczon10 Cebulaczon10 06.04.2020, 13:56:56 1 + @Skim25: ^ to nie potęgowanie, ^ to XOR, np. a*a+b*b będzie działać.
t.....k konto usunięte 06.04.2020, 16:40:50 via Android 2 + @miahuoe nieprawda, operator potęgi istnieje, zapis to a**n https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Exponentiation
źródło: comment_15861808937bzXJF3EvhIH0FXiPfoGw6.jpg
Pobierzźródło: comment_1586180909LKp1OVv4okPQuVfRCdKPBF.jpg
Pobierza**nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Exponentiation