"Enter"a basıp içeriğe geçin

C- Fonksiyonlar

Fonksiyonlar  programlama dillerinde sürekli aynı şeyleri yazmamak için vardır. Yani şöyle düşünün toplama işlemi yaparken sürekli sayıları toplayabilecek bir kod dizimi yazmak yerine bir fonksiyon oluşturup bu fonksiyonun içine aynı kod dizimini yazdığınızda ve o fonksiyonu çağırdığınızda aynı sonucu ekrana basacaktır ayrıca fonksiyonları kullanırsanız yazdığınız kodun boyutu küçülür.

Fonksiyonları neden kullanıyoruz ?;

  • Kodun okunabilirliğini arttırır.
  • Kodun tekrar kullanabilirliğini arttırır. Kodu tekrar yazmak yerine fonksiyonları kullanırız.
  • Hata ayıklamak kolaydır.
  • Kodun boyutunu küçültür.

Yapacağım fonksiyon örneğinde toplama fonksiyonu oluşturup bu fonksiyonun içine de girilen sayıların toplanmasını sağlayacak kodu yazacağım. Bu fonksiyon int main() fonksiyonu içinde çağrıldığında ekrana toplamı bastıracaktır. Kod dizimi;

Ekran Çıktısı ;

Bu sefer void i kullanarak ekrana birşeyler bastırmak istiyorum . Programda kullanıcıdan sayı alacağım eğer sayı 10 dan büyük ise ekrana hata kodu bastıracağım . Hatayı void fonksiyonun kullanarak oluşturacağım. Kod dizimi;

Ekran Çıktısı ;

Son olarak da faktoriyel fonksiyonu oluşturacağım . Programda kullanıcıdan sayı alacağım ve kullanıcının girdiği sayıyı faktoriyel fonksiyonu oluşturarak faktoriyelini alacağım.Kod dizimi;

Ekran Çıktısı ;

 

 

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir