UmpaLumpalar
Centipat
- Katılım
- 8 Ocak 2022
- Mesajlar
- 72
Daha fazla
- Cinsiyet
- Erkek
Merhaba arkadaşlar. Başlıktan anlayacağınız gibi while döngüsünde istenildiği zaman çıkmak konusunda çok sıkıntı çekiyorum. Az önce girilen sayının tek mi çift mi kontrolünü yaptım. Buraya kadar her şey tamam. Fakat bunu sonsuz döngüye alınca işler karışıyor. Her defasında tekrar sayıyı soruyor. Aslında istediğim şey bu ama mesela klavyede 'Q' tuşuna basınca döngüden çıksın ve program bitsin istiyorum. Bu dediğimi bool ile yapmaya çalıştım ama başaramadım.
Bu kodu basit bir şekilde sonsuz döngüye alıp, "bir sayı giriniz(cıkıs icin 'Q'ya basınız)" nasıl yapılır acaba? Yani çıkısı sonda sormak yerine daha sayıyı isterken sorsun istiyorum. Ve tabii ki bool ifadeler kullanarak çıkmak çok işime yarar. Yardım edebilecek varsa çok sevinirim.
C++:
int sayi;
cout << "Bir sayi giriniz: ";
cin >> sayi;
if (sayi % 2 == 0)
{
cout << sayi << " sayisi cifttir" << endl;
}
else.
{
cout << sayi << " sayisi tektir" << endl;
}
Bu kodu basit bir şekilde sonsuz döngüye alıp, "bir sayı giriniz(cıkıs icin 'Q'ya basınız)" nasıl yapılır acaba? Yani çıkısı sonda sormak yerine daha sayıyı isterken sorsun istiyorum. Ve tabii ki bool ifadeler kullanarak çıkmak çok işime yarar. Yardım edebilecek varsa çok sevinirim.
Son düzenleyen: Moderatör: