top of page

Java'da Üçgen Kontrolü 1.Hafta Ödev 2

  • SgB
  • 21 Eki 2017
  • 1 dakikada okunur

2-)Bir üçgenin üç kenarının uzunluğu verildiğinde üçgenin eşkenar mı, ikizkenar mı, dik üçgen mi yoksa sıradan bir üçgen mi olduğunu bulunuz.

  • Girilen kenarlar a,b,c olarak tanımlanır -> a kenarı b kenarı c kenarı

  • Kenarlar arasından en büyük kenar bulunur -> enbuyuk

  • Hepsinin eşit olup olmadığına bakılır -> eşkenarlık

  • İki kenarın eşit olup olmadığına bakılır -> ikizkenarlılık

  • Dik üçgen olup olmadığına bakılır -> 2*enbuyuk*enbuyuk ==a*a+b*b+c*c

  • Hiç biri değilse sıradan bir üçgendir -> sıradankenarlıüçgen

Kod:

package ucgencesıdleri;

import java.util.Scanner;

public class UcgenCesıdleri {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println("Üçgenin kenarlarını giriniz :");

int a = scan.nextInt();

int b = scan.nextInt();

int c = scan.nextInt();

int enbuyuk;

if(a>b)

enbuyuk=a;

else

enbuyuk=b;

if(c>enbuyuk)

enbuyuk=c;

if(a == b && a == c) //ilk eşkenarlık kontrol edilir

System.out.println("Eşkenar bir üçgen");

else if(a==b || b == c || a == c)

System.out.println("İkizkenar bir üçgen");

else if(2*enbuyuk*enbuyuk == a*a+b*b+c*c ){

System.out.println("Dik bir üçgen");

}

else

System.out.println("Sıradan bir üçgen");

}

}


Comments


Search By Tags

© 2023 by Walkaway. Proudly created with Wix.com

  • LinkedIn Social Icon
  • Twitter Social Icon
  • Facebook Social Icon
  • Instagram Social Icon
bottom of page