Gecenin ikinci sorusu bir üçgenin kenar uzunluklarına göre ne tür bir üçgen olduğunu hesaplayan program olsun. Hatırlatmak amacıyla üçgen türleri şu şekildeydi:
- Üç kenar uzunluğu da birbirine eşitse eşkenar üçgen
- Herhangi iki kenar uzunluğu birbirine eşitse ikizkenar üçgen
- Tüm kenar uzunlukları birbirinden farklıysa çeşitkenar üçgen.
Üçgen kenar uzunlıkları a, b ve c olan bir üçgen için kenar uzunluklarını kullanıcıdan isteyen ve çıktı olarak üçgenin çeşitini söyleyen bir java konsol uygulaması yapalım.
public static void main(String [] args) {
Scanner klavye=new Scanner(System.in);
System.out.println("Üçgen türü bulma programina hosgeldiniz");
System.out.println("Lütfen üçgenin ilk kenar uzunluğunu yazın");
int a=klavye.nextInt();
System.out.println("Lütfen üçgenin ikinci kenar uzunluğunu yazın");
int b=klavye.nextInt();
System.out.println("Lütfen üçgenin ucuncu kenar uzunluğunu yazın");
int c=klavye.nextInt();
if (a==b && b==c)
System.out.println("üçgen eşkenar üçgendir");
else if (a==b || a==c || b==c)
System.out.println("üçgen ikizkenar üçgendir");
else
System.out.println("üçgen çeşitkenar üçgendir");
}
Çıktı:
Üçgen türü bulma programina hosgeldiniz
Lütfen üçgenin ilk kenar uzunluğunu yazın
4
Lütfen üçgenin ikinci kenar uzunluğunu yazın
5
Lütfen üçgenin ucuncu kenar uzunluğunu yazın
5
üçgen ikizkenar üçgendir