Document
<input type="number" name="val1" id="val1" value="" width="20">
<input type="number" name="val2" id="val2" value="" width="20">
<input type="number" name="val3" id="val3" value="" width="20">
<input type="button" name="btnCalcular" onclick = "tipoTriangulo(val1,val2,val3)" value="calcular">
<script type="text/javascript">
function tipoTriangulo(val1,val2,val3){
var val1 = document.getElementById("val1").value;
var val2 = document.getElementById("val2").value;
var val3 = document.getElementById("val3").value;
if (val1 + val2 > val3){
if (val1 == val2 && val1 == val3);
alert('Triângulo Equilátero');
else if((val1 == val2 || val2 == val3 || val1 == val3));
alert('Triângulo Isósceles');
else if((val1 != val2) && (val2 != val3) && (val1 != val3));
alert('Triângulo Escaleno');
else
}
alert(‘Nao forma um triangulo’);
}
</body>
vitor2
#2
mano não manjo muito de Java script, mas acho que deve dar certo, se não der descp:
Ali onde vc tá criando a função deixar apenas
function tipoTriangulo()
E em onclick coloque o tipoTriangulo();
STNeto
#3
Para começar você não precisa passar os valores nos parâmetros já que duas linhas depois você vai pegar novamente os mesmos.
Depois que você tiver os 3 valores, você testa para saber se eles são iguais ( usando === ) à “”.
Após ter valores que funcionem, você faz as operações que deseja.
function calcular(){
var val1 = document.getElementById("val1").value;
var val2 = document.getElementById("val2").value;
var val3 = document.getElementById("val3").value;
if(val1 !== "" && val2 !== "" && val3 !== ""){
if(val1 === val2 && val1 === val3){
alert("Triângulo Equilátero")
return;
}
if(val1 === val2 || val1 === val3 || val2 === val3){
alert("Triângulo Isósceles")
return;
}
if(val1 !== val2 && val1 !== val3 && val2 !== val3){
alert("Triângulo Escaleno")
return;
}
}else{
alert("Campos vazios");
}
1 curtida