Przeprowadzam doświadczenie wynaczenia przyśpieszenia Ziemskiego za pomocą wahadła.
Moja koncepcja wygląda następująca:
Zawieszam wahadło o dlugości l = ok.20cm
W tle widnieje wyświetlacz LCD 16x2, na którym pojawi się stoper liczący czas 10 pełnych wychyleń.
Wychylenie będzie zliczone poprzez naciśnięcie przycisku. Po 10 naciśnięciu stoper automatycznie się zatrzyma,a procesor obliczy dane w następujący sposób, aby pasowały do wzoru:
G = 4ρ²*√l/T²
1) T = naciśnięcia / zatrzymany czas(+ od razu wynik podniesiemy do kwadratu)
2) Wymnożyć to co jest przed pierwiastkiem,a później przemnożyć przez to co jest pod pierwiastkiem.
3) Wynik zostaje wyświetlony na LCD
Tylko cały problem polega na tym,że nie wiem jak spierwiastkować wynik.
W innych językach służy do tego polecenie SQRT(x),ale tutaj nie działa. Czy w bascomie jest to w ogóle możliwe?
Opisałem szczegółowo plan, bo być może ktoś będzie miał inny dobry pomysł.
Pozdrawiam
Moja koncepcja wygląda następująca:
Zawieszam wahadło o dlugości l = ok.20cm
W tle widnieje wyświetlacz LCD 16x2, na którym pojawi się stoper liczący czas 10 pełnych wychyleń.
Wychylenie będzie zliczone poprzez naciśnięcie przycisku. Po 10 naciśnięciu stoper automatycznie się zatrzyma,a procesor obliczy dane w następujący sposób, aby pasowały do wzoru:
G = 4ρ²*√l/T²
1) T = naciśnięcia / zatrzymany czas(+ od razu wynik podniesiemy do kwadratu)
2) Wymnożyć to co jest przed pierwiastkiem,a później przemnożyć przez to co jest pod pierwiastkiem.
3) Wynik zostaje wyświetlony na LCD
Tylko cały problem polega na tym,że nie wiem jak spierwiastkować wynik.
W innych językach służy do tego polecenie SQRT(x),ale tutaj nie działa. Czy w bascomie jest to w ogóle możliwe?
Opisałem szczegółowo plan, bo być może ktoś będzie miał inny dobry pomysł.
Pozdrawiam