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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
#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; } } } |
Kodlarımızı yazdıktan sonra çalıştırarak ekran çıktısını görelim.