Fonksiyonlar C ve C++ dilinin temel yapı taşlarıdır. Bir programın oluşturulmasında fonksiyon sayısında bir kısıtlama yoktur.Daha önce yaptığımız uygulamaları fonksiyon olarak kullanalım şimdi...
Örneğimiz:
#include < iostream >
#include
using namespace std;
void topla()
{
int say1,say2,top;
cout<<"sayi gir";cin>>say1;
cout<<"sayi gir";cin>>say2;
top=say1+say2;
cout<
}
long faktoriyel(int sayi)
{
long sonuc=1;
for(int i=1;i<=sayi;i++)
{
sonuc*=i;
}
return sonuc;
}
void kare()
{
int sayi;
long karesi;
cout<<"Karesi Alinacak Sayiyi Gir:";cin>>sayi;
karesi=sayi*sayi;
cout<
}
int main()
{
cout<<"1.Toplama\n";
cout<<"2.faktoriyel\n";
cout<<"3.Karesi\n";
int secim,sayi;
char devam;
don:
cout<<"\t Devam Etmek İstiyormusun...(e/h)";cin>>devam;
if (devam=='h' devam=='H') exit(0);
cout<<"\t Seciminizi Yapin...:";cin>>secim;
switch(secim)
{
case 1:topla();goto don;
case 2:cout<<"sayi gir";cin>>sayi;cout<
case 3:kare();goto don;
default:cout<<"Yanlis secim yaptiniz";goto don;
}
}
Ekran Çıktısı |