Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Prezados Amigos, A Central Liberty realizará uma abertura de reinauguração do Fórum, que será conduzida em conformidade com os preceitos éticos da Equipe CentralLiberty para esse tipo de trabalho. Estamos convidando voces a para compor o painel de participantes da pesquisa pelo fato da mesma ocupar uma posição de destaque em seu segmento. A metodologia de nosso trabalho, consiste nas seguintes ações: 1 - voces terem mais facilidade de ter contato com outras pessoas ; 2 - fazer downloads de programas , filmes confiaveis , jogos , e muito mais..". 3 - Abrimos vagas na nossa Equipe , deseja participar entrar em contato conosco no Fórum' Informamos que a tabulação da pesquisa será "aberta", ou seja, sem identificação dos respondentes, com exceção dos dados relativos a nossa Central Liberty. Ao final dos trabalhos a tabulação da amostra será enviada para sua organização, possibilitando a comparação. Os outros sites convidados são: Mafia dos Brutos Ltda., Avance Infor, Brasil na Net Downs, entre outras. Gostaríamos de contar com a participação . Equipe Central Liberty

5 participantes

    Criando uma Calculadora - Java

    CENTAURO
    CENTAURO
    Administrador
    Administrador


    Golds : 15
    Cadastrado : 09/01/1985
    Posts : 303
    Localização : Atraz de vc!

    Criando uma Calculadora - Java Empty Criando uma Calculadora - Java

    Mensagem por CENTAURO Dom Abr 22, 2012 8:12 pm

    Criando uma Calculadora em Java

    Primeiramente, vamos criar um novo aplicativo Java. No tutorial está sendo utilizado a IDE do Netbeans.

    Criando uma Calculadora - Java NCodeClick this bar to view the original image of 739x511px.
    Criando uma Calculadora - Java 2

    Neste exemplo, vou renomear o nome do projeto para ‘calc’.

    Criando uma Calculadora - Java NCodeClick this bar to view the original image of 737x155px.
    Criando uma Calculadora - Java 1

    Vamos clicar sobre o pacote ‘calc’ com o botão direito e adicionar um novo Formulário JFrame.

    Criando uma Calculadora - Java NCodeClick this bar to view the original image of 533x138px.
    Criando uma Calculadora - Java 3

    Renomeie o nome do JFrame para fCalc para identidicar o forumário da calculadora.
    A partir daí, só nos resta desenhar a calculadora, utilizando JButton e JTextField como o visor da mesma.
    O Formulário fica da seguinte maneira:

    Criando uma Calculadora - Java 4

    Agora basta alterar o nome da variável do visor para começarmos a programar.
    Clique com o botão direito em cima do JTextField e clique em ‘Alterar nome da variável’.
    Renomeie para ‘visor’ para que possamos identificar e facilitar o código.

    Criando uma Calculadora - Java 31

    Agora, vamos mandar o Java escrever no visor cada número de acordo com cada botão que o usuário clicar.
    Vamos criar uma rotina para isso, com o seguinte código:


    Código PHP:


    Código PHP: private void preecher_visor(String valor){

    String valor_atual = visor.getText(); // pega o texto atual do visor

    visor.setText(valor_atual + valor); // adiciona o texto ao valor atual

    }
    Adicione o mesmo código para todos os botões numéricos, apenas mudando o número do preenchimento.
    Para continuar, precisamos criar duas variaveis globais que serão usadas
    pelo projeto todo, uma String para receber o primeiro valor e um Char
    para receber o operador atual.
    Então, declare:

    Código PHP:
    char operador;

    String valor1;
    Agora podemos criar o procedimento para cada operador.
    Adicione para cada operador ao evento actionPerformed o seguinte código, mudando apenas o operador para seu respectivo texto.


    Código PHP:
    operador = '+'; // recebe o operador

    valor1 = visor.getText(); // recebe o valor atual do visor

    visor.setText(""); // apaga o visor
    No caso acima, o código pertence ao botão de soma.
    Agora a função responsável por calcular a variavel valor1 com o valor atual pela variavel operador.
    Essa função retorna um valor inteiro. repare: private int

    Código PHP:
    private int calcular(int num1, char op, int num2){ // declaramos as variveis necessarias para o calculo

    int res = 0; // resultado


    if(op == '+'){ // se operador = + entao...

    res = num1 + num2; // resultado = numero1 + n2

    }

    else if(
    op == '-'){ // senao, se...

    res = num1 - num2;

    }

    else if(
    op == '*'){

    res = num1 * num2;

    }

    else if(
    op == '/'){

    res = num1 / num2;

    }


    return
    res; // retorna resultado

    }
    Agora, só nos resta o código do botão igual (=) para calcular o valor atual com o valor armazenado na variavel valor1.
    Para isso vamos chamar a função que criamos anteriormente que nos retorna um valor inteiro, chamada calcular.

    Código PHP:
    private void jButton14ActionPerformed(java.awt.event.ActionEvent evt) {

    String valor2 = visor.getText(); // valor2 recebe o valor atual

    int v = Integer.parseInt(valor1); // converte o valor1 em inteiro

    int v2 = Integer.parseInt(valor2); // converte valor2 em inteiro

    visor.setText(""+calcular(v, operador, v2)); // define o visor pelos parametros da função calcular

    // v = valor1 | v2 = valor2 (atual) | operador = variavel declarada anteriormente

    }
    Ao executarmos a aplicação, o formulário não é exibido, por que?
    Porque ele começa sendo executado a partir do arquivo calc.java e não do formulário JFrame (fCalc).
    Então, abra o arquivo java.calc e adicione a linha abaixo.

    Código PHP:


    Código PHP: package calc;


    import javax.swing.JFrame;


    public class
    Calc {


    public static
    void main(String[] args) {

    // cria uma nova instancia do formulário e deixa-o visivel.

    new fCalc().setVisible(true);

    }

    }
    Flws.'
    ~AlienWare*
    ~AlienWare*
    Coordenador
    Coordenador


    Golds : 0
    Cadastrado : 03/02/1996
    Posts : 176
    Localização : Na Casa Das Prima ;D

    Criando uma Calculadora - Java Empty Re: Criando uma Calculadora - Java

    Mensagem por ~AlienWare* Dom Abr 22, 2012 8:14 pm

    Mt Bom Gostei,

    Vo fazer a minha ^^
    CENTAURO
    CENTAURO
    Administrador
    Administrador


    Golds : 15
    Cadastrado : 09/01/1985
    Posts : 303
    Localização : Atraz de vc!

    Criando uma Calculadora - Java Empty Re: Criando uma Calculadora - Java

    Mensagem por CENTAURO Dom Abr 22, 2012 8:20 pm

    ~AlienWare* escreveu:
    Mt Bom Gostei,

    Vo fazer a minha ^^

    pode cre man! eu fiz tbm ! u.u kk
    Blitsz~*
    Blitsz~*
    Coordenador
    Coordenador


    Golds : 0
    Cadastrado : 01/01/1990
    Posts : 325
    Localização : |Þß Zöñë

    Criando uma Calculadora - Java Empty Re: Criando uma Calculadora - Java

    Mensagem por Blitsz~* Dom Abr 22, 2012 8:21 pm

    Muito bom ,obrigado por compartilhar.
    †Madara†
    †Madara†
    Leecher
    Leecher


    Golds : 0
    Cadastrado : 01/11/1913
    Posts : 41
    Localização : Sei la , Olha pro Lado

    Criando uma Calculadora - Java Empty Re: Criando uma Calculadora - Java

    Mensagem por †Madara† Dom Abr 22, 2012 8:47 pm

    Melhore o Tópico, Você Tem Capacidade
    Tirando Isso, Bom Tutorial
    Wanted'
    Wanted'
    Gerente
    Gerente


    Golds : 0
    Cadastrado : 21/04/1994
    Posts : 254
    Localização : Central Liberty

    Criando uma Calculadora - Java Empty Re: Criando uma Calculadora - Java

    Mensagem por Wanted' Dom Abr 22, 2012 9:20 pm

    Muito Bom
    Vo Faze a Minha Aqui

    Conteúdo patrocinado


    Criando uma Calculadora - Java Empty Re: Criando uma Calculadora - Java

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui maio 02, 2024 11:30 pm