Deseja-se criar um método que, dados três valores do tipo double representando os lados de um triângulo, diga se esse triângulo é equilátero (todos os lados iguais), isósceles não equilátero (dois lados iguais e um diferente) ou escaleno (todos os lados diferentes). Assinale o código em Java que faz isso. static void checkTriangulo(double l1, double l2, double l3){ if(l1 == l2 == l3){ System.out.println("Equilatero"); } else { if(l1 == l2 != l3){ System.out.println("Isosceles nao equilatero"); } else { System.out.println("Escaleno"); } } } static void checkTriangulo(double l1, double l2, double l3){ if(l1 == l2 && l1 == l3 && l2 == l3){ System.out.println("Equilatero"); } if(l1 == l2 || l1 == l3 || l2 != l3){ System.out.println("Isosceles nao equilatero"); } if(l1 != l2 || l1 != l3 || l2 != l3) System.out.println("Escaleno"); }} static void checkTriangulo(double l1, double l2, double l3){ if(l1 == l2 && l1 == l3){ System.out.println("Equilatero"); } else { if(l1 == l2 || l1 == l3 || l2 == l3){ System.out.println("Isosceles nao equilatero"); } else { System.out.println("Escaleno"); } } } static void checkTriangulo(double l1, double l2, double l3){ if(l1 == l2 && l1 == l3){ System.out.println("Equilatero"); } else { if(l1 != l2 || l1 != l3){ System.out.println("Isosceles nao equilatero"); } else { System.out.println("Escaleno"); } } } static void checkTriangulo(double l1, double l2, double l3){ if(l1 == l2 || l1 == l3 || l2 == l3){ System.out.println("Equilatero"); } if(l1 == l2 && l1 == l3 && l2 != l3){ System.out.println("Isosceles nao equilatero"); } if(l1 != l2 && l1 != l3 && l2 != l3) System.out.println("Escaleno"); } }
Soluções para a tarefa
Oi!
Temos aqui um exemplar de programa a partir do qual, inseridos dados relativos a três valores do tipo double representando os lados de um triângulo, diga se esse triângulo é equilátero, isósceles ou escaleno. Fique a vontade para fazer pequenas modificações.
#include <iostream>
using namespace std;
int main(){
double A,B,C;
cout<<"Insira aqui os valores para checar se e um triangulo,ou triangulo escaleno\ntriangulo equilatero e traingulo esosceles\n\n";
cout<<"Lado A"<<endl;
cin>>A;
cout<<"Lado B\n";
cin>>B;
cout<<"Lado C\n";
cin>>C;
if ( (A<B+C) && (B<A+C)&&(C<A+){
cout<<"Os valores digitados formam um Triangulo"<<endl;
}
if ((A== && (B==C)){
cout<<"Os valores digitados formam um Triangulo Equilatero"<<endl;
}
else if ((A== || (B==C)||(C==A)){
cout<<"Os valores digitados formam um Triangulo Isosceles"<<endl;
}
else {
cout<<"Os valores digitados formam um Triangulo Escaleno"<<endl;
system("pause");
return 0;
}
Sobre o texto do enunciado da questão que trata sobre um método de programação para representar triângulos, temos que a resposta certa é a:
#include <iostream>
using namespace std;
int main(){
double A,B,C;
cout<<"Insira aqui os valores para checar se e um triangulo,ou triangulo escaleno\ntriangulo equilatero e traingulo esosceles\n\n";
cout<<"Lado A"<<endl;
cin>>A;
cout<<"Lado B\n";
cin>>B;
cout<<"Lado C\n";
cin>>C;
if ( (A<B+C) && (B<A+C)&&(C<A+){
cout<<"Os valores digitados formam um Triangulo"<<endl;
}
if ((A== && (B==C)){
cout<<"Os valores digitados formam um Triangulo Equilatero"<<endl;
}
else if ((A== || (B==C)||(C==A)){
cout<<"Os valores digitados formam um Triangulo Isosceles"<<endl;
}
else {
cout<<"Os valores digitados formam um Triangulo Escaleno"<<endl;
system("pause");
return 0;
}
Importante notar assim que os algorítimos servem na programação como forma de possibilitar a criação de programas e que eles funcionem da foram correta.
Nesse sentido, existem diversos sistemas que possibilitam a programação, cabendo a usuário definir quela sistema utilizar.
Importante notar ainda a necessidade de encaixar todos os algorítimos da forma correta.
você pode ler mais em: brainly.com.br/tarefa/18984739
espero ter ajudado!