23.1.23010130. Učitati 3 realna broja i ispitati da li postoji trougao čije su to stranice. Ako postoji da li je: raznostraničan, jednakokraki ili jednakostraničan?

Opis rješenja:

Listing programa:


/* 23010130 Učitati 3 realna broja i ispitati da li postoji trougao čije su to stranice. 
Ako postoji da li je: raznostraničan, jednakokraki ili jednakostraničan?*/
import java.util.Scanner;
public class zadatak{
    public static void main(String[] args){
        Scanner input = new Scanner (System.in);
        double a,b,c;

        System.out.print(" Prva stranica trugla:");
        a = input.nextDouble();
        while(a < = 0){
            System.out.print(" Stranica mora biti veća od 0.Prva stranica:");
            a = input.nextDouble();
        }

        System.out.print(" Druga stranica:");
        b = input.nextDouble();
        while(b < = 0){
            System.out.print(" Stranica mora biti veća od 0.Druga stranica:");
            b = input.nextDouble();
        }

        System.out.print(" Treća stranica:");
        c = input.nextDouble();
        while(c < = 0){
            System.out.print(" Stranica mora biti veća od 0.Treća stranica:");
            c = input.nextDouble();
        }

        if(a+b> c && a+c> b && b+c> a){
            System.out.print(" Postoji trougao sa datim stranicama." +" \n");
            if (a==b && b==c)
                System.out.print(" I on je jednakostraničan." +" \n");
            else if (a!=b && b!=c && c!=a)
                System.out.print(" I on je raznostraničan." +" \n");
            else
                System.out.print(" I on je jednakokraki." +" \n");
        }
        else
            System.out.print(" Ne postoji trougao sa datim stranicama");
    }
}

Ispis na ekranu:

Riješeni zadaci    Index