Yarın İçin Ödev Çok Acil !
-
zaten bi tek sorunlu kısım o sin- cos kısmı eğer düzeltemezsem ora olmadan eksik bi şekilde göndericem ödevi.
-
sin-cos kısmında ne sorunu olduğunu sorabilir miyim? Dediklerimi uyguladınız mı?
-
5 in sinüsünü hesaplattıgımda şu şeklide yazıyor;
The sine of 5.000000 degrees is 0.087156.
koddaki %lf ler ile alakalı birşey ama düzgün çalışan bi programda 5 in sinüsünü hesaplattığımda sonuç -0.958924 çıkıyor
aynıu şeyler cosinus içinde geçerli
-
Birinci bölgede (0-90 derece arası) sin ve cos negatif değerler üretmez/üretemez. http://www.wolframalpha.com/input/?i=sin%285%29
Kısaca 0.087156 doğru, doğru çalışıyor dediğiniz programın ürettiği sonuç yanlış.
-
dieğr programda bikaç hata daha gördüm. teşekkürler uyardığın için, peki bu %lf olayı nedir ? sildiğimde karışıyor sonuçlar onu çözemedim
-
tamam hallettim.. herşey için teşekkür ederim
-
printf için format karakterleri listesini http://www.cplusplus.com/reference/cstdio/printf/ adresinden öğrenebilirsiniz.
l 'nin d ya da f 'ye etkisi yoktur. L 'yi e, E, f, F, g, G, a, A önüne getirirseniz long double türünden veriyi standart çıkışa (ya da farklı akışa -dosya gibi-, fprintf ile) bastırabilirsiniz.
Bahsettiğim gibi C++ programında printf, scanf vs. kullanmaya ihtiyacınız yok. cin ve cout nesneleri bastıracağınız verilerin tipini tanımlayıp, o şekilde bastırır. Benzer şekilde C++ programında stdio.h yerine cstdio, stdlib.h yerine cstdlib, math.h yerine ise cmath include edilmektedir. Hatta cstdio yerine iostream kullanılmalıdır.
-
evet dediğiniz gibi yaptım şuanda problem yok printf yerine zaten cout kullanıyorum normalde ama farklı yerlerden alınca öyle bir karışıklık oldu.
Herşey için teşekkürler...
-
gece eve geçince yazarım bütün kodları.