Bài 18: Ví dụ về cách viết và sử dụng chương trình con

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
0o0 Nhok kawaii 0o0

Viết CT chuyển 1 số từ nhị phân sang thập phân

Nguyễn Lê Phước Thịnh
1 tháng 5 2020 lúc 10:39

uses crt;
var st:string;
i,j,n,d,x,y:integer;
kq,lt:longint;
begin
clrscr;
write('nhap so nhi phan:'); readln(st);
d:=length(st);
kq:=0;
for i:=1 to d do
begin
lt:=1;
for j:=1 to d-i do
lt:=lt*2;
val(st[i],x,y);
kq:=kq+x*lt;
end;
writeln(st,' doi sang he 10 la: ',kq);
readln;
end.

Giao Huỳnh
1 tháng 5 2020 lúc 10:43

var i:longint; thap:real;
nhi:string;
begin
readln(nhi); thap:=0;
for i:=1 to length(nhi) do
begin
thap:=thap + (ord(nhi[i])-48)* exp(ln(2)*(length(nhi)-i));
end;
write(thap:2:0);
readln
end.


Các câu hỏi tương tự
Vy Tường
Xem chi tiết
Vy Tường
Xem chi tiết
Nguyễn Huy
Xem chi tiết
Hoàng hồ thiện
Xem chi tiết
Ngô Chí Thành
Xem chi tiết
Phạm Hoàng Diệu Linh
Xem chi tiết
Trang Koy
Xem chi tiết
M Ạ C H N H A
Xem chi tiết
M Ạ C H N H A
Xem chi tiết