logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak rozbić liczbę bitową na cyfry w Bascom? Instrukcje i metody

bipolunipol 31 Sie 2012 14:15 2841 7
REKLAMA
  • #1 11264838
    bipolunipol
    Poziom 19  
    Witam.
    Mam w zmiennej bitowej jakąś liczbę z zakresu 0-60, np. 34. Czy można tą liczbę rozbić na 2 cyfry - przypisując do pierwszej zmiennej bajtowej cyfrę 3, a do drugiej 4? Czy są jakieś instrukcje w Bascomie, czy muszę to robić za pomocą SELECT CASE:

    Select case liczba
    ...
    case 34
    Cyfra1=3
    Cyfra2=4
    ....
    End select 
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #3 11264880
    lukasz_elektronika
    Poziom 13  
    tak jak pisał kolega wyżej
    34/10=3 (pod warunkiem deklaracji jako liczba całkowita)
    34 mod 10=4
  • REKLAMA
  • #5 11265036
    lukasz_elektronika
    Poziom 13  
    miszczo997 napisał:
    
    liczba  = 34
    cyfra1 = 34/10
    cyfra2 = liczba - cyfra1
    

    nie wiem tylko jak się deklaruje zmienne w bascomie ale wsyztskie muszą być liczbami całkowitymi.


    hmmm. przeliczmy
    - liczba=34
    - cyfra1=34/10 (wychodzi 3 jeśli cyfra1 jest zdefiniowana jako liczba całkowita)
    - cyfra2=liczba-cyfra1 czyli cyfra2=34-3=31 powinno być cyfra2=liczba mod cyfra1
    wtedy wynikiem będzie reszta z dzielenia calkowitego 34/3=10 reszty 4
  • #7 11265225
    M. S.
    Poziom 34  
    Zmienna2 to liczba poddana konwersji

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Cztery bardzie znaczące bity zmiennej1 zawierają liczbę dziesiątek, a cztery mniej znaczące liczbę jedności.
  • REKLAMA
  • #8 11266870
    Konto nie istnieje
    Poziom 1  
REKLAMA