Çözüldü C/C++ "Expect expression before double" hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

ekstremum nokta

Kilopat
Katılım
29 Ocak 2019
Mesajlar
634
Daha fazla  
Cinsiyet
Erkek
1689016844440.png


C'ye yeni başladım, hipotenüs hesaplayan bir kod yazayım dedim ancak böyle bir hatayla karşılaşıyorum. Hatam nerede, yardımcı olur musunuz?
 
Çözüm
double'ı bir anahtar kelime olarak düşünebilirsiniz. != ile veriler karşılaştırılır. Dolayısıyla A != double ifadesi, doğru bir ifade değildir.

Aşağıdaki şekilde istediğiniz neyse yapabilirsiniz:
Kod:
while (B != 1.0) // Double veri tipiyle karşılaştırdık

if (typeof(A) == double) // Double veri tipinde olduğunu karşılaştırdık
A eşit değil double demişsin de double ne? Hangi double? Mesela double A diye değişken tanımlamışsın, A eşit değil demişsin döngü koşulunda. Ama A neye eşit değil onu tanımlamamışsın.

while (A != B) gibi bir şey dene.
 
double'ı bir anahtar kelime olarak düşünebilirsiniz. != ile veriler karşılaştırılır. Dolayısıyla A != double ifadesi, doğru bir ifade değildir.

Aşağıdaki şekilde istediğiniz neyse yapabilirsiniz:
Kod:
while (B != 1.0) // Double veri tipiyle karşılaştırdık

if (typeof(A) == double) // Double veri tipinde olduğunu karşılaştırdık
 
Çözüm
Eki Görüntüle 1856685
Veri tipi.

Yardımcı olamayacağınız konularda kalabalık yapmayın.
Eeee? A'yı tanımlamış, döngü içinde A != double demiş, benim sorduğum double o double. A'nın veri tipi olduğunu ben de biliyorum.
A eşit değil double demişsin
A diye değişken tanımlamışsın
Ama A neye eşit değil onu tanımlamamışsın.
while (A != B) gibi bir şey dene.
Bunlardan kafanda şimşekler çakar mı? Yardımcı olamıyor muyum yoksa sen okuduğunu anlamıyor musun acaba? Ayrıca kafana göre agresif agresif cevaplar yazma millete, ben sana düzgünce soruyorsam düzgünce cevap ver.
 
double'ı bir anahtar kelime olarak düşünebilirsiniz. != ile veriler karşılaştırılır. Dolayısıyla A != double ifadesi, doğru bir ifade değildir.

Aşağıdaki şekilde istediğiniz neyse yapabilirsiniz:
Kod:
while (B != 1.0) // Double veri tipiyle karşılaştırdık

if (typeof(A) == double) // Double veri tipinde olduğunu karşılaştırdık
Teşekkür ederim.
 
Eeee? A'yı tanımlamış, döngü içinde A != double demiş, benim sorduğum double o double. A'nın veri tipi olduğunu ben de biliyorum.




Bunlardan kafanda şimşekler çakar mı? Yardımcı olamıyor muyum yoksa sen okuduğunu anlamıyor musun acaba? Ayrıca kafana göre agresif agresif cevaplar yazma millete, ben sana düzgünce soruyorsam düzgünce cevap ver.
Ben okuduğumu anlamıyorum demek ki, özür dilerim.
 
A eşit değil double demişsin de double ne? Hangi double? Mesela double A diye değişken tanımlamışsın, A eşit değil demişsin döngü koşulunda. Ama A neye eşit değil onu tanımlamamışsın.

while (A != B) gibi bir şey dene.
Bu sinir ne güzel kardeşim? Yine de cevabın için teşekkürler.
 

Technopat Haberler

Yeni konular

Geri
Yukarı