<div dir="ltr">Prezados<div><br></div><div>Estou fazendo uma função no R que dado os três lados de um triângulo ele me diz se é um triângulo, se o mesmo é isósceles, escaleno ou equilátero.</div><div><br></div><div><div>tri <- function(x,y,z){</div>
<div>  if ((x +y > z) & (x + z > y) & (y + z > x)){</div><div>  if ((x==y) | (y==z)){return ("equilátero")}</div><div>  else if ((x = y) | (x=z) | (y=z)){</div><div>    return ("isosceles")}</div>
<div>  else{</div><div>    return ("escaleno")}</div><div>     else{</div><div>  return ("não é triângulo")}}</div><div><br></div><div><br></div><div style>Porém não estou tendo sucesso, onde posso estar errando?</div>
<div style><br></div><div style>Abraços</div><div><br></div><div><br></div>-- <br>Sérgio Henrique Almeida da Silva Junior<br>Doutorando em Epidemiologia em Saúde Pública<br>Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ<br>
<a href="http://lattes.cnpq.br/1611345552843383" target="_blank">http://lattes.cnpq.br/1611345552843383</a> <br>Tel: (21) 68463637 / 94429486<br>
</div></div>