C++ İLE DEĞER ALAN VE DEĞER DÖNDÜREN FONKSİYON ÖRNEĞİ

C++ programlama dili ile yazılmış örnek bir uygulama. Kullanıcıdan alınan sayının, fonksiyon kullanarak faktöriyelini hesaplayan program.


Program ana gövdede kullanıcıdan bir sayı alıyor ve bunu fonksiyona gönderiyor. Fonksiyonda bu sayının faktöriyeli hesaplanıyor ve sonuç ana gövdeye gönderiliyor. Ana gövdede sonuç ekrana yazılıyor.


Eğer fonksiyonu “int main()” ana gövdesinden sonra yazacaksak fonksiyon prototipini int main() blokundan önce belirtmemiz gerekir. Aşağıdaki örnekte faktöriyel fonksiyonu int main() gövdesinden önce belirtilmiştir. Fonksiyon int tipinde bir değişken alacak ve double tipinde bir değer döndürecektir.

Ana gövdede sonuç adlı bir değişken oluşturulmuş ve faktöriyel fonksiyonunun hesapladığı değer sonuç değişkenine aktarılmıştır. Bu değerde ekrana yazdırılmaktadır.

    #include<iostream>


using namespace std;
double faktoriyel(int);
int main()
{
 int x;

 double sonuc;
 cout << "FAKTORIYELI ALINACAK SAYIYI GIRINIZ: ";
 cin >> x;
 sonuc = faktoriyel(x);

 cout << endl;
 cout << "GIRMIS OLDUGUNUZ SAYININ FAKTORIYELI = " << sonuc << endl;

 cin.get();
 cin.get();
 return 0;
}
double faktoriyel(int fx)
{
 double carpim = 1;
 for (int i = 1; i <= fx; i++)
 {
  carpim *= i;
 }
 return carpim;
}



SANATSAL BİLGİ

31/08/2016

  • YORUM YAZ
  • ADI SOYADI(veya nick)
  • YORUM

YÜZ YÜZE ÖZEL DERS

Evinizde veya kendi belirleyeceğiniz bir yerde özel öğretmenlerden yüz yüze Bilgisayar Programlama, Matematik, Fizik, Kimya, Biyoloji ve Elektrik dersleri alabilirsiniz İletişim Formu nu doldurarak bizimle iletişime geçebilirsiniz

YÜZ YÜZE ÖZEL DERS

Evinizde veya kendi belirleyeceğiniz bir yerde özel öğretmenlerden yüz yüze Bilgisayar Programlama, Matematik, Fizik, Kimya, Biyoloji ve Elektrik dersleri alabilirsiniz İletişim Formu nu doldurarak bizimle iletişime geçebilirsiniz

  • BİLGİSAYAR - ELEKTRİK
  • YGS - LYS KONULARI
  • 8. SINIF
  • 7. SINIF
  • 6. SINIF
  • GENEL MATEMATİK
  • BİRİM ÇEVİRİCİLER
COPYRIGHT© HER HAKKI SAKLIDIR
Sitede Yer Alan Bilgi Belge Ve Materyallerin İzinsiz olarak Kopyalanması ve Alıntılanması Yasaktır

SANATSAL BILGI