Neler Yeni

C++ bilenler yardım edebilir mi

pc ustasi1

80+ Silver
Katılım
22 Haziran 2021
Mesajlar
2,579
şöyle bi kod var (do while )
do
{
cin >> islem;

} while (islem != 2, islem != 1);

ben programa 1 veya 2 olmazsa eğer döngüye girmesini istedim ama ya 1 i görüyo yada 2 yi ikisini bir görmüyor
bu arada or and falan hepsini denedim farklı bi kod tipimi kullanıcaz onu bilmiyorum
işlemi falan tanımladım
 

JSezar

80+ Silver
Katılım
2 Ekim 2020
Mesajlar
4,459
Chatgpt
 

OrkunJJ

80+ Silver
Katılım
18 Ocak 2021
Mesajlar
4,115
Dahası  
Reaksiyon skoru
1,967
Yaş
21
İsim
Orkun
şöyle bi kod var (do while )
do
{
cin >> islem;

} while (islem != 2, islem != 1);

ben programa 1 veya 2 olmazsa eğer döngüye girmesini istedim ama ya 1 i görüyo yada 2 yi ikisini bir görmüyor
bu arada or and falan hepsini denedim farklı bi kod tipimi kullanıcaz onu bilmiyorum
işlemi falan tanımladım
while (islem != 1 || islem !=2) şeklinde düzelt istediğin şekilde çalışır
koşul ifadelerinde operatörler kullanılır
veya için ||
ve için && vs.
internetten araştırıp daha detaylı öğrenebilirsin
 
  • Beğen
Reaksiyonlar: qnyb
Katılım
29 Ağustos 2023
Mesajlar
30
Dahası  
Reaksiyon skoru
7
İsim
klavyealcam
"ve" anlamı istiyorsan &&, "veya" anlamı istiyorsan || yapman gerekiyor.
Mesaj otomatik birleştirildi:

Daha fazla bilgi için logical operators in C++ yazabilirsin google amcaya
 

pc ustasi1

80+ Silver
Katılım
22 Haziran 2021
Mesajlar
2,579
  • Konu Sahibi Konu Sahibi
  • #5
while (islem != 1 || islem !=2) şeklinde düzelt istediğin şekilde çalışır
koşul ifadelerinde operatörler kullanılır
veya için ||
ve için && vs.
internetten araştırıp daha detaylı öğrenebilirsin
sağol teşekkürler
 

payne

80+
Katılım
14 Aralık 2020
Mesajlar
486
Dahası  
Reaksiyon skoru
191
İsim
Soner Payne
yukarıdaki yanıtlara ek olarak: do while, her koşulda en az 1 kere çalışır. ondan sonra while() içine yazılan şart sağlandığı sürece de çalışmaya devam eder.
 

pc ustasi1

80+ Silver
Katılım
22 Haziran 2021
Mesajlar
2,579
  • Konu Sahibi Konu Sahibi
  • #7
yukarıdaki yanıtlara ek olarak: do while, her koşulda en az 1 kere çalışır. ondan sonra while() içine yazılan şart sağlandığı sürece de çalışmaya devam eder.
peki hocam ben unreal engine için c++ öğreniorum ue nide bugün indirdim ama hiç bişi bilmiyorum böyle sağlam öğreneceğim eğitim falan var mı link atarsan müq olur hı bide ücretsiz olsun :D
 

payne

80+
Katılım
14 Aralık 2020
Mesajlar
486
Dahası  
Reaksiyon skoru
191
İsim
Soner Payne
peki hocam ben unreal engine için c++ öğreniorum ue nide bugün indirdim ama hiç bişi bilmiyorum böyle sağlam öğreneceğim eğitim falan var mı link atarsan müq olur hı bide ücretsiz olsun :D
Ben Unity'ciyim 😊
 
Katılım
23 Ekim 2022
Mesajlar
310
while (islem != 1 || islem !=2) şeklinde düzelt istediğin şekilde çalışır
koşul ifadelerinde operatörler kullanılır
veya için ||
ve için && vs.
internetten araştırıp daha detaylı öğrenebilirsin
|| kullanırsa döngüden çıkamaz. && kullanması lazım
Mesaj otomatik birleştirildi:

Pardon while (islem < 1 || islem > 2) olunca doğrusu olur.
 
Son düzenleme:
Top Bottom