GİRİLEN SAYIDAN BAŞLAYARAK TERS DİK ÜÇGEN ÇİZEN PROGRAM (FOR DÖNGÜSÜ)

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

    int n;
    cout<<"n : ";
    cin>>n;
    for(int i=n; i>=1; i--)
    {
        for(int j=1; j<=i; j++)
        {
            cout<<j<<" ";
        }
        cout<<endl;
    }
}

GİRİLEN SAYILARI YOKSAYMA SADECE STRİNG KARAKTERLERİNİ EKRANA YAZDIRAN C++ ÖRNEĞİ

#include <iostream>
#include <string>
using namespace std;
int main()
{
    string a;
    string r="0123456789";
    getline(cin,a);
    cout<<endl;
    for(int i=0; i<a.length();i++)
    {
        for(int j=0; j<r.length();j++)
        {
            if(a[i]==r[j])
            {
                a.erase(i--,1);
                break;

            }
        }
    }
    cout<<a<<endl;
}

STRİNG ÖRNEK C++

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

    string s;
    getline(cin,s);

    for(int i=0; i<s.length(); i++)
    {
        for(int j=0; j<i; j++)
        {

            cout<<"--->";
        }
        {
            cout<<s[i]<<endl;
        }
    }
}

STRİNG ÖRNEK C++

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

    string s0("EN BUYUK");
    string s1;
    string s2("GokhAn naSiLsin afiYeTtesindiR insallah");
    string s3(s2,0,1);
    string s4(s2,4,1);
    string s5(s2,11,1);
    string s6(s2,4,1);
    string s7(s2,21,1);
    string s8(s2,4,1);
    string s9(s2,9,1);
    string s10(s2,4,1);
    string s11(s2,29,1);
    string s12(s2,4,1);
    string s13(s2,19,1);
    s1=s0+' '+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13;
    cout<<s1;
string  s21(s2,7,4);
cout<<s21;
}

STRİNG ÖRNEK C++

#include <iostream>
#include <string>
using namespace std;
int main()
{
    int sayac=0;
    string s;
    cout<<"Kelime giriniz : ";
    cin>>s;
    for(int i=0;i<s.length();i++)
        {
            sayac++;
        }

    cout<<"Girdiginiz kelime "<<" "<<sayac<<" "<<"harflidir.";
}

STRİNG ÖRNEK C++

#include <iostream>
#include <string>
using namespace std;
int main()
{
    string c;
    string a;
    string b("Gokhan Guzelkokar");
    cout<<"Kelime giriniz : ";
     getline(cin,c);
    a=c;
    for(int i=0;i<a.length();i++)
 {
cout<<'*';
 }
cout<<a+' '+b<<endl;
}

ÇOK BOYUTLU DİZİ C++

#include <iostream>
using namespace std;
int main()
{
    int sayi[4][2]={{1,2},{3,5},{4,2},{1,0}};
    cout<<"Dizi elemanlari : "<<endl;
    for(int i=0;i<4;i++){
        for(int j=0;j<2;j++){
            cout<<"["<<i<<"]["<<j<<"]: ";
            cout<<sayi[i][j]<<endl;
                    }
    }
}

C++ (DİZİLER)

#include <iostream>
using namespace std;
int main()
{
    int toplam=0;
    int sayi[3]{2,2,1};
    for(int i=0;i<3;i++){
        toplam+=sayi[i];

            }
cout<<"Dizideki sayilarin toplami :  "<<toplam<<endl;
}

FONKSİYON ÖRNEĞİ C++

#include<iostream>
using namespace std;
int usalma(int sayi,int us)
{
    int sonuc=1;
    for(int i=1;i<=us;i++)
        sonuc*=sayi;
    return sonuc;
}

    int Faktoriyel(int sayi)
    {
 int sonuc=1;
        for(int i=1;i<=sayi;i++)
            sonuc*=i;
        return sonuc;
    }

    int main()
{

    int sayi;
    cin>>sayi;

    cout<<Faktoriyel(sayi)<<endl;

{


    int sayi,us;
cin>>sayi>>us;
cout<<usalma(sayi,us);

}


}


İKİ SAYI ARASINDAKİ ASAL SAYILARI BULAN C++ PROGRAMI

#include <iostream>
using namespace std;
int main()
{
    int i,c,sayi1,sayi2,b;
cout<<"Alt degeri giriniz : ";
cin>>sayi1;
cout<<"Ust degeri giriniz : ";
cin>>sayi2;
    for(i=sayi1;i<=sayi2;i++){

       c=1;
    for(b=2;b<i;b++)
    {
        if(i%b==0){
            c=0;
        }
    }
   if(c==1)
    cout<<i<<endl;

    }


}

KLAVYEDEN GİRİLEN SAYILARI TOPLAR TOPLAM 100 VE ÜZERİ OLDUÐU AN GİRİLEN NEGATİF SAYILARIN KAC TANE OLDUÐUNU YAZAN PROGRAM

#include <iostream>
using namespace std;
int main()
{
    int sayi,toplam=0,sayac=0;
    for(;toplam<100;)
    {
        cout<<"Bir sayi lutfen : ";
        cin>>sayi;
        toplam+=sayi;
        if(sayi<0)
            sayac++;

    }
cout<<toplam<<endl<<sayac<<endl;
}

//GİRİLEN BİR SAYİNİN TÜM TAM BÖLENLER TOPLAMINI BULAN PROGRAM

#include <iostream>
using namespace std;
int main()
{
    int N,Toplam=0,toplamtum=0,i;
    cout<<"bir tam sayi giriniz : ";
    cin>>N;
    for(i=1;i<=N;i++)
    {
    Toplam=0;
    for(int j=1;j<=i;j++)
    if(i%j==0)
    {
         Toplam=Toplam+j;
    }
    toplamtum+=Toplam;
    cout<<i<<"  icin tam bolenler toplami"<<Toplam<<endl;
    }
    cout<<"Tum tam bolenler toplami ="<<toplamtum<<endl;
}

ÖRNEK

#include <iostream>
using namespace std;
int main()
{
    int sayi1,sayi2,toplamcift=0,toplamtek=0,sayaccift=0,sayactek=0,rakam,sayac=0;

    do
    {
        cout<<"Bir sayi giriniz : ";
        cin>>sayi1;
        if(sayi1%2==0)
        {
            toplamcift+=sayi1;
            sayaccift++;
        }
        else
        {
            toplamtek+=sayi1;
            sayactek++;
        }

    }
    while(sayi1!=0);
    sayaccift--;
    cout<<"Ciftlerin toplami : "<<toplamcift<<endl;
    cout<<"Teklerin toplami : "<<toplamtek<<endl;

  cout<<"Tek sayi adedi  : "<<sayactek<<endl;
    cout<<"Cift sayi adedi : "<<sayaccift<<endl;
    if(sayactek>sayaccift)
        cout<<"Girilen tek sayi miktari cift sayi miktarindan daha fazladir"<<endl;
    else if(sayactek==sayaccift)
        cout<<"Girilen tek sayi ve cift sayi adedi aynidir"<<endl;
    else
        cout<<"Girilen tek sayi miktari cift sayi miktarindan daha azdir..."<<endl;
    do
    {
        cout<<"Bir rakam girin : ";
        cin>>rakam;
        rakam+=rakam+3;
    }
    while(rakam<9);
    cout<<"Rakamin iki katinin 3 fazlasi : "<<rakam<<endl;
    for(int i=1; i<=rakam; i++)
    {
        if(rakam%i==0)
        {
            sayac++;
        }

        if(sayac==2)
        {
            cout<<"Girdiginiz rakam asal degildir..."<<endl;
            break;
        }
        else
        {
            cout<<"Girdiginiz rakam asaldir ..."<<endl;
            break;
        }
            }
}

Örnek (İÇ İÇE FOR DÖNGÜSÜ)


Klavyeden Sürekli Sayı Girilecek Ve O sayının Tek mi Çift mi Olduğu Okutulacak Klavyeden 0 Veya Negatif Bir Sayı Girilirse Program Duracak

#include <iostream>
using namespace std;
int main()
{
int sayi;
do
{
cout<<"sayi girin : ";
cin>>sayi;
if(sayi%2==0)
cout<<"CİFT..."<<endl;
else
cout<<"TEK..."<<endl;
}while(sayi>0);
      }

Switch Case Örneği...

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

int i = 0;
do
{
cout << "1 - Ilk Secim" << endl
<< "2 - Ikinci Secim" << endl
<< "3 - Cikis" << endl
<< "Seciminiz : ";
cin >> i;
switch(i)
{
case 1:
cout << "ilk secim secildi" << endl;
break;
case 2:
cout << "ikinci secim secildi" << endl;
break;
case 3:
cout << "simdi cikiliyor" << endl;
break;
default:
cout << "oyle bi secenek yok ki?" << endl;
break;
}
}
while (i !=3);
}

WHİLE ÖRNEK

#include <iostream>
using namespace std;
int i=1;
int main()
{
    while(i<20)
{
    if(i%4==0 && i%3 !=0)
    {
        cout<<i<<"x"<<endl;
        i++;
    }
}
}

ÇARPIM TABLOSU

#include <iostream>
using namespace std;
int main()
{
    int rakam,carpim=1;
    cout<<"Bir rakam giriniz : ";
    cin>>rakam;

int i=1;

     while(i<=10)
    {

    carpim=rakam*i;

cout<<rakam<<"x"<<i<<"="<<carpim<<endl;
i++;


}

CASE VE SWİTCH İLE HESAP MAKİNESİ

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

    int sayi1,sayi2;
    char c;
    cout<<"yapmak istediginiz isleme göre 2 sayi giriniz : ";
    cin>>sayi1>>sayi2>>c;
    switch(c)
{
    case '+':
    cout<<"Toplam islemi : "<<sayi1+sayi2<<endl;
break;

  case '-':
        cout<<"Cikarma islemi : "<<sayi1-sayi2<<endl;
        break;
  case '*':
    cout<<"Carpma islemi : "<<sayi1*sayi2<<endl;
    break;
    case '/':
cout<<"Bolme islemi :"<<sayi1/sayi2<<endl;
break;
}

BİR SAYININ TAM BÖLENLERİNİN TOPLAMININ VEREN PROGRAM

#include <iostream>
using namespace std;
int main()
{
    int N,Toplam=0,toplamtum=0,i;
    cout<<"bir tam sayi giriniz : ";
    cin>>N;
    for(i=1;i<=N;i++)
    {
    Toplam=0;
    for(int j=1;j<=i;j++)
    if(i%j==0)
        Toplam+=j;
    toplamtum+=Toplam;
    cout<<i<<"  icin tam bolenler toplami"<<Toplam<<endl;

    }
    cout<<"Tum tam bolenler toplami ="<<toplamtum<<endl;


ÖRNEK

//İki sayının toplamı çift ise aralarındaki sayıları toplayan, tek ise çarpan program...

#include <iostream>
using namespace std;
int main()
{
    int sayi1,sayi2,toplam=0,sayac=0,carpim=1;
    cout<<"1.sayi : ";
    cin>>sayi1;
    cout<<"2.sayi : ";
    cin>>sayi2;

    if((sayi1+sayi2)%2==0)
    {
        for(int i=sayi1; i<=sayi2; i++)
            toplam+=i;
        cout<<"toplamin sonucu : "<<toplam<<endl;
    }
//İlk sayı küçük olmalı
    else
    {
        for(int i=sayi1; i<=sayi2; i++)
            carpim*=i;
        sayac++;
        cout<<"carpmanin sonucu : "<<carpim<<endl;
    }
}


Birden N Tane Sayıya Kadar Olan Sayıların Tek Ve Çift Toplamını Ayrı Ayrı Veren Program

#include <iostream>
using namespace std;
int main()
{
    int sayi,a,toplam=0;
    cout<<"Kac adet sayi girmek istediginizi yaziniz : ";
    cin>>sayi;

    for(int i=0;i<sayi;i++)
    {
    cout<<i+1<<". sayi : ";
    cin>>a;
 toplam+=a;
}
if(toplam%2==1)
    cout<<"Sayilarin toplami : "<<toplam<<" "<<"tur"<<" "<<"ve bu sayi tektir"<<endl;
else
    cout<<"Sayilarin toplami : "<<toplam<<" "<<"dir"<<" "<<"ve bu sayi cifttir"<<endl;
}

İF-ELSE İLE HESAP MAKİNESİ

#include <iostream>
using namespace std;
int main()
{
    int sayi1,sayi2;
    char c;
    cout<<"SAYI1 : ";
    cin>>sayi1;
    cout<<"SAYI2 : ";
    cin>>sayi2;
    cout<<"Yapmak istediginiz islem : ";
    cin>>c;
    if(c=='+')
    cout<<sayi1+sayi2<<endl;
    else if(c=='-')
    cout<<sayi1-sayi2<<endl;
    else if(c=='*')
    cout<<sayi1*sayi2<<endl;
    else if(c=='%')
    cout<<sayi1/sayi2<<endl;
    else
        cout<<"Hatali islem girdiniz ..."<<endl;
}

ÜSLÜ SAYI HESABI

#include <iostream>
using namespace std;
int main()
{
    int sayi1,sayi2,toplam=1;
    cout<<"Tabani giriniz : ";
    cin>>sayi1;
    cout<<"Ussu giriniz : ";
    cin>>sayi2;
    for(int i=1;i<=sayi2;i++)
    {
     toplam=toplam*sayi1;

    }
    cout<<"Toplam : "<<toplam<<endl;

}

VİZE--FİNAL HESABI

#include <iostream>
using namespace std;
int main()
{
   float vize1,vize2,telafi,ortvize,final,sinifgecmenotu;
    cout<<"birinci vize notunuzu giriniz : ";
    cin>>vize1;
    cout<<"ikinci vize notunuzu giriniz : ";
    cin>>vize2;

    ortvize=(vize1+vize2)/2;
cout<<ortvize<<endl;

if(ortvize<50)
{
    cout<<"telafiye girmelisiniz  "<<endl;
    cout<<"telafi notunuzu giriniz : ";
    cin>>telafi;
    ortvize=(telafi+vize1+vize2)/3;

    cout<<"vize ortalamaniz : "<<ortvize<<endl;
}
else
{
    ortvize=ortvize*0.4;
cout<<"ortalamaniz : "<<ortvize<<endl;

}
cout<<"final notunuzu giriniz : ";
cin>>final;
sinifgecmenotu=(ortvize*0.4)+(final*0.6);
cout<<"sinif gecme notunuz : "<<sinifgecmenotu<<endl;
if(sinifgecmenotu<60)
{
    float butunleme;
    cout<<"butunlemeye kaldiniz "<<endl;
    cout<<"butunleme sinavini giriniz : ";
cin>>butunleme;

    sinifgecmenotu=(ortvize*0.4)+(butunleme*0.6);
    cout<<"butunleme sinif gecme notunuz : "<<sinifgecmenotu<<endl;
}



}

FAKTÖRİYEL HESABI YAPAN PROGRAM (FOR DÖNGÜSÜ)

#include <iostream>
using namespace std;
int main()
{
    int sayi,sonuc=1,i;
    cout<<"faktoriyel almak istediginiz sayiyi giriniz : ";
    cin>>sayi;
    for(i=1;i<=sayi;i++)
    {

        sonuc=sonuc*i;

    }
    cout<<"sonuc="<<sonuc;
}

5 ile 80 Arasındaki 3'e ve 5'e Bölünen Sayıların Toplamını Bulan Program

#include <iostream>
using namespace std;
int main()
{
    int toplam=0,i;
    for(i=5;i<80;i++)
    {
        if(i%15==0)
        toplam=i+toplam;
    }
    cout<<"5-80 arasindaki 3 ve 5 e bolunen sayilarin toplami:"<<toplam;
    return 0;
}

GİRİLEN SAYININ ASAL OLUP OLMADIĞINI BULAN PROGRAM (FOR DÖNGÜSÜ)

#include <iostream>
using namespace std;
int main()
{
int sayi,sayac=0;
cout<<"N= ";
cin>>sayi;
for(int i=1;i<=sayi;i++)
        if(sayi%i==0)
        sayac++;
if(sayac==2)
    cout<<sayi<<"  SAYISI  ASAL SAYIDIR"<<endl;
else
    cout<<sayi<<"  SAYISI ASAL DEGILDIR"<<endl;
}

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 ...