Witamy:

Twoje IP
38.107.179.233
Kraj
United States United States
PrzeglÄ…darka
Unknown Browser Unknown Browser
System operacyjny
Unknown Operating System Unknown Operating System
Zaproszenie

Witamy na stronach edukacyjnych

dla nauczycieli, studentów i uczniów szkół średnich w zakresie

informatyki i systemów mikroprocesorowych

Home Turbo Pascal Rozszerzenie Zamiana liczby dziesiętnej na szesnastkową
malastandardduza
Zamiana liczby dziesiętnej na szesnastkową

program zamiana_liczby_na_postac_szestnastkowa;

uses crt;                             

var liczba:word;                   
    i,z:integer;
    n:char;
    tab:array[0..3] of word;           

procedure kodowanie;
begin
     if z=0 then n:='0' else
     if z=1 then n:='1' else
     if z=2 then n:='2' else
     if z=3 then n:='3' else
     if z=4 then n:='4' else
     if z=5 then n:='5' else
     if z=6 then n:='6' else
     if z=7 then n:='7' else
     if z=8 then n:='8' else
     if z=9 then n:='9' else
     if z=10 then n:='A' else
     if z=11 then n:='B' else
     if z=12 then n:='C' else
     if z=13 then n:='D' else
     if z=14 then n:='E' else
     n:='F';
end;

begin
     tab[0]:=1;                         
     tab[1]:=16;
     tab[2]:=256;
     tab[3]:=4096;

     clrscr;
     writeln('Program zamienia liczbe całkowita - word na jej postac szesnastkowa');
     writeln('Podaj liczbe');
     readln(liczba);
     write(liczba w zapisie szestnastkowym = );

     for i:=3 downto 0 do
     begin
          z:=liczba div a[i];
          kodowanie;
          write(n);
          liczba:=liczba mod a[i];
     end;
     writeln;
     repeat until keypressed;
end.

 

Statystyka

Użytkowników : 839
Artykułów : 61
Odsłon : 2253951

Online

NaszÄ… witrynÄ™ przeglÄ…da teraz 10 goÅ›ci