#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);
}
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);
}
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++;
}
}
}
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++;
}
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;
}
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;
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;
}
}
#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;
}
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;
}
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;
}
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;
}
}
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;
}
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;
}
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;
}
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;
}
Kaydol:
Kayıtlar (Atom)
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 ...
-
Bu yazımda hobi olarak ilgilendiğim bug bounty'i anlatmaya çalışacağım. Daha sonra bu konu üzerinde kendimizi geliştirmek için neler yap...
-
Flip-Flop doğruluk tabloları girişlerin durumuna bağlı olarak çıkışların ne olması gerektiğini anlatan tablolardır. Kısaca bir doğruluk tabl...