" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
uses CRT;
var
liczba: string;
dlugosc, potega, i:integer;
dziesietna:real;
begin
clrscr;
Textcolor(white);
Writeln('Podaj liczbe w systemie binarnym:');
readln(liczba);
dlugosc := length(liczba);
dziesietna := 0;
for i := 1 to dlugosc do begin
if liczba[i] = '1' then begin
dziesietna := dziesietna + exp((dlugosc - i)*ln(2));
end;
end;
Textcolor(yellow);
write('Ta liczba w systemie dziesientnym to: ');
Write(trunc(dziesietna));
readln;
end.