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;
}
}
}