Zmiany

Przejdź do nawigacji Przejdź do wyszukiwania

Arytmetyka

Dodane 2457 bajtów, 17:28, 27 paź 2019
Utworzono nową stronę "'''Arytmetyka''' w '''Skripcie''' to działania matematyczne, m.in. dodawanie, odejmowanie, mnożenie, dzielenie lub potęgowanie. Aby wykorzystywać więcej operacji ma..."
'''Arytmetyka''' w '''Skripcie''' to działania matematyczne, m.in. dodawanie, odejmowanie, mnożenie, dzielenie lub potęgowanie. Aby wykorzystywać więcej operacji matematycznych stworzono [[funkcje]] matematyczne, np. <code>round(2.5)</code> lub <code>abs(-5)</code>. Działania matematyczne można wykorzystywać również na [[Zmienna|zmiennych]].

== Operatory ==
Operatory matematyczne to znaki, które służą do wykonywania działań matematycznych.
* '''+''' to dodawanie
* '''-''' to odejmowanie
* '''*''' to mnożenie
* '''/''' to dzielenie
* '''^''' jest potęgowaniem
Nawiasy '''()''' się stosuje do poprawienia wykonywania działań na liczbach w określonej kolejności.

== Wykorzystywanie ==
Działania da się wykonywać samodzielnie, jak i z użyciem zmiennych, których wartości muszą być '''integerem''' lub '''number''', które może być z jednej strony integerem, ale może też być ''floatem'' czyli liczbą zmiennoprzecinkową, '''integer''' taką nie może być (liczba całkowita).<br>
<pre>every 1 minute:
broadcast "%2+2%"</pre>

Działania na zmiennych:
<pre>every 1 minute:
set {_a} to random integer between 1 and 50
set {_b} to random integer between 10 and 1000
set {_c} to {_a}+({_b}*{_a})
broadcast "%{_c}/{_a}%"</pre>

* '''random integer between''' losuje liczbę
* '''broadcast''' ogłasza wiadomość na czacie

Aby działania matematyczne można było wykonywać w tekście należy wstawić między nimi procenty.

== Funkcje matematyczne ==

{| class="wikitable"
|+'''Funkcje matematyczne'''
!Nazwa i argumenty
!Wydanie skripta
!Opis
!Przykłady / Zwracana wartość
|-
|mod(number, number)
|2.2
|Zwraca resztę z dzielenia
|set {_x} to mod(1, 3)
|-
|floor(number)
|2.2
|Zwraca liczbe zaokrągloną w dół.
|floor(5.99) = 5
floor(3.12) = 3
|-
|product(numbers)
|2.2
|Zwraca iloczyn podanych liczb.
|product(1, 7, 2, 2) = 28
product(6, 3, 5, 6) = 540
|-
|round(number)
|2.2
|Zwraca zaokrąglona liczbe.
|round(3.54) = 4
round(3.21) = 3
|-
|sqrt(number)
|2.2
|Zwraca pierwiastek kwadratowy podanej liczby
|sqrt(4) = 2
sqrt(25) = 5

sqrt(2) = 1.4142
|-
|sum(numbers)
|2.2
|Zwraca sume podanych liczb.
|sum(1, 5, 6) = 12
sum(1, 1, 1) = 3
|-
|abs(number)
|2.2
|Zwraca wartość absolutną (to znaczy zwraca przeciwność liczby)
|abs(49) = 49
abs(-3) = 3
|-
|factorial(number)
|2.2
|Zwraca silnię liczby
|factorial(3) = 1*2*3 = 6
factorial(6) = 1*2*3*4*5*6 = 720
|}

[[Kategoria:Skript]]
112
edycji

Menu nawigacyjne