YAPICI VE YIKICI FONKSİYONLARIN KULLANIMI (C++ BASİT CLASS ÖRNEĞİ)

#include <iostream>
using namespace std;
class Diktortgen
{
public:
    int Yukseklik;
    int Genislik;
    int Alan;
    ~Diktortgen()
    {
        cout<<"Yok edildi "<<endl;
    }
    Diktortgen() //kurucu fonksiyon
    {
        cout<<"Gizlenmistim la nasil buldun :) "<<endl;
    }
    void VeriGir()
    {
        cout<<"Yukseklik gir : ";
        cin>>Yukseklik;
        cout<<"Genislik gir : ";
        cin>>Genislik;

    }
    void AlanBul()
    {
        Alan=Genislik*Yukseklik;
        cout<<"Dikdortgenin alani : "<<Alan<<endl;
    }

};
int main()
{
    Diktortgen A;
    A.VeriGir();
    A.AlanBul();
}

KENDİSİ HARİÇ POZİTİF TAM BÖLENLERİ (C++ BASİT CLASS ÖRNEĞİ)

#include <iostream>
using namespace std;
class sayi
{
public:
    int N;
    int Tambolen;
    void VeriGirisi()
    {
        cout<<"Islemi uygulamak istediginiz sayiyi giriniz :  ";
        cin>>N;
    }
    void tambolenbul()
    {
        for(int i=1;i<N;i++)
          if(N%i==0)
            cout<<i<<endl;
    }
 
};
int main()
{

    sayi bir;
    bir.VeriGirisi();
    bir.tambolenbul();
}

Milli Piyango Oyunu (C++) Biraz Düzensiz Oldu Onuda Siz Halledersiniz :)

#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
    int s1,s2,s3,s4,s5,r1,s6,r2,a1,a2,t1,t2,t3,t4,t5,t6,a3,a4,a5,a6,r3,r4,r5,r6;
    cout<<"Bilet numaranizi son haneden baslayarak : "<<endl;
    do
    {
        cout<<"6.rakam = " ;
        cin>>s6;
        if(s6>9)
            break;
        cout<<"5.rakam = ";
        cin>>s5;
        if(s5>9)
            break;
        cout<<"4.rakam = ";
        cin>>s4;
        if(s4>9)
            break;
        cout<<"3.rakam = ";
        cin>>s3;
        if(s3>9)
            break;
        cout<<"2.rakam = ";
        cin>>s2;
        if(s2>9)
            break;
        cout<<"1.rakam = ";
        cin>>s1;
        if(s1>9)
            break;
        cout<<"Bilet numaraniz : "<<s1<<" "<<s2<<" "<<s3<<" "<<s4<<" "<<s5<<" "<<s6<<endl;
    }
    while(s1=='*');

    cout<<endl;

    cout<<endl<<endl;
    srand (time(NULL));
     for (int i=0; i<1; i++)
     {
         r6=rand()%10;
         r5=rand()%10;
     r4=rand()%10;
        r3=rand()%10;
        r2=rand()%10;
        r1=rand()%10;
        a1=r1;
        a2=r2;
        a3=r3;
        a4=r4;
        a5=r5;
        a6=r5;
        if(((((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)&&a5==s2)&&a6==s1)
        {
            t1=a1;
            t2=a2;
            t3=a3;
            t4=a4;
            t5=a5;
            t6=a6;

        }
        cout<<a6<<a5<<a4<<a3<<a2<<a1<<' ';
    }
  cout<<"SON ALTI RAKAMINA GORE KAZANANLAR "<<endl;
  if(t1<100)
    cout<<"HAYATTA CIKMAZ :) ";

     for (int i=0; i<5; i++)
     {

         r5=rand()%10;
     r4=rand()%10;
        r3=rand()%10;
        r2=rand()%10;
        r1=rand()%10;
        a1=r1;
        a2=r2;
        a3=r3;
        a4=r4;
        a5=r5;
        if((((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)&&a5==s2)
        {
            t1=a1;
            t2=a2;
            t3=a3;
            t4=a4;
            t5=a5;
        }
cout<<a5<<a4<<a3<<a2<<a1<<' ';
    }
  cout<<"SON BES RAKAMINA GORE KAZANANLAR "<<endl;
  if(t1<100)
    cout<<"TEBRIKLER SON BES RAKAMINA GORE IKRAMIYE KAZANDINIZ";
    for (int i=0; i<5; i++)
    {   r4=rand()%10;
        r3=rand()%10;
        r2=rand()%10;
        r1=rand()%10;
        a1=r1;
        a2=r2;
        a3=r3;
        a4=r4;
        if(((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)
        {
            t1=a1;
            t2=a2;
            t3=a3;
            t4=a4;
        }
cout<<a4<<a3<<a2<<a1<<' ';
    }
  cout<<"SON DORT RAKAMINA GORE KAZANANLAR "<<endl;
  if(t1<100)
    cout<<"TEBRIKLER SON DORT RAKAMINA GORE IKRAMIYE KAZANDINIZ";

    for (int i=0; i<5; i++)
    {
        r3=rand()%10;
        r2=rand()%10;
        r1=rand()%10;
        a1=r1;
        a2=r2;
        a3=r3;
        if((a1==s6 && a2==s5)&&a3==s4)
        {
            t1=a1;
            t2=a2;
            t3=a3;
        }
        cout<<a3<<a2<<a1<<' ';
    }cout<<"SON UC RAKAMA GORE KAZANANLAR ";
    cout<<endl;
    if(t1<100)
        cout<<"TEBRIKLER SON 3 RAKAMINA GORE IKRAMIYE KAZANDINIZ "<<endl;
    for (int i=0; i<10; i++)
    {
        r2=rand()%10 ;
        r1=rand()%10 ;
        a1=r1;
        a2=r2;
        cout<<a1<<a2<<' ';
        if(a2==s6 && a1==s5)
        {
            t1=a1;
            t2=a2;

        }
    }cout<<"SON IKI RAKAMA GORE KAZANANLAR ";
    cout<<endl;
    if(t1<100)
        cout<<"TEBRIKLER SON IKI RAKAMINA GORE IKRAMIYE KAZANDINIZ ";
    for(int i=0;i<2;i++)
    {
        r1=rand()%10;
        r2=rand()%10;
        a1=r1;
        a2=r2;
        if(a1==s6 || a2==s6)
            cout<<"AMORTI KAZANDIN KAZANDINIZ :)";
    }
    return 0;
}

STRUCT GÜZEL BİR ÖRNEK C++

#include <iostream>
using namespace std;
struct kisi
{
    char ad[100];
    char soyadi[100];
    int TCkimlikNo;
    int yas;
};
kisi verigirin()
{
    kisi gkhan;
    cout<<"Isim : ";
    cin>>gkhan.ad;
    cout<<"Soyisim : ";
    cin>>gkhan.soyadi;
    cout<<"TC kimlik no : ";
    cin>>gkhan.TCkimlikNo;
    cout<<"Yas : ";
    cin>>gkhan.yas;
    return gkhan;


}
void verigirparametre(kisi gkhan)
{
    kisi sami;
    cout<<"Isim : ";
    cin>>sami.ad;
    cout<<"Soyisim : ";
    cin>>sami.soyadi;
    cout<<"TC kimlik no : ";
    cin>>sami.TCkimlikNo;
    cout<<"Yas : ";
    cin>>sami.yas;



}
int main()
{
    kisi sami;
    kisi kim=verigirin();
    verigirparametre(sami);
}

BİR ALAN OLUŞTURDUK.SONRA O ALANI OLUŞTURDUĞUMUZ BAŞKA BİR ALANA ATIP ESKİ ALANIMIZI SİLDİK (POİNTERS)

#include <iostream>
using namespace std;
int main()
{
    int *p=new int[10];
    for(int i=0; i<10; i++)
        p[i]=i;
    int *k=new int [20];
    for(int i=0; i<10; i++)
        k[i]=p[i];
    delete []p;
    p=k;
    for(int i=10; i<20; i++)
        p[i]=i;

}


ALGORİTMA VE PROGRAMLAMA 2 (VİZE SORUSU CEVABI 14-15 (FONKSİYON)BÜYÜK ÜNLÜ UYUMU KONTROLÜ)

//BİRAZ EKSİK AMA MANTIĞINI ANLASANIZ YETER...
#include <iostream>
using namespace std;
void buyukunluuyumu(string s){
string a="eiouaıöü";
string r;string c="eiou";
int sayac=0;
 for(int i=0;i<a.length();i++)
{
    for(int j=0;j<s.length();j++)
    {
        if(a[i]==s[j]){
    r+=a[i];
    continue;
        }

}
}
for(int i=0;i<c.length();i++)
{
    for(int j=0;j<r.length();j++)
        if(c[i]==r[j])
            sayac++;
        continue;
}
if(sayac<r.length())
    cout<<"Buyuk Unlu Uyumuna Uymaz ! " ;
    else
        cout<<"Buyuk Unlu Uyumuna Uyar ! ";
}

int main()
{
buyukunluuyumu("sezer");
}

STRUCT (YAPILAR) ÖRNEK...SİZLERDE KAFANİZDAN ÖRNEKLER YAPABİLİRSİNİZ.BURADA ÖNEMLİ OLAN KALIBI KAVRAMAK...

#include <iostream>
#include <cmath>
using namespace std;
struct beyinjimlastigi{

int kokalma;

};

beyinjimlastigi kafanizdanornekcozun() {

 beyinjimlastigi kok;
 cout<<"Kokunu alma istediginiz sayiyi girin : ";
 cin>>kok.kokalma;
 cout<<sqrt(kok.kokalma);
 return kok;

}
int main(){

beyinjimlastigi kafanizdanornekcozun0=kafanizdanornekcozun();


}

ANLAMADIĞINIZ KISIMLARI EN ALTTAKİ MESAJ KISMINDAN SORABİLİRSİNİZ

BU HAFTA SONUNA KADAR STRUCT,İŞARETÇİLER VE DİZİLER İLE İLGİLİ BİR SÜRÜ ÖRNEK PAYLAŞACAĞIM TAKİPTE KALIN...

STRUCT VE FONKSİYON KULLANILARAK YAPILAN GÜZEL BİR ÖRNEK

#include <iostream>
using namespace std;
struct anket {
string takim;
string ulke;
int sayi;
};

anket cevapla()
{
    anket cevapver;
    cout<<"Tuttugunuz takim : ";
    cin>>cevapver.takim;
    cout<<"Gezmek istediginiz bir ulke girin : ";
    cin>>cevapver.ulke;
    cout<<"Ugurlu sayinizi girin : ";
    cin>>cevapver.sayi;
    return cevapver;
}
int main(){

anket cevapla0=cevapla();

}

STRUCT (YAPILAR) KONUSUNU ANLAMAK İÇİN GÜZEL BİR ÖRNEK (BASİT)

#include <iostream>
using namespace std;
struct ogrenci {
int TCkimlik;
string isim;
string soyisim;
int dogumyili;

string deneme;
};

int main()
{
    ogrenci o1;
    o1.TCkimlik=23412342;
    o1.isim="Ahmet";
    o1.soyisim="Cakmaktas";
    o1.dogumyili=1997;
    cout<<"Deneme kelimesi giriniz : ";
    cin>>o1.deneme;
cout<<o1.isim<<endl<<o1.soyisim<<endl<<o1.dogumyili<<endl<<o1.TCkimlik<<endl;
cout<<"Girdiginiz kelime : "<<o1.deneme;
}

GİRİLEN BİR SAYININ YİNE GİRİLEN BİR TABANA GÖRE ÇEVİRME (TABAN ARİTMETİĞİ (DİZİLER) )

//İŞLEMDE,GİRİLEN SAYİYİ SAYİ TABANDAN KÜÇÜK OLUNCAYA KADAR SAYİYİ TABANA BÖLÜM KALANINI (MODUNU) ALIYORUZ...
#include <iostream>
using namespace std;
int main()
{
    int sayac=0;
    int a,b;
    int son[100];
    cout<<"Pozitif tamsayi giriniz : ";
    cin>>a;
    cout<<"Donusturmek istediginiz tabani giriniz : ";
    cin>>b;
    while(a>=b)
    {
        son[sayac++]=a%b;
        a=a/b;

    }
    cout<<a;
    for(int i=sayac-1;i>=0;i--)
    cout<<son[i];

}

MATRİSLERDE ÇARPMA İŞLEMİ (DİZİLER) (LÜTFEN KODU SATIR SATIR ANLAMAYA ÇALIŞIN...)

#include<iostream>

using namespace std;
int main()
{
    int a,b,c,d,i,j,k;


    cout<<"kaca kaclik bir matris carpimi istiyorsunuz"<<endl;
    cout<<"1.matrisin satir sayisi :";
    cin>>a;
    cout<<"1.matrisin sutun sayisi :";
    cin>>b;


    cout<<"2.matrisin satir sayisi :";
    cin>>c;
    cout<<"2.matrisin sutun sayisi :";
    cin>>d;


    int mata[a][b],matb[c][d], matc[a][d];


    cout<<endl;


    if(b != c)
    {
        cout<<"1. matrisin sutun sayisi 2. matrisin satir sayisina eşit olmali"<<endl;
        return 0;
    }


    cout<<"============================================"<<endl;


    cout<<"birinci matrisin sayilarini girin"<<endl;


    for(i=0; i<a; i++)
    {
        for(j=0; j<b; j++)
        {
            cout<<"a["<<i<<"]["<<j<<"] = ";
            cin>>mata[i][j];
        }
        cout<<endl;
    }


    cout<<"=========================================="<<endl;
    cout<<"ikinci matrisin sayilarini girin"<<endl;


    for(i=0; i<c; i++)
    {
        for(j=0; j<d; j++)
        {
            cout<<"b["<<i<<"]["<<j<<"] = ";
            cin>>matb[i][j];
        }
        cout<<endl;
    }
    cout<<endl<<endl;
    for(i=0; i<a; i++)
    {
        for(j=0; j<b; j++)
            cout<<mata[i][j]<<"\t";
        cout<<endl;
    }


    cout<<"==========================================="<<endl;;


    for(i=0; i<c; i++)
    {
        for(j=0; j<d; j++)
            cout<<matb[i][j]<<"\t";
        cout<<endl;
    }
    cout<<"===========carpim sonucu=================="<<endl;


    for(i=0; i<a; i++)
        for(j=0; j<d; j++)
            matc[i][j]=0;


    for(i=0; i<a; i++)
        for(j=0; j<d; j++)
            for(k=0; k<b; k++)
                matc[i][j] += mata[i][k]*matb[k][j];
cout<<endl<<endl;


    for(i=0; i<a; i++)
    {
        for(j=0; j<d; j++)
            cout<<matc[i][j]<<"\t";
        cout<<endl;
    }
    return 0;
}

MATRİSLERDE TOPLAMA İŞLEMİ (DİZİLER)

#include <iostream>

using namespace std;
int main()
{
    int N,M;
    cout<<"Satir sayisi : ";
    cin>>N;
    cout<<"Sutun sayisi : ";
    cin>>M;

    if(N<=0 || M<=0)
    {
        cout<<"Gecersiz boyut girildi...";
    }
    int a[N][M],b[N][M],c[N][M];
    for(int i=0; i<N; i++)
        for(int j=0; j<M; j++)
        {
            cout<<"a["<<i<<"]"<<"["<<j<<"] =";
            cin>>a[i][j];
            cout<<"b["<<i<<"]"<<"["<<j<<"] =";
            cin>>b[i][j];
            c[i][j]=a[i][j]+b[i][j];
        }
    for(int i=0; i<N; i++)
    {
        for(int j=0; j<M; j++)
        {

            cout<<a[i][j]<<"\t";
        }
        if(i==0)
            cout<<"\t+\t";
        else
            cout<<"\t \t";
        for(int j=0; j<M; j++)
        {

            cout<<b[i][j]<<"\t";

        }
        if(i==0)
            cout<<"\t=\t";
        else
            cout<<"\t \t";
        for(int j=0; j<M; j++)
        {
            cout<<c[i][j]<<"\t";
        }
        cout<<endl;
    }

}

1 DEN GİRİLEN BİR SAYIYA KADAR OLAN SAYILARIN ASALLIK KONTROLÜ(Fonksiyon ile ) (2.DÖNEM)

#include <iostream>
using namespace std;
void asal(int a)
{
    int sayac=0;
    for(int i=1; i<=a; i++)
    {
        if(a%i==0)
            sayac++;

    }
    if(sayac==2)
        cout<<"ASAL";
    else
        cout<<"ASAL DEGIL";

}
int main()
{

    int a;

    do
    {
        cout<<"Pozitif bir sayi giriniz : ";
        cin>>a;


    }
    while(a<0);
    for(int i=1; i<=a; i++)
    {
        cout<<endl;
        cout<<i<<endl;
        asal(i);
    }
}

OKUMANIZI ÖNERDİĞİM GÜZEL BİR ÇAĞIRICI FONKSİYON KODU

#include<iostream>
using namespace std;
int f1(float a)
{
    a++;
  while(++a>10)
  {
    cout<<a;
    cout<<"*"<<endl;
    a--;
  }

  return a;
}

int main()
{
    int a=15;
cout<<f1(a);



}

HANGİ BASAMAĞINDA HANGİ SAYI VAR

#include <iostream>
using namespace std;
int main()
{
    int n, y, b=0;
    int d=1;
    cin >> n;
    y=n;
    do
    {
        y/=10;
        b++;
    }while(y);
    for(int i=1;i<=b;i++)
    {
        int c=n%10;
        cout<<d<<"'lar basamagi="<<c<<endl;
        n/=10;
        d*=10;
    }
}

Her bir sayi girildiğinde ortamalamayı gösteren C++ programı

#include <iostream>
using namespace std;
float sayac=0,ortalama=0,toplam=0;
float ort(float x)
{
    sayac++;
    toplam+=x;
 ortalama=toplam/sayac;

 return ortalama;
}
int main()
 {
     float a;
do{
        cin>>a;
          cout<<"Son ortalama : "<<ort(a)<<endl;

}while(true);
}

Klavyeden sürekli sayı girilecektir(0 veya negatif girilir ise program En büyük En büyük ikinci ve Kac adet pozitif sayi olduğunu gösterecek)

#include <iostream>
using namespace std;
int main()
{
    int x,enb=0,enb2=0,sayac=0;
    cout<<"LUTFEN AYNI SAYIYI 2 KERE GIRMEYINIZ... "<<endl;
    do
    {
       cout<<"Bir sayi giriniz : ";
       cin>>x;
       if(x>0)
        sayac++;
if(x>enb2)
{
    if(enb2<enb)
        enb2=enb;
}
        if(x>enb)
enb=x;

    }while(x>0);
cout<<"Girilen pozitif sayi miktar : "<<sayac<<endl;
cout<<"En buyuk sayi : "<<enb<<endl;
cout<<"En buyuk ikinci sayi : "<<enb2<<endl;


}

Karmaşık sayılarda mutlak değer a+bi şeklinde karmaşık sayı alır

#include <iostream>
#include <cmath>
using namespace std;
int mutlakdeger(int a,int b)
{float t;
    t=sqrt(a*a+b*b);

    return  t;
}
int main()
{
    char d;
string c;
  int a,b;
  cout<<"Karmasik sayiyi giriniz : ";
cin>>a>>d>>b>>c;
cout<<"a="<<a<<"b="<<b<<endl;
cout<<"Mutlak deger : "<<mutlakdeger(a,b);

}

GİRİLEN BİR CÜMLE DE HARFLERİN KAÇAR DEFA TEKRARLANDIĞINI BULAN PROGRAM(İSKENDRN TEKNK SINAV SORUSUNUN CEVABI)

#include <iostream>
#include <string>
using namespace std;
string an;
int saysil(char c)
{

    int say=0,bos=0;
    do
    {
        bos=an.find(c);
        if(bos!=string::npos)
        {
            an.replace(bos, 1, "½");
            say++;
        }
    }while(bos!=string::npos);
    return say;
}
int main()
{
    cout<<"Lutfen bir cumle giriniz : ";
    getline(cin, an);
    string bn=an;
    for(int i=0;i<=an.length()-1;i++)
    {
        if(an[i]!='½')
           {
               cout<<bn[i]<<"karakteri "<<saysil(an[i])<<" defa tekrarlanmistir"<<endl;
           }
              }
    }

FONKSİYON İLE BELLİ BİR ARALIĞI SİLDİRME

#include <iostream>
using namespace std;
string sil(string s,int nerden,int kactene){
string parca="";
for(int i=0;i<nerden;i++)
parca+=s[i];
for(int i=nerden+kactene;i<s.length();i++)
    parca+=s[i];
return parca;
}
int main()
{
    cout<<sil("Merhaba",1,1)
}

STRİNG TİPİNDE GİRİLEN SAYILARI İNTEGER TİPİNDE GÖNDEREN C++ PROGRAMI

#include <iostream>
#include <cmath>
using namespace std;
int don(string s)
{int q=0;
    int t=0;
    string sayi="0123456789";
    for(int j=s.length()-1;j>=0;j--)


           for(int i=0;i<sayi.length();i++)
        if(s[j]==sayi[i]){
           t+=pow(10,s.length()-1-j)*i;
           break;}
return t; }
int main()
{
    cout<<don("754")+1;
}

İÇ İÇE FOR İLE FARKLI ŞEKİLLER


#include <iostream>
using namespace std;
int main()
{string s;
string q;
string a;
s="GALATASARAY";
    for(int w=s.length();w>=0;w--)
           {
               q+=s[w];cout<<q<<endl;
}
for(int i=s.length();i>=0;i--)
{
    for(int k=0;k<i;k++)


    cout<<' ';
         a+=s[i];
         cout<<a<<endl;
}
}



Ekran çıktısı mevcut (FONKSİYON ÖRNEĞİ)


 #include <iostream>
using namespace std;
void    capraz(string c,int s)
{
    for(int i=0;i<s;i++)
    {
        for(int j=0;j<s-1-i;j++)
            cout<<' ';
        cout<<c<<endl;
    }
    for(int t=0;t<s;t++)
        {
          for(int r=0;r<t;r++)
        cout<<' ';
    cout<<c<<endl;
        }

}
int main()
{
    capraz("GS",4);
}

ÇIKTIYI BULMAYA ÇALIŞIN !

#include <iostream>
using namespace std;
int f1(int a)
{
    cout<<++a<<endl;
    return a+5;

}
int f2(int a){
cout<<--a<<endl;
return f1(a);

}
int f3(int a)
{
    cout<<a++<<endl;
return f1(a)+f2(a+7);
}
int f4(int a)
{
    cout<<++a<<endl;
    a+=5;
    return a+f3(3);
}
int main()
{
int a=5;
cout<<f3(3)+f3(f2(f1(3)))<<endl;

}

KAÇ TANE BOŞLUK GİRDİM ACABA ?

#include <iostream>
#include <string>
using namespace std;
int main()
{


    string s;
    getline(cin,s);
    string y="  ";
    string q=" ";
    int t=-1;
    int w,merba;
int sayac=0;
 do {
       t=s.find(' ',t+1);
     if(t!=string::npos)
       sayac++;
       else
        continue;
  }while(t!=string::npos);
cout<<"Girilen cumledeki bosluk sayisi : "<<sayac;
}

ACABA A. B VE C SAYISININ ARASINDA MI ? DEĞİLSE OLMASI İCİN DAHA KAC ADIM GEREKİYOR (İSTEK SINAV SORUSU)

#include <iostream>
int Araliktami(int K,int M,int N)
{
    int mini=M<N?M:N;
    int maxi=M>N?M:N;
    if (K<=maxi && K>=mini)
        return 0;
    else if (K>maxi)
        return 1;
    else return -1;
}
using namespace std;
int main()
{
    int A=-8,B=1,C=1;
    int X=A,step=0;
    int sonuc=Araliktami(A,B,C);
    cout<<"A = ";
    cin>>A;
    cout<<"B = ";
    cin>>B;
    cout<<"C = ";
    cin>>C;
    while(1)
    {
        sonuc=Araliktami(A,B,C);
        if (sonuc==0)
        {
            cout<<"Aralikta olabilmesi için gerekli adim sayisi : "<<step<<endl;
            break;
        }
        else if (sonuc==1)
            A -= 3;
        else A+=5;
        step++;
    }
    return 0;
}

GİRDİĞİNİZ CÜMLEDE KAÇ TANE Mİ a VAR ?


#include <iostream>
#include <string>
using namespace std;
int main()
{
    string c;
    int sayac=0;
    string s("a");
    getline(cin,c);
    int b=-1;
do{


            b=c.find("a",b+1);
        if(b!=string::npos)
sayac++;



}while(b!=string::npos);


 cout<<"a="<<sayac<<endl;
}

VOİD VARSA RETURN YOK !

#include <iostream>
using namespace std;
void yildizyaz(int t){
if(t<0)
    t=50;
for(int i=0;i<t;i++)
    cout<<"*";
cout<<endl;
}
int main()
 {
     yildizyaz(-11111);
     yildizyaz(50);
     yildizyaz(25);

 }

MATEMATİK FONKSİYONLARI (#include )

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a,x;
cout<<"Cosinus hesabi yapmak icin 1 e  "<<endl;
cout<<"Sinus hesabi yapmak icin 2 ye  "<<endl;
cout<<"Logaritma hesabi yapmak icin 3 e  "<<endl;
cout<<"Karekok hesabi yapmka icin 4 e  "<<endl;
cout<<"Tanjant hesabi yapmak icin 5 e basiniz  "<<endl;
cout<<"Hangi islem : ";
cin>>a;

if(a==1)
    {cout<<"Hesabi yapacaginiz sayiyi giriniz : "<<endl;
cin>>x;
cout<<"Cos"<<x<<"="<<cos(x);}
else if(a==2)
   {
      cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
cout<<"Sin"<<"="<<x<<sin(x);
   }
else if(a==3)
    {cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
cout<<x<<" in Dogal logaritmasi : "<<log(x);}
else if(a==4)
    {cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
cout<<"Karekok "<<x<<"="<<sqrt(x);}
else if(a==5)
    {cout<<"Hesabi yapacaginiz sayiyi giriniz : ";
cin>>x;
    cout<<"Tanjant"<<x<<"="<<tan(x);}
    else
        cout<<"HATALI RAKAM GIRDINIZ...";
}

GİRİLEN ÖĞRENCİ VE NOTLARINA GÖRE EN YÜKSEK VE EN DÜŞÜK ALAN ÖGRENCİYİ BULAN PROGRAM(100 ÜSTÜNDE ALANLAR HESABA GİRMEZ)

#include <iostream>
#include <string>
using namespace std;
int main()
{
    int yn=0,c,dn=100;
    string a; string iyi=" ",kotu=" ";
    for(int i=1;i<5;i++)
    {
        cout<<"Isim : ";
        cin>>a;
        cout<<"Sinav notu : ";
        cin>>c;
        if(c<=100){
            if(c>yn){
              yn=c;
        iyi=a;
        }
        else if(c<dn){
            dn=c; kotu=a;
        }
        else
            break;
        }

}
cout<<"en yuksek notu : "<<iyi<<" aldi : "<<yn<<endl;
cout<<"en kucuk notu : "<<kotu<<" aldi : "<<dn;
}

GİRİLEN BİR CÜMLEDEKİ SESLİ HARFLERİN SAYISINI BULAN PROGRAM (STRİNG)

#include <iostream>
#include <string>
using namespace std;
int main()
{size_t saya=0,sayac=0,say=0,sa=0,s=0;
    string c;
    getline(cin,c);
    for(int i=0;i<c.length();i++)
        {if(c[i]=='a')
        sayac++;
        else if(c[i]=='e')
            saya++;
    else if(c[i]=='i')
        say++;
    else if(c[i]=='o')
        sa++;
    else if(c[i]=='u')
        s++;


}
cout<<"a="<<sayac<<endl;
cout<<"e="<<saya<<endl;
cout<<"i="<<say<<endl;
cout<<"o="<<sa<<endl;
cout<<"u="<<s<<endl;
}

KAREKÖK HESABI (FONKSİYON)

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int sayi;
    cout<<"Kok almak istediginiz sayiyi giriniz : ";
    cin>>sayi;
        cout<<"Girilen sayinin karekoku :"<<sqrt(sayi)<<" dir";

}

Spring Boot Uygulamasını Heroku üzerinde Deploy Etme

Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...