[Çözüldü] Kod Parçası Çalışmıyor !

Başlatan osman.tuysuz, 23 Aralık 2014 - 22:40:26

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

osman.tuysuz

Merhabalar;

Sayı tahmin programı yapmaya çalıştım. Sayıya yaklaştıkça sırasıyla soğuk, ılık, sıcak, çok çok sıcak demesi gerekli. Programı yazdım hepsi çalışıyor ama 'sıcak' işlev görmüyor. Yani tahmin edilen sayı ile benim yaptığım tahmin arasındaki farka göre bu sonuca ulaşıyor. Programın tahmini ile benim yaptığım tahmin arasındaki fark 2 ya da 3 olduğunda sıcak demesi gerekiyor ama bunu yapmıyor. Diğerlerini yapıyor. Yardımcı olursanız sevinirim. Teşekkürler, kolay gelsin.

Resimler:

Program


Çıktı



Program 10'u tahmin etti ve ben 8 yazdığımda sıcak sonucu vermiyor.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 23 Aralık 2014 - 22:48:03

Cevabı kendim buldum.

else if(fark == 2 && fark == 3) yanlış yazılmış. Ve işareti yerine veya kullanmam gerekliymiş. Yani else if(fark == 2 || fark == 3) olmalıymış.
Hayatımdaki Değişiklik "UBUNTU" ve Açık Kaynak Kod

mozhan

When we ride on our enemies..

https://github.com/mustafaozhan

bytan

Tamam. :)

Not: fark değişkeni, aynı anda hem 2 hem de 3 değerine sahip olamaz elbette. Gözünden kaçan mantık hatasını yine kendin yakalamışsın. :)
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST