JSOO - Classe Calculadora em JavaScript

Publicado por Emiliano Eloi Silva Barbosa 23/04/2007

[ Hits: 8.804 ]

Homepage: http://emilianoeloi.com.br

Download calculadora.js




Classe Calculadora, escrita em Javascript. Calcula as quatro operações fundamentais entre dois números

  



Esconder código-fonte

/**
* @description Classe Calculadora. Calcula as quatro operações fundamentais entre dois números
*
* @package JSOO
* @since 2007-04-20
* @author Emiliano ESB <emilianoeloi@gmail.com>
* @access public
*/
Calculadora = function() {};
with({$: Calculadora.prototype}){
    /**
    * Variáveis
    */
    $.diferenca;
    $.adicao;
    $.produto;
    $.quociente
    /**
    * Mutante da Diferença
    */
   $.setDiferenca = function(num1,num2){
        if (!isNaN(num1) && !isNaN(num2))
            this.diferenca = num1 - num2;
    }
    /**
    * Mutante da Adição
    */    
   $.setAdicao = function(num1,num2){
        if (!isNaN(num1) && !isNaN(num2))
            this.adicao = num1 + num2
    }    
    /**
    * Mutante do Produto
    */    
   $.setProduto = function(num1,num2){
        if (!isNaN(num1) && !isNaN(num2))
            this.produto = num1 * num2
    }  
    /**
    * Mutante do Quociente
    */    
   $.setQuociente = function(num1,num2){
        if (!isNaN(num1) && !isNaN(num2) && num2!=0)
            this.quociente = num1 / num2    
    }
    
    /**
    * Acessor da Diferença
    */
   $.getDiferenca = function(){
        return this.diferenca;
    }
    /**
    * Acessor da Adição
    */    
   $.getAdicao = function(){
        return this.adicao; 
    }    
    /**
    * Acessor do Produto
    */    
   $.getProduto = function(){
        return this.produto;
    }  
    /**
    * Acessor do Quociente
    */    
   $.getQuociente = function(){
        return this.quociente;
    }
}
/**
* Instanciando
*/
calc = new Calculadora();
/**
* 5 - 2 = 3
*/
calc.setDiferenca(5,2);
diferenca = calc.getDiferenca();
/**
* -1 + 4 = 3
*/
calc.setAdicao(-1,4);
adicao = calc.getAdicao();
/**
* -1 * -3 = 3
*/
calc.setProduto(-1,-3);
produto = calc.getProduto();
/**
* 6 / 2 = 3
*/
calc.setQuociente(6,2);
quociente = calc.getQuociente();
/**
*Apresentação
*/
saida = 'Classe Calculadora\n5 - 2 = '+diferenca+'\n-1 + 4 = '+adicao+'\n-1 * -3 = '+produto+'\n6 / 2 = '+quociente;
alert(saida);

Scripts recomendados

Botão Direito

Javascript Classe Tabela

proteção contra cópia com alerta

Formail excelente

acessar cpf


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts