Você está aqui: Delphi ::: Dicas & Truques ::: Matemática e Estatística |
Apostila Delphi para iniciantes - Como converter de binário para decimal usando DelphiQuantidade de visualizações: 1322 vezes |
|
Nesta dica mostrarei como desenvolver uma função personalizada em Delphi que recebe um valor binário e retorna um valor decimal (entrada como inteiro e retorno como inteiro). Veja o código Delphi completo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
function binario_decimal(binario: Integer): Integer;
var
decimal, i, resto: Integer;
begin
i := 0;
decimal := 0;
while binario <> 0 do
begin
resto := binario mod 10;
binario := binario div 10;
decimal := decimal + (resto * Floor(Power(2, i)));
Inc(i);
end;
Result := decimal;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
binario: Integer;
begin
binario := StrToInt(InputBox('Binário', 'Informe o valor binário', '0'));
ShowMessage(IntToStr(binario_decimal(binario)));
end;
Ao executar este código nós teremos o seguinte resultado: Informe um valor binário: 1100 O valor 1100 em binário é 12 em decimal. Note que usamos uma caixa de mensagem InputBox() para ler a entrada do usuário e uma mensagem ShowMessage() para mostrar o resultado. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







