calculadora

595 palavras 3 páginas
Listagem 1: Declarando variáveis globais

private { Private declarations } public { Public declarations } end;

var Form1: TForm1; valor1 : real; valor2 : real; funcao : integer;

implementation
Vamos partir agora para a configuração dos botões.

Listagem 2: Vamos por o seguinte código nos botões de 0 a 9

procedure TForm1.umClick(Sender: TObject); begin visor.Text := visor.Text + (Sender as TSpeedButton).Caption end; Observação: Basta fazer isso no evento OnClick de um único botão. Depois, selecionar todos os demais botões numéricos e, no Objetct Inspector, na aba Events, selecionar o método criado para o evento OnClick dos botões selecionados.

Já configuramos os botões numéricos, vamos então configurar agora os botões das operações, virgula e o limpar.

Listagem 3: Evento OnClick do botão mais

procedure TForm1.maisClick(Sender: TObject); begin valor1 := StrToFloat(visor.Text); visor.Text := ''; funcao := 1; end; Listagem 4: Evento OnClick do botão menos

procedure TForm1.menosClick(Sender: TObject); begin valor1 := StrToFloat(visor.Text); visor.Text := ''; funcao := 2; end; Listagem 5: Evento OnClick do botão Dividir

procedure TForm1.dividirClick(Sender: TObject); begin valor1 := StrToFloat(visor.Text); visor.Text := ''; funcao := 3; end; Listagem 6: Evento OnClick do botão Multiplicar

procedure TForm1.multiplicarClick(Sender: TObject); begin valor1 := StrToFloat(visor.Text); visor.Text := ''; funcao := 4; end; Listagem 7: Evento OnClick do botão “Mais ou Menos”

procedure TForm1.meisoumenosClick(Sender: TObject); begin visor.Text:='-'+visor.Text; end; Listagem 8: Evento OnClick do botão Vírrgula

procedure TForm1.menosClick(Sender: TObject); begin valor1 := StrToFloat(visor.Text); visor.Text := ''; funcao := 2; end; Listagem 9: Evento OnClick do botão limpar

procedure TForm1.cClick(Sender: TObject); begin visor.Text:='';

Relacionados

  • Calculadora
    837 palavras | 4 páginas
  • Calculadoras
    4182 palavras | 17 páginas
  • calculadora
    294 palavras | 2 páginas
  • calculadora
    4598 palavras | 19 páginas
  • Calculadora
    513 palavras | 3 páginas
  • calculadora
    370 palavras | 2 páginas
  • Calculadora
    340 palavras | 2 páginas
  • Calculadora
    476 palavras | 2 páginas
  • Calculadora
    1262 palavras | 6 páginas
  • Calculadora
    589 palavras | 3 páginas