Şimdi Ara

sqrt terimi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
294
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar ben hesap makinesi yapmak istedim.İlk 4 işlem olarak yaptım fakat sonra üssü sayı ve kök de eklemek istedim.üssü sayıyı hallettim fakat kök almada sorun çıkıyor.error yerinde sqrt öncesi double yazıyor ve parantez içinde double yazıyor.İnternette çok ileri konularla anlatılmıs pek anlayamadım yardımcı olursanız sevinirim.




    #include<iostream>
    #include<conio.h>
    #include<math.h>
    using namespace std;

    main(){

    int z;
    float x,y;

    cout<<"- İsleminizi seciniz -\n\n 1-Toplama\n 2-Cikarma\n 3-Carpma\n 4-Bolme\n 5-Ussu Alma\n 6-Karekok Alma\n";
    cin>>z;
    cout<<"Birinci sayiyi giriniz:";
    cin>>x;

    cout<<"İkinci sayiyi giriniz:";
    cin>>y;

    switch(z) {
    case 1: {

    cout << x+y;
    }
    break;



    case 2: {

    cout << x-y;
    }
    break;



    case 3: {
    cout << x*y;
    }
    break;

    case 4: {

    cout<< x/y;
    }
    break;
    case 5: {

    cout<< pow(x,y);

    }
    break;

    case 6: {

    cout<< sqrt(x,1/y);


    }
    break;
    default: {

    cout<< "Hata.";
    break;
    }


    }


    cin>>x;


    }







  • Sqrt tek parametre alıyor sqrt(x,1/y) de ne yapmaya çalıştın bilmiyorum ama sqrt(double) bu kadar, ikinci bir parametre yazma

    Edit: 5 kok 2 gibi birşey yapmaya calısmıssın sanırım

    sqrt((sayi1*sayi1)*sayi2) sorunu cozecektir.



    < Bu mesaj bu kişi tarafından değiştirildi someonewhoaintbelongshere -- 10 Eylül 2014; 6:35:45 >
  • Onu biryerde görmüştüm mesela sqrt(9,1/2) yazmıs diyorki bu 9un karekökü.Bende ondan denedim fakat gece gece kafam uçmuş :D Öyle yazınca olması için yazınca sqrt yerine pow yazılması gerekiyormus.Şimdi sen aklımı başıma getirdin en son denedim başarılı oldu :D Olması gereken bu sanırsam :D




    #include<iostream>
    #include<conio.h>
    #include<math.h>
    using namespace std;

    main(){

    int z;
    float x,y;

    cout<<"- İsleminizi seciniz -\n\n 1-Toplama\n 2-Cikarma\n 3-Carpma\n 4-Bolme\n 5-Ussu Alma\n 6-Karekok Alma\n";
    cin>>z;
    cout<<"Birinci sayiyi giriniz:";
    cin>>x;

    cout<<"İkinci sayiyi giriniz:";
    cin>>y;

    switch(z) {
    case 1: {

    cout << x+y;
    }
    break;



    case 2: {

    cout << x-y;
    }
    break;



    case 3: {
    cout << x*y;
    }
    break;

    case 4: {

    cout<< x/y;
    }
    break;
    case 5: {

    cout<< pow(x,y);

    }
    break;

    case 6: {

    cout<< pow (x,1/y);


    }
    break;
    default: {

    cout<< "Hata.";
    break;
    }


    }


    cin>>x;


    }




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.