Etkinlik 2: Bu bir Üçgen mi?

Kenarları A, B ve C olan üçgen örneğini ele alalım. İki kenarın toplamının kalan kenardan büyük olması gerektiğini biliyoruz:

  1. A + B > C
  2. B + C > A
  3. C + A > B

Tüm kenarlar karşılaştırılmadığı sürece A, B ve C değerlerinin geçerli olup olmadığını söyleyemeyiz.

Dolayısıyla, üç mantıksal ifadeyi birleştirerek gerçekten bir üçgen oluşturup oluşturamayacaklarını söylememiz gerekir.

Bunu PictoBlox’ta uygulayalım.

Programı iki koşul için test edeceğiz:

  1. A = 15, B = 20 ve C = 25
  2. A = 15, B = 20 ve C = 40

Kod

sprite = Sprite('Tobi')

def isTriangle(A, B, C):
  
  if ((A+B) > C) and ((B+C) > A) and ((A+C) > B):
    sprite.say("Its a triangle", 2)
    
  else:
    sprite.say("Its not a triangle", 2)
    
  return

sprite.say("Case 1", 1)
isTriangle(15, 20, 25)

sprite.say("Case 2", 1)
isTriangle(15, 20, 40)

Çıktı

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir