Informática, perguntado por julianaalves5339, 1 ano atrás

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"); } } Sinalizar esta pergunta Pergunta 2 2 pts Deseja-se criar um método que, dado um número inteiro positivo qualquer como entrada, imprima os dígitos desse número na ordem inversa. Por exemplo, se a entrada for o número 123456, deve ser impresso, na tela, 654321. Assuma que o número é positivo (não precisa testar). static void inversor(int i){ while(val > 0 ){ System.out.print(val%10); val = val/10; } } static void inversor(int i){ while(val > 0 ){ System.out.print(val); val = val - 10; } } static void inversor(int i){ while(val > 0){ System.out.print(val/10); val = val%10; } } static void inversor(int i){ while(val > 0 ){ System.out.print(val%10); val = val - 10; } } static void inversor(int i){ while(val > 0 ){ System.out.print(val/10); val = val/10; } }

Soluções para a tarefa

Respondido por mayaravieiraj
0

Oi!

Segue abaixo um exemplo de programa descrito que, dados três valores do tipo double representando os lados de um triângulo, diga se esse triângulo é equilátero, isósceles ou escaleno. Caso você queria, faça 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;

}

Perguntas interessantes