Triangolo 01

Biglietti 01

Triangolo 02

Data 01

Data 02

Num 01

Num 02

Triangolo 01 .eu

Consegna

Dati 3 numeri interi, determinare se possono rappresentare i 3 lati di un triangolo rettangolo.

3 4 5 --> SI

3 4 6 --> NO

5 3 4 --> SI

Codice java

import java.util.*;

public class Triangolo01 {
    public static void main(String[] args) {
        Scanner inp = new Scanner(System.in);
        int num1, num2, num3;
        System.out.println("inserire tre numeri: ");
        num1=inp.nextInt();
        num2=inp.nextInt();
        num3=inp.nextInt();
        if ((num1*num1)==(num2*num2)+(num3*num3) || (num2*num2)==(num1*num1)+(num3*num3) || (num3*num3)==(num2*num2)+(num1*num1)) {
            System.out.println(num1 + " " + num2 + " " + num3 + "--> SI");
        } else {
            System.out.println(num1 + " " + num2 + " " + num3 + "--> NO");
        }
    }
}

Esempio di esecuzione

3 4 5 --> SI
		
10 6 8 --> SI
		
9 2 3 --> NO