C++ Fonksiyon Kullanım Örnekleri – Web Tasarım & Programlama
Bu yazıda C++ programlama dilinde fonksiyon / metot kullanarak yapılmış örneklere ulaşabilirsiniz. Metot ve Fonksiyon kullanılarak yapılmış basit seviye örnekler devamlı olarak güncellenecektir. C++ Fonksiyon kullanımı ile ilgili sorularınızı yorum bölümünden iletebilirsiniz.
C++ Fonksiyon ve Metot Örnekleri
C++ ile fonksiyon kullanarak Dört işlem (toplama, çıkarma, çarpma ve bölme ) örneğini oluşturunuz.
#include <iostream>
#include<stdlib.h>
using namespace std;
double Topla(double s1,double s2)
{
return s1+s2;
}
double Cikar(double s1,double s2)
{
return s1-s2;
}
double Carp(double s1,double s2)
{
return s1*s2;
}
double Bol(double s1,double s2)
{
return s1/s2;
}
int main()
{
setlocale(LC_ALL,”Turkish”); //Türkçe karakter
double sayi1,sayi2;;
cout<<“Sayı 1 : “;
cin>>sayi1;
cout<<“Sayı 2 : “;
cin>>sayi2;
cout<<“Toplam : “<<Topla(sayi1,sayi2)<<endl;
cout<<“Fark : “<<Cikar(sayi1,sayi2)<<endl;
cout<<“Çarpım : “<<Carp(sayi1,sayi2)<<endl;
cout<<“Bölüm : “<<Bol(sayi1,sayi2)<<endl;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
#include <iostream> #include<stdlib.h> using namespace std; double Topla(double s1,double s2) { return s1+s2; } double Cikar(double s1,double s2) { return s1-s2; } double Carp(double s1,double s2) { return s1*s2; } double Bol(double s1,double s2) { return s1/s2; } int main() { setlocale(LC_ALL,”Turkish”); //Türkçe karakter double sayi1,sayi2;; cout<<“Sayı 1 : “; cin>>sayi1; cout<<“Sayı 2 : “; cin>>sayi2; cout<<“Toplam : “<<Topla(sayi1,sayi2)<<endl; cout<<“Fark : “<<Cikar(sayi1,sayi2)<<endl; cout<<“Çarpım : “<<Carp(sayi1,sayi2)<<endl; cout<<“Bölüm : “<<Bol(sayi1,sayi2)<<endl; }
|
C++ ile Fonksiyon kullanarak dikdörtgen alan ve çevre hesaplayan örneği oluşturunuz.
#include <iostream>
#include<stdlib.h>
using namespace std;
int Alan(int kisa,int uzun){
return kisa*uzun;
}
int Cevre(int kisa,int uzun){
return (kisa+uzun)*2;
}
int main()
{
setlocale(LC_ALL,”Turkish”); //Türkçe karakter
int kk,uk;
cout<<“Kısa Kenar : “;
cin>>kk;
cout<<“Uzun Kenar : “;
cin>>uk;
cout<<“Alan = “<<Alan(kk,uk)<<endl;
cout<<“Çevre = “<<Cevre(kk,uk);
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#include <iostream> #include<stdlib.h> using namespace std;
int Alan(int kisa,int uzun){ return kisa*uzun; } int Cevre(int kisa,int uzun){ return (kisa+uzun)*2; }
int main() { setlocale(LC_ALL,“Turkish”); //Türkçe karakter int kk,uk; cout<<“Kısa Kenar : “; cin>>kk; cout<<“Uzun Kenar : “; cin>>uk; cout<<“Alan = “<<Alan(kk,uk)<<endl; cout<<“Çevre = “<<Cevre(kk,uk); }
|
C++ ile Fonksiyon kullanarak girilen iki yazılı notunun ortalamasını hesaplayan örneği oluşturunuz.
#include <iostream>
using namespace std;
double Ortalama(int y1,int y2){
return (y1+y2)/2;
}
int main()
{
setlocale(LC_ALL,”Turkish”); //Türkçe karakter
int yazili1,yazili2;
cout<<“Yazılı 1: “;
cin>>yazili1;
cout<<“Yazılı 2: “;
cin>>yazili2;
cout<<“Ortalama = “<<Ortalama(yazili1,yazili2)<<endl;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#include <iostream> using namespace std;
double Ortalama(int y1,int y2){ return (y1+y2)/2; }
int main() { setlocale(LC_ALL,“Turkish”); //Türkçe karakter int yazili1,yazili2; cout<<“Yazılı 1: “; cin>>yazili1; cout<<“Yazılı 2: “; cin>>yazili2; cout<<“Ortalama = “<<Ortalama(yazili1,yazili2)<<endl;
}
|
C++ ile Fonksiyon kullanarak Vize ve Final notu girilen öğrencinin ortalamasını hesaplayınız.
#include <iostream>
using namespace std;
double Ortalama(int v,int f){
return (v*0.4)+(f*0.6);
}
int main()
{
setlocale(LC_ALL,”Turkish”); //Türkçe karakter
int vize,final;
cout<<“Vize: “;
cin>>vize;
cout<<“Final: “;
cin>>final;
cout<<“Ortalama = “<<Ortalama(vize,final)<<endl;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#include <iostream> using namespace std;
double Ortalama(int v,int f){ return (v*0.4)+(f*0.6); }
int main() { setlocale(LC_ALL,“Turkish”); //Türkçe karakter int vize,final; cout<<“Vize: “; cin>>vize; cout<<“Final: “; cin>>final; cout<<“Ortalama = “<<Ortalama(vize,final)<<endl;
}
|
C++ ile Fonksiyon kullanarak girilen sayının Asal Sayı olup olmadığını kontrol eden örneği oluşturunuz.
#include <iostream>
#include<stdlib.h>
using namespace std;
bool Asal(int sayi)
{
int sayac=0;
for(int j=2; j<sayi; j++)
{
if(sayi % j == 0)
{
sayac++;
break;
}
}
if(sayac == 0)
return true;
else
return false;
}
int main()
{
setlocale(LC_ALL,”Turkish”); //Türkçe karakter
int sayi;
cout<<“Sayı : “;
cin>>sayi;
if(Asal(sayi))
{
cout<<“Sayı Asal”;
}
else
{
cout<<“Sayı Asal Değil”;
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
#include <iostream> #include<stdlib.h> using namespace std; bool Asal(int sayi) { int sayac=0; for(int j=2; j<sayi; j++) { if(sayi % j == 0) { sayac++; break; } } if(sayac == 0) return true; else return false; } int main() { setlocale(LC_ALL,“Turkish”); //Türkçe karakter int sayi; cout<<“Sayı : “; cin>>sayi; if(Asal(sayi)) { cout<<“Sayı Asal”; } else { cout<<“Sayı Asal Değil”; } }
|
C++ Fonksiyon kullanarak dairenin alanı ve çevresini hesaplayan örneği oluşturunuz.
#define _USE_MATH_DEFINES
#include <cmath>
#include <iostream>
using namespace std;
double Alan(int yaricap){
return M_PI*yaricap*yaricap;
}
double Cevre(int yaricap){
return 2*M_PI*yaricap;
}
int main()
{
setlocale(LC_ALL,”Turkish”); //Türkçe karakter
int r;
cout<<“Yarıçap : “;
cin>>r;
cout<<“Alan = “<<Alan(r)<<endl;
cout<<“Çevre = “<<Cevre(r);
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#define _USE_MATH_DEFINES #include <cmath> #include <iostream> using namespace std;
double Alan(int yaricap){ return M_PI*yaricap*yaricap; } double Cevre(int yaricap){ return 2*M_PI*yaricap; }
int main() { setlocale(LC_ALL,“Turkish”); //Türkçe karakter int r; cout<<“Yarıçap : “; cin>>r;
cout<<“Alan = “<<Alan(r)<<endl; cout<<“Çevre = “<<Cevre(r); }
|
C++ ile Fonksiyon kullanarak girilen sayının tek sayı veya çift sayı olduğunu bulan kodları fonksiyon kullanarak oluşturunuz.
#include <iostream>
#include<stdlib.h>
using namespace std;
bool ciftMi(int sayi){
if(sayi%2==0){
return true;
}
else{
return false;
}
}
int main()
{
setlocale(LC_ALL,”Turkish”); //Türkçe karakter
int sayi;
cout<<“Sayı : “;
cin>>sayi;
if(ciftMi(sayi))
{
cout<<“Sayı Çift”;
}
else
{
cout<<“Sayı Tek”;
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
#include <iostream> #include<stdlib.h> using namespace std; bool ciftMi(int sayi){ if(sayi%2==0){ return true; } else{ return false; } } int main() { setlocale(LC_ALL,“Turkish”); //Türkçe karakter int sayi; cout<<“Sayı : “; cin>>sayi; if(ciftMi(sayi)) { cout<<“Sayı Çift”; } else { cout<<“Sayı Tek”; } }
|
C++ ile Fonksiyon kullanarak kullanıcıdan 10 adet sayı isteyerek girilen bu sayılardan tek ve çift olanların adetini fonksiyon kullanarak oluşturunuz.
#include <iostream>
#include<stdlib.h>
using namespace std;
bool ciftMi(int sayi){
if(sayi%2==0){
return true;
}
else{
return false;
}
}
int main()
{
setlocale(LC_ALL,”Turkish”); //Türkçe karakter
int sayi;
int tekAdet=0,ciftAdet=0;
for(int i=1;i<=10;i++)
{
cout<<i<<“. Sayı : “;
cin>>sayi;
if(ciftMi(sayi))
{
ciftAdet++;
}
else
{
tekAdet++;
}
}
cout<<“———- www.yazilimkodlama.com ———-“<<endl;
cout<<“Girilen Tek Sayıların Adeti : “<<tekAdet<<endl;
cout<<“Girilen Çift Sayıların Adeti : “<<ciftAdet<<endl;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
#include <iostream> #include<stdlib.h> using namespace std; bool ciftMi(int sayi){ if(sayi%2==0){ return true; } else{ return false; } } int main() { setlocale(LC_ALL,“Turkish”); //Türkçe karakter int sayi; int tekAdet=0,ciftAdet=0; for(int i=1;i<=10;i++) { cout<<i<<“. Sayı : “; cin>>sayi; if(ciftMi(sayi)) { ciftAdet++; } else { tekAdet++; } } cout<<“———- www.yazilimkodlama.com ———-“<<endl; cout<<“Girilen Tek Sayıların Adeti : “<<tekAdet<<endl; cout<<“Girilen Çift Sayıların Adeti : “<<ciftAdet<<endl; }
|
Source link