Download Zaloguj się, by sprawdzić wiadomości Album Chat
Strona główna Grupy Użytkownicy Twoje konto Statystyki Rejestracja Zaloguj

Poprzedni temat «» Następny temat
BASIC - Lekcja 7 - Obliczenia + Sinus,Cosinus,Tanges...itp
Autor Wiadomość
PcMichu
VIP



Dołączył: 30 Sty 2006
Posty: 551
Skąd: Pila
Wysłany: Sro 12 Mar, 2008   BASIC - Lekcja 7 - Obliczenia + Sinus,Cosinus,Tanges...itp

Czas aby zająć się obliczeniami...

Co możemy robić :
- Dodawać +
- Odejmować -
- Mnożyć *
- Dzielić / , MOD
- Pierwiastki wyciągać SQR
- Potęgować ^

Kod:

CLS
PRINT 10+10


Wiadomo wynikiem będzie 20, zostanie odrazu wyświetlony wynik jednak nie będziemy mogli go nigdzie indziej użyć...tak więc...

Kod:

CLS
A=10+10
PRINT A


Wynikiem tego programu będzie również wyświetlenie liczby 20 z tą jednak różnicą,że wynik będziemy mogli użyć dalej gdyż jest on zapisany w zmiennej A.

Obliczenia można również robić bardziej skomplikowane.

Kod:

A=10
B=10
C=2
WYNIK=(A+B)*C-15/3+SQR(4)+(ABS(10-20))
PRINT WYNIK


Oczywiście postawy matematyki się przydają...ale chyba wszyscy znają kolejność wykonywania działań.
Pojawiła się również funkcja ABS której nie przedstawiłem wcześniej...ABS zwraca wartość absolutną liczby...czyli np wartość absolutna ABS(-10) będzie 10.

BASIC udostępnia nam również kilka ciekawych funkcji związanych z liczbami :
- SIN(x) - gdzie x jest kątem podanym w radianach. SIN zwraca wartość sinus x również w radianach
- COS(x) - jak wyżej, zwraca cosinus kąta x
- TAN(x) - jak wyżej, zwraca tangens z x
- ATN(x) - jak wyżej, zwraca arctanges z x

Do tego BASIC daje nam możliwość łatwej zmiany wartości decymalnej (dziesiętnej) na wartości hexalne i octanowe:
- HEX$(10)
- OCT$(10)

Wynikami będzie A jako wartość hexalna z 10 oraz 12 jako wartość octadecymalna.

Myślę,że jest to dość proste.
W razie pytań...nie krępujcie się.
_________________
Niech wołają - PcMichu nie jesteśmy godni :D
 
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Support forum phpbb by phpBB Assistant
Strona wygenerowana w 0,03 sekundy. Zapytań do SQL: 26