[ActionScript]konwerter systemów liczbowych

Awatar użytkownika
nuclear
Użytkownik
Użytkownik
Posty: 1501
Rejestracja: 22 paź 2006, o 12:01
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 16 razy
Pomógł: 264 razy

[ActionScript]konwerter systemów liczbowych

Post autor: nuclear »

zrobiłem taki konwerter systemów liczbowych we flashu

Kod: Zaznacz cały

http://img394.imageshack.us/my.php?image=konwertersm0.swf
przelicza on tylko liczby całkowite (użyta jest funkcja parseInt) a mi zależy na liczbach wymiernych. kombinowałem z funkcja Array.slice lecz niestety nie wychodzi.

proszę o gotowy skrypt lub podpowiedz jak go wykonać
mat1989
Użytkownik
Użytkownik
Posty: 3393
Rejestracja: 29 sty 2006, o 14:15
Płeć: Mężczyzna
Podziękował: 466 razy
Pomógł: 197 razy

[ActionScript]konwerter systemów liczbowych

Post autor: mat1989 »

nuclear pisze:a mi zależy na liczbach wymiernych.
a w jaki sposób sobie wyobrażasz przeliczanie liczb wymiernych?
IMHO ActionScript nie jest najlepszym językiem do operowania na danych liczbowych. Ale w sumie to jak komu pasuje.
Awatar użytkownika
nuclear
Użytkownik
Użytkownik
Posty: 1501
Rejestracja: 22 paź 2006, o 12:01
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 16 razy
Pomógł: 264 razy

[ActionScript]konwerter systemów liczbowych

Post autor: nuclear »

chodzi mi żeby przeliczyć z systemu binarnego na dziesiętny liczby np 101.1011
co do całości to praca na weekend z informatyki.
jakieś pomysły?
albo inaczej macie jakieś ciekawe kursy AS ?

edytka
Ostatnio zmieniony 4 maja 2007, o 22:04 przez nuclear, łącznie zmieniany 1 raz.
mat1989
Użytkownik
Użytkownik
Posty: 3393
Rejestracja: 29 sty 2006, o 14:15
Płeć: Mężczyzna
Podziękował: 466 razy
Pomógł: 197 razy

[ActionScript]konwerter systemów liczbowych

Post autor: mat1989 »

nuclear pisze:AC
mógłbyś rozwinąć skrót?
nuclear pisze:101.1011
powiem tak, nigdy się jeszcze nie spotkałem z takim zapisem.
Awatar użytkownika
Undre
Użytkownik
Użytkownik
Posty: 1430
Rejestracja: 15 lis 2004, o 02:05
Płeć: Mężczyzna
Lokalizacja:
Podziękował: 3 razy
Pomógł: 92 razy

[ActionScript]konwerter systemów liczbowych

Post autor: Undre »

nuclear pisze:chodzi mi żeby przeliczyć z systemu binarnego na dziesiętny liczby np 101.1011
No a w czym problem ?

część całkowita 101 = 1 * 0 + 0 * 2 + 1 * 4
część ułamkowa 1011 = 1*0.5 + 0 * 0.25 + 1*0.125 + 1 * 0.0625

Po prostu postępujesz analogicznie, tylko ujemne potęgi dwójki
ODPOWIEDZ