Marcin 1 #1 Postado 28 Novembro, 2007 Fala galerinha, alguém está afim de fazer uma calculadora ? Vamos lá! 1° passo: Monte o visual do programa. Ex: Iremos precisar de: .button (5) .label (5) .edit (3) 2° passo: Vamos programar ? *Renomeie o botão 1 para + ( 1° Quadro ) Na função onclick do botão (duplo click no botão), digite a seguinte linha de código: edit3.text := floattostr(strtofloat(edit1.Text)+strtofloat(edit2.text)); *Renomeie o botão 2 para - ( 2° Quadro ) Na função onclick do botão (duplo click no botão), digite a seguinte linha de código: edit3.text := floattostr(strtofloat(edit1.Text)-strtofloat(edit2.text)); *Renomeie o botão 3 para * ( 3° Quadro ) Na função onclick do botão (duplo click no botão), digite a seguinte linha de código: edit3.text := floattostr(strtofloat(edit1.Text)*strtofloat(edit2.text)); *Renomeie o botão 4 para / ( 4° Quadro ) Na função onclick do botão (duplo click no botão), digite a seguinte linha de código: edit3.text := floattostr(strtofloat(edit1.Text)/strtofloat(edit2.text)); *Renomeie o botão 5 para C ( 5° Quadro ) Na função onclick do botão (duplo click no botão), digite a seguinte linha de código: edit1.clear; edit2.clear; edit3.clear; * Em Negrito os componentes edit. * * O comando clear apaga tudo que estiver escrito no componente edit. * * O comando floattostr é usado para converter tudo que está dentro de parênteses ( de real para string ). * O comando strtofloat é usado para converter tudo que está dentro do edit 1 e 2 ( de string para real ). # O componente edit recebe valor string ( conjunto de caractéres ), então você não pode colocar números diretamente nele pois o Delphi ve apenas como texto. # | edit3.text := floattostr(strtofloat(edit1.Text)+strtofloat(edit2.text)); edit3 recebe a resposta. edit1 e edit2 recebem os valores a serem somados. Nesta linha de programação acontece o seguinte: O componente edit3 recebe um valor := este valor é tranformado de real para string, dentro do parenteses tanto o componente edit1 quanto o edit 2 são transformados de tring para real ( para poderem somar os valores que depois são convertidos para string, sendo recebido pelo edit3). | Labels: Você deve renomear a seu gosto, siga o exemplo dado na ss. Espero que gostem. Dúvidas e Sugestões Aqui! Até. Marcin! Compartilhar este post Link para o post Compartilhar em outros sites
Tairone 0 #2 Postado 2 Dezembro, 2007 Marcin, Muito bom o Tutorial, bem explicado,cheio de cores. Obrigado pela contribuição :] Compartilhar este post Link para o post Compartilhar em outros sites
Marcin 1 #3 Postado 18 Dezembro, 2007 Valeu tio, pena que ninguém mais comenta =( bua bua, faz parte. ^^ Assim que der tempo posto mais coisas. Até. Compartilhar este post Link para o post Compartilhar em outros sites
thenick 0 #4 Postado 17 Fevereiro, 2008 Muito bom Vei:style: Compartilhar este post Link para o post Compartilhar em outros sites
MalFoY 0 #5 Postado 22 Março, 2008 Muito bom.. valew A minha funcionou certinho ! (Y) Compartilhar este post Link para o post Compartilhar em outros sites
Bernaz 0 #6 Postado 22 Março, 2008 Cara que troço complicado, Me dá aulas pelo MSN? uhahuaua! Não entendo nada, mas deve estar bem feito ^^ Bernaz Compartilhar este post Link para o post Compartilhar em outros sites
usglordelo 0 #7 Postado 8 Abril, 2008 a que eu fiz nao era assim nao, era q nem calculadora mesmo, com visor e vc clicando na techa dos numeros e das operacoes, tinha C, CE e BCK(Backspace).. So q apareceu uns bugs e to sem paciencia pra corrigir xD Compartilhar este post Link para o post Compartilhar em outros sites
Deragon 25 #8 Postado 9 Abril, 2008 ;o nice perfect funcionou vlw cara... não tem como adicionar raíz aí ? =D Compartilhar este post Link para o post Compartilhar em outros sites
usglordelo 0 #9 Postado 10 Abril, 2008 Vou disponibilizar pra donwload a calculadora q eu fiz. Ela esta ainda com alguns bugs que nao to com saco pra corrigir, dai se alguem se interessar e quiser corrigir xD... http://campusvirtual.unifacs.br/moodle/file.php/423/moddata/assignment/136/2594/calculadora.zip Compartilhar este post Link para o post Compartilhar em outros sites
Bajt 0 #10 Postado 18 Julho, 2009 Valeu, pegou direitinho aqui . Compartilhar este post Link para o post Compartilhar em outros sites