JSOO - Classe Calculadora em JavaScript

Publicado por Emiliano Eloi Silva Barbosa 23/04/2007

[ Hits: 8.792 ]

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

Jogo Snake em HTML5

Scrool Marquee Java

Naum mostra source e nem deixa selecionar!!

editor de texto em Javascript

Javascript Classe Tabela


  

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