lisp programlama dili

Lisp Dili Geometrik Şekillerin Alanı

Merhaba arkadaşlar. Bu yazımda Kare, Dikdörtgen, Daire ve Üçgen’in alanlarını hesaplayan fonksiyonları lisp dili ile yazacağız. Kareyi ele alarak başlayalım.

Kare Alanı Hesaplama

Gelen uzunluğun 0’dan büyük olması gerektiği için if şartımıza (< x 0) ifadesini ekledim.

Dikdörtgen Alanı Hesaplama

Burada da iki tane değerimiz olduğu için her ikisi için de if yazıp negatif değer olup olmadığının kontrolünü sağladım.

Daire Alanı Hesaplama

Burada fonksiyon içerisine pi değerini 3.14 olarak ekledim. İsterseniz pi değerini kullanıcı tarafından alan bir fonksiyon da yazabiliriz.

Burada ise pi değerimizi 3 olacak şekilde biz yolladık.

Dik Üçgenin Alanı Hesaplama

Bu kodda uzunlukların negatif olma durumunu yazmadım. Öncekiler ile aynı kod bakarak yazabilirsiniz. Tüm kodların çıktısını da hemen aşağı bırakıyorum.lisp ile geometrik şekillerin alanlarını hesaplama

 

 

Bir cevap yazın