Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
310
Tıklama
0
Öne Çıkarma
sqrt terimi
H
11 yıl
Çavuş
Konu Sahibi

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;


}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
11 yıl
Yüzbaşı

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 >
Bu mesaja 1 cevap geldi.
H
11 yıl
Çavuş
Konu Sahibi

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;


}



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.