Last active
December 15, 2015 15:39
-
-
Save valdiney/5283772 to your computer and use it in GitHub Desktop.
Class feita através de uma função construtora calcula o "Teorema de Pitagoras", sendo que também contem uma função incluída para calcular a "area". encontra a altura
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
/* | |
Class através de função construtora calcula o "Teorema de Pitagoras", | |
sendo que também contem uma função incluida para calcular a "area". | |
----------------------------------------------------------------------- | |
Autor: Valdiney França | |
Linguagem: javascript | |
*/ | |
function Teorema_pitagoras(H,b){ | |
this.Hipotenuza = H; | |
this.base = b; | |
this.computar_teorema = function(){ // Função encontra a altura | |
calcula = (this.Hipotenuza*this.Hipotenuza)-(this.base*this.base); | |
raiz_quadrada = Math.sqrt(calcula); // extrai a raiz quadrada | |
return raiz_quadrada; | |
}; | |
this.area = function(){ //Função calcula a área | |
area = this.base * parseFloat(this.computar_teorema())/2; | |
return area; | |
} | |
} | |
Triangulo_retangulo1 = new Teorema_pitagoras(10,8); //Objeto criado atravez da class "Teorema_pitagoras()". | |
alert(Triangulo_retangulo1.computar_teorema()); // Chamando a função "computar_teorema()". | |
alert(Triangulo_retangulo1.area()); // Chamando a função "area()". | |
</script> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
Class construtora calcula o "Teorema de Pitagoras", | |
----------------------------------------------------------------------- | |
Autor: Valdiney França | |
Linguagem: php | |
*/ | |
class Teorema_pitagoras{ | |
public function computar_teorema($H,$b){ | |
$computar = ($H*$H)-($b*$b); // Função encontra a altura | |
$raiz_quadrada = sqrt($computar); // extrai a raiz quadrada | |
return $raiz_quadrada; | |
} | |
public function area($H,$b){ | |
$computar_area = $b*$this->computar_teorema($H,$b)/2; // Calcula a área | |
return $computar_area; | |
} | |
} | |
$teorema = new Teorema_pitagoras; //instanciando o Objeto | |
echo "Altura: ".$teorema->computar_teorema(5,3); // Chama a função para mostrar a altura | |
echo"<br/>"; // Pula uma linha | |
echo "Área: ".$teorema->area(5,3); // Chama a função para mostrar a área | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment