VnexTR: Bilişim Forumu

Tam Versiyon: C++ While Döngüsü – (Devam Etmek İstiyormusun? ( E/H ) Örneği
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Bu yazımızda C++ ile While Döngüsünün Başka İşlem Yapmak İstiyormusun (E/H) şeklinde nasıl kullanılacağını, Yine While döngüsünün birden fazla şart ile veya operatörü (||) ile kullanımını ve ekran temizleme işleminin nasıl gerçekleştirilebileceğini görebileceğiniz bir örnek oluşturacağız.

Örneğimizde yukarıdaki bu işlemleri gerçekleştirmeye yardımcı olarak basit bir toplama işlemi yapacağız. İşlem sonucunda kullanıcıya Devam Etmek İstiyormusunuz (E/H) şeklinde bir soru sorulacak ve kullanıcı “E” yada “e” karakterine basarsa programın tekrar etmesini sağlayacağız. Ayrıca her tekrar sonucu ekranın temizlenmesini sağlayacağız.

C++ Kodlarımıza geçelim: 
Kod:
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
   setlocale(LC_ALL,"Turkish"); //Türkçe karakter
   char karakter;
   int s1,s2,sonuc;
   while(true)
   {
   cout<<"1. Sayıyı Gir : ";
   cin>>s1;
   cout<<"2. Sayıyı Gir : ";
   cin>>s2;
   sonuc=s1+s2;
   cout<<"Sonuç : "<<sonuc<<endl;
   cout<<"Başka işlem yapmak istermisiniz(E/H) : "<<endl;
   karakter=getche();
   if(karakter=='e' || karakter=='E')
   {
   cout<<endl;
   system("CLS");
   continue;
}
else
{
break;
}
   }
}