1. 1.
    -1
    #include <iostream>
    using namespace std;

    int main()
    {
    int a;
    bas:
    cout<< "tekrar calistirmak icin 1, cikmak icin 0 yazin : " <<endl;
    cin>>a;
    if(a

    1)
    {
    goto bas;
    }
    if(a

    0)
    {
    return 0;
    }
    if(a!=0 && a!=1)
    {
    cout<<"gecersiz giris lutfen yeniden deneyin\n";
    goto bas;
    }

    }
    ···
  2. 2.
    0
    @6 tam tersi amk. karışıyor diye goto kullanmayın diyorlar.
    ···
  3. 3.
    0
    loopun içinde üzerine toplama hesabı yapacağın değişkene sıfır ata, her loopa girişte önce sıfır atasın amk
    ···
  4. 4.
    0
    lan belli ki, sonuc degiskenini 0 lamiyosun basta
    ···
  5. 5.
    0
    Java script desen ederdim de c dili çok zor amk
    ···
  6. 6.
    0
    son printf komutunu verip sin değerini yazdırdıktan sonra değişkenini

    0 yap bilo

    edit: en başta da sıfırlayabilirsin int değişken

    0 diye
    ···
  7. 7.
    0
    @17,@18,@20 lan kafayı yicem aynen dediğinizi yapıyorum.

    en son printf'i yazdıktan sonra diğer döngüye girerken 0'dan başlasın diye sinus=0,cosinus=0 yazıyorum. ama olmuyor.
    ···
  8. 8.
    0
    kodu paylaş amkduğum yoksa olmayacak.. düzelteyim hatanı da söyleyeyim sana
    ···
  9. 9.
    0
    lan kodu attım kimseden ses çıkmıyor şimdi de amk.
    ···
  10. 10.
    0
    ses yok mu lan?
    ···
  11. 11.
    0
    @26 sen çok yanlış gelmişsin. ben ondan bahsetmiyorum ki.
    ···
  12. 12.
    0
    kodu nereye attin amina kodugumun sevgili kardesim
    ···
  13. 13.
    0
    do while kullan keke
    ···
  14. 14.
    0
    pompiş yanılmıyorsam yanlış bir komut verdin butona. bunun yerine eğer sadece değerleri hesaplatacaksan ya bi text kutusuna yazdır ya da show message olarak göstersin.

    not: kodları unuttum tee 4 yıl önceden kalmayım
    ···
  15. 15.
    0
    yapıcağın işleri fonksiyon olarak yaz. Daha sonra fonksiyonları mainde çağır, while döngüsünüde öyle kur daha sağlıklı olur.
    ···
  16. 16.
    0
    kuş dili olsaydı yardım ederdim.
    ···
  17. 17.
    0
    @10 senin dediğini yazınca da sayılar değişti ama sonuç hala yanlış. ibretlik amk. halbuki seninki de doğru.
    @13,@14 ilk değer olarak zaten 0 atadım.
    ···
  18. 18.
    0
    Kodu bir yere mi yuklersin, ozelden mi gonderirsin, gonder de bakalim,
    muneccim cuku mu yedik de tahmin etmeye calisiyoruz
    ···
  19. 19.
    0
    adamakıllı anlat amk
    ayrıca while ile yapma onu go to yapısı ile yap bunu hocalar önermezler fazla ama en akıl karı yöntem budur
    ···
  20. 20.
    0
    şimdi beyler ben sinüs cosinüs hesaplayan bir program yaptım. program normal olarak sorunsuz çalışıyor. ileride anlatacaklarıma yardımcı olması açısından şu iki değeri yazayım öncelikle;

    sin 30=0.5000
    sin 45=0.7071

    bu değerleri ayrı ayrı olarak yazdığımda gerçeğe uygun olarak elde edebiliyorum.

    ancak ödevde şöyle bir kısım daha var. normalde bir açıyı hesaplattığımda program kendini kapatıyor ya onu engellemem için kullanıcıya "devam etmek için d'ye çıkmak için e'ye basınız" yazısı sunacağım. adam d'ye basarsa tekrar açı girip hesaplayacak, e ye basarsa da program sonlanacak.

    ben bu işi do-while ile yapayım dedim. program istediğim gibi çalışıyor, açıyı hesaplıyor; adam d'ye basarsa tekrar açı soruyor. ancak ikinci kez hesapladığında ilk değerin üzerine topluyor. yani;

    sin 30=0.5000 (önce bunu hesapladım)
    sin 45=1.2021 (ardından bunu hesapladım)

    halbuki ben do komutunu en başa, while komutunu ise en sona koydum. sinüs kosinüs değerleri ile alakası yok. bu üstüne toplamasını nasıl engellerim?

    http://web.cs.hacettepe.edu.tr/~bbm101/pa2.pdf

    burdaki part 2 ödev.
    ···