AnaSayfa c++ C++ Eğitimi ( if ,else,else if, cin , cout , int ) #DERS 2
c++

C++ Eğitimi ( if ,else,else if, cin , cout , int ) #DERS 2

443

Merhaba arkadaşlar C++ Eğitimi serimizin ikinci dersiyle beraberiz. Önceki dersimizi okumadıysanız buraya tıklayarak önceki dersimize ulaşabilirsiniz. Öncelikle bu dersimizde neler öğreneceğiz bunlara değinelim.

  • Koşul döngüsü olan if döngüsünü öğreneceğiz.
  • Konsol uygulamasına dışarıdan veri almamızı sağlayan cin komutunu öğreneceğiz.
  • Ders sonunda önceki dersimizde öğrenmiş olduğumuz cout , int komutlarını da kullanarak basit bir hesap makinası uygulaması yapacağız.

İf döngüsü ile başlayalım. İf döngüsü bir fonksiyonu belirli bir koşula göre çalıştırmaya yarayan bir döngüdür. Kodlamada en fazla kullanılan döngü diyebiliriz. İki Şekilde Kullanılır. Genel kullanımı şu şekildedir.


if(Bu kısma koşul yazılır)

{

//bu kısma koşul sağlandığında yapılmak istenen yazılır.

}

else if(Bu kısma 2. koşul yazılır)

//yukarıdaki koşul sağlanamazsa bu koşul kontrol edilir

{

//belirlediğimiz 2. koşul sağlanırsa yapılmak istenen yazılır.

//if döngüsünden sonra istediğimiz kadar else if döngüsü yazabiliriz

else

{

//bu kısma yukarıdaki hiçbir koşul sağlanamazsa yapılmak istenen yazılır.

}



Bunun dışında birde sade bir kullanım şekli vardır. Bu kullanım şekli genellikle else veya else if kullanılmadığı ve koşul için sadece bir görev yazıldığı zaman kullanılır.


if(buraya koşul yazılır) buraya yapılmak istenen yazılır;//bu kullanım şeklinde sadece 1 görev yazılabilir.

if döngüsü bu kadar. Şimdide cin komutuna değinelim. cin komutu konsol uygulamasına dışarıdan veri almamızı sağlayan bir komut türüdür. cin komutunun genel kullanımı aşağıdaki gibidir.


#include <iostream>
#include <string>
using namespace std;

int main()
{
 int a;// a adında bir değişken oluşturduk.
 cin >> a; // konsol uygulaması başlayınca cin komutuyla a değişkenine bir değer verilmesini istedik.
 
 cout << "Girdiginiz Sayi " << a;//a değişkeninin değerini ekrana yazdırdık.
 
 
 
 
}

Cin komutuda tamamlandığına göre şimdi hesap makinası uygulamamızı yapabiliriz.


#include <iostream>

using namespace std;

int main()
{
 int a,b,c,d;
 
 cout<<"\n #DERS 2 (HESAP MAKiNASI)";
 
 cout<<"\n EDiTOR : MuhendisArsivi.com \n";
 
 cout<<"\nYapmak istediginiz islemin numarasini giriniz."<<"\n"<<"\n Toplama = 1\n Cikartma = 2\n Carpma = 3\n Bolme = 4\n";
 
 cin>>c;
 
 
 
 cout<<"ilk sayiyi giriniz = ";
 
 cin>>a;
 
 cout<<"Son sayiyi giriniz = ";
 
 cin>>b;
 
 
 
 if ( c == 1 )
 
 d = ( a+b );//eğer 1 seçildiyse ilk ve son sayıyı topla.
 
 
 
 if ( c == 2 )
 
 d = ( a-b ); //eğer 2 seçildiyse ilk sayıdan son sayıyı çıkart.</pre>
<pre>
 
 
 
 if ( c == 3 )
 
 d = ( a*b );// eğer 3 seçildiyse ilk ve son sayıyı çarp.</pre>
<pre>
 
 
 
 if ( c == 4 )
 
 d = ( a/b );// eğer 4 seçildiyse ilk ve son sayıyı böl.</pre>
<pre>
 
 
 
 cout<<"\n islemin sonucu = "<< d <<"\n";
 
 
 
 if ( c > 4 )
 
 cout<<"Program yanildi. Cunku girdiginiz islemin numarasi yanlis. En buyuk islem numarasi 4(Bolme)''dir.";
 
 
 
 cout<<"\nCikmak icin bir tusa basiniz.";
 
 
 

 
 return 0;
 
 
}

Bu dersimizde buraya kadar. Her iki dersten öğrendiklerimizle bir hesap makinası uygulaması yaptık. sizde her iki dersten öğrendikleriniz ile bir uygulama yapıp öğrendiklerinizi pekiştirebilirsiniz. Yazdığınız kodu yorumlara eklemeyi unutmayın. Bakalım en başarılı uygulama kimden gelecek. Soru ve dileklerinizi yorum yolu ile veya yakupafsin@muhendisarsivi.com adresinden bana ulaştırabilirsiniz. Ayrıca Derslerimizden anlık haberdar olmak istiyorsanız facebook sayfamızı beğenebilir veya sağ üst taraftan e posta bültenimize abone olabilirsiniz.

Daha Fazla İlgili Makale Yükleyin
Daha Fazla Yük c++

Bir Yorum Yazın

Ayrıca Kontrol Edin

C++ Eğitimi (Switch-Case) #DERS 6

Merhaba arkadaşlar! Yine bir c++ dersiyle beraberiz. Bu dersimizde if-else döngüsünü kısal…