folder Tahribat.com Forumları
linefolder C - C++
linefolder Yarın İçin Ödev Çok Acil !



Yarın İçin Ödev Çok Acil !

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    Arkadaşlar ödevi yarın teslim etmem gerek bi bakarsanız sevinirim...

     Sin- Cos bulmada kullanıcının girdiğini bulan program
     bunu yapamadım lütfen yardım edin...

     

    KOD --

     

     

    // 4 işlem, sin, cos, faktöriyel, üs alma, karekök işlemleri//   
    #include
    #include
    #include <conio.h>
    #include <math.h>
    #include <stdio.h>

    #define PI 3.14159265

    using namespace std;

    int main(int argc, char *argv[])

    //Menü//
    {
            cout<<"Merhaba ! Programima Hos Geldiniz !\n\n";
        int secim;
        cout<<"1.> Dort Islem\n2.> Sin\n3.> Cos\n4.> Faktoriyel\n5.> Us alma\n6.> Karekok\n7.> Cikis\n\n Lutfen Seciminizi giriniz..."<<endl;
        cin>>secim;
        while (secim !=7)
        {
       
    //Hata mesajları//              
    if (secim <1)
    cout<<"Hatali islem numarasi girdiniz. !"<<endl;
    if (secim > 7)
    cout<<"Hatali islem numarasi girdiniz. !"<<endl;

        //Dort Islem//
      
        if(secim==1)
        {
               int a,b,c,d;
               cout<<"\n    -------  Hesap Makinasi  -------";
        cout<<"\nYapmak istediginiz islemin numarasini giriniz...\n1.Toplama\n2.Cikartma\n3.Carpma\n4.Bolme\n====>";
        cin>>c;
    //Hata Mesajlari//
     if ( c     cout<<"Hatali islem numarasi girdiniz. !"<<endl;
     if ( c > 4 )
        cout<<"Hatali islem numarasi girdiniz. !"<<endl;
    ////////  
        cout<<"ilk Sayiyi Girin = ";
        cin>>a;
        cout<<"Son Sayiyi Girin = ";
        cin>>b;
     
        if ( c == 1 )
        d = ( a+b );
     
        if ( c == 2 )
        d = ( a-b );
     
        if ( c == 3 )
        d = ( a*b );
     
        if ( c == 4 )
        d = ( a/b );
     
        cout<<"islemin Sonucu = "<< d <<" ****************** \n\n\n ";
                    }
        // Sin Hesaplama//
      
        if(secim==2)
        {
        double param, result;
      param = 30.0;
      result = sin (param*PI/180);
      printf ("The sine of %lf degrees is %lf.\n", param, result );
     
          getch();  
                    }
        // Cos İşlemleri//
      
        if(secim==3)
        {
        double param, result;
      param = 60.0;
      result = cos (param*PI/180);
      printf ("The cosine of %lf degrees is %lf.\n", param, result );
                    }
        // Faktöriyel Hesaplama//
      
        if(secim==4)
        {
        int i=0,sayi;
        int faktor=1;
        cout<<"Faktoriyeli Alinacak Sayiyi Girin :"<<"\t\n";
        cin>>sayi;
        while(i<=sayi)
        {
        i++;
        faktor=faktor*i;
        }
        cout<<"Sonuc ="<<faktor<<"****************** \n\n\n "<<endl;
                    }
    // Üs alma//
                  
    if(secim==5)
        {
        int taban,us,x;
    cout<<"Tabani girin: "<<endl<<"--> ";
    cin>>taban;
    cout<<"Ussu girin: "<<endl<<"--> ";
    cin>>us;
    cout<<endl;
    x=pow(taban,us);
    cout<<"Sonuc = "<<x<<"****************** \n\n\n "<<endl;
                    }   
    // Karekök hesaplama // 
     
    if(secim==6)
        {
        float kok;
    cout<<"Karekoku Alinacak Sayi : ";
    cin>>kok;
    cout<<kok<<" Sayisinin Karekoku = "<<sqrt(kok)<<"****************** \n\n\n "<<endl;
                    }
    }
                       system("PAUSE");
        return EXIT_SUCCESS;
    }
    // SON //


    Frontend Dev.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Dentist
    Dentist's avatar
    Kayıt Tarihi: 09/Ocak/2009
    Erkek

    Başlığını düzelt hocam silerler yoksa.

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blmrt
    blmrt's avatar
    Kayıt Tarihi: 28/Temmuz/2005
    Erkek

    adam çömez çıktı.. hocam başlıgı küçük harfe degiştir


    İnsanlar çok değişti, dikkat etmek lazım. Biriyle el sıkıştıktan sonra beşi de yerindemi diye parmaklarını saymak zorundasın
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MiaD06
    MiaD06's avatar
    Kayıt Tarihi: 28/Haziran/2012
    Erkek

    sen önce başlığı düzelt. yoksa öperler 


    Tek isteğim MiaD'ımın dolması .. cart curt.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    düzelttim. beyler çok acil ya yardım etseniz diyorum

    Webci58 tarafından 26/Kas/12 00:08 tarihinde düzenlenmiştir

    Frontend Dev.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MiaD06
    MiaD06's avatar
    Kayıt Tarihi: 28/Haziran/2012
    Erkek

    programlama bilgim çok az ve csharpla sınırlı :W ama bilen arkadaşlar yardımcı olur umarım. up olsun


    Tek isteğim MiaD'ımın dolması .. cart curt.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Ne istediğiniz şey ne de kod anlaşılmıyor!

     

    double param, result; demişsiniz sonra param'a 60 değeri vermişsiniz. Tabi cos(60)'tan başka bir şey hesaplamaz.

    param = 60;

    satırı yerine 

    cin >> param; yazınız. sin fonksiyonu için de keza öyle.


    Olaylara karışmayın!
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    o kısmı başka biyerden almıştım, acemiliğim belli oluyor.. teşekkür ederim.. ama doğru hesaplamıyor bi sıkıntı var sin - cos işlemlerinde

    Webci58 tarafından 25/Kas/12 23:51 tarihinde düzenlenmiştir

    Frontend Dev.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    [:P] bu simge buraya cidden çok abes kaçıyor bence.

    C de yazarım istersen ama işine yarar mı bilmem.


    https://www.youtube.com/watch?v=WC3-71NKwPw
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Webci58
    Webci58's avatar
    Kayıt Tarihi: 12/Eylül/2012
    Erkek

    teşekkürler ama C++ kodlarıolması gerekiyor...


    Frontend Dev.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Doğru hesaplamıyor derken? Bir kere PI sabiti yeterince incelikli değil. PI yerine M_PI kullanabilirsiniz.

    İkinci durum yazdırırken karşılaştığınız durum. Yanlış hatırlamıyorsam sin/cos gibi matematik fonksiyonları double hesaplıyorlar, float değil. Çıkışa yazdırırken %e ya da %E ile yazdırınız. Hatta bende %lf diye bir şey yok:) Gerçi C++ programında neden printf var anlamadım cout varken. Devşirme kodla dersten kalırsınız, uyarayım.

     

    cout << "sin(" << param << ")="<< result <<endl;


    Olaylara karışmayın!
Toplam Hit: 1945 Toplam Mesaj: 20