Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单c++;带sqrt和pow的计算器? 我是一个C++初学者,我想编写一个简单的C++计算器,我写了这个程序,我不知道如何添加POW和SqRT,请帮助我, #include<conio.h> #include<iostream> #include<math.h> using namespace std; main() { double num1 , num2 ; char op ; while(1) { cout<<"type number,operator,number"<<endl; cin>>num1>>op>>num2; switch(op) { case '+': cout<<"plural is "<<num1+num2<<endl; break ; case '-': cout<<"subtract is "<<num1-num2<<endl; break ; case '*': case 'x': cout<<"multiple is "<<num1*num2<<endl; break ; case '/': case '\\': cout<<"division is "<<num1/num2<<endl; break ; default: cout<<"operator is illegal"<<endl; } } } #包括 #包括 #包括 使用名称空间std; main() { 双num1,num2; char op; 而(1) { coutop>>num2; 开关(op) { 格“+”: 不能_C++_Calculator - Fatal编程技术网 >num2; 开关(op) { 格“+”: 不能,c++,calculator,C++,Calculator" /> >num2; 开关(op) { 格“+”: 不能,c++,calculator,C++,Calculator" />

简单c++;带sqrt和pow的计算器? 我是一个C++初学者,我想编写一个简单的C++计算器,我写了这个程序,我不知道如何添加POW和SqRT,请帮助我, #include<conio.h> #include<iostream> #include<math.h> using namespace std; main() { double num1 , num2 ; char op ; while(1) { cout<<"type number,operator,number"<<endl; cin>>num1>>op>>num2; switch(op) { case '+': cout<<"plural is "<<num1+num2<<endl; break ; case '-': cout<<"subtract is "<<num1-num2<<endl; break ; case '*': case 'x': cout<<"multiple is "<<num1*num2<<endl; break ; case '/': case '\\': cout<<"division is "<<num1/num2<<endl; break ; default: cout<<"operator is illegal"<<endl; } } } #包括 #包括 #包括 使用名称空间std; main() { 双num1,num2; char op; 而(1) { coutop>>num2; 开关(op) { 格“+”: 不能

简单c++;带sqrt和pow的计算器? 我是一个C++初学者,我想编写一个简单的C++计算器,我写了这个程序,我不知道如何添加POW和SqRT,请帮助我, #include<conio.h> #include<iostream> #include<math.h> using namespace std; main() { double num1 , num2 ; char op ; while(1) { cout<<"type number,operator,number"<<endl; cin>>num1>>op>>num2; switch(op) { case '+': cout<<"plural is "<<num1+num2<<endl; break ; case '-': cout<<"subtract is "<<num1-num2<<endl; break ; case '*': case 'x': cout<<"multiple is "<<num1*num2<<endl; break ; case '/': case '\\': cout<<"division is "<<num1/num2<<endl; break ; default: cout<<"operator is illegal"<<endl; } } } #包括 #包括 #包括 使用名称空间std; main() { 双num1,num2; char op; 而(1) { coutop>>num2; 开关(op) { 格“+”: 不能,c++,calculator,C++,Calculator,只使用cmath(或math.h,您已经包括在内)中提供的函数: cout您可以添加几个案例: case 'r': // For radicals cout << pow(num1, 1.0/num2); // Note that if num2 == 2 this is the same as sqrt. case 'p': // For pow cout << pow(num1, num2); case'r'://用于部首

只使用cmath(或math.h,您已经包括在内)中提供的函数:


cout您可以添加几个案例:

case 'r':       // For radicals
    cout << pow(num1, 1.0/num2);   // Note that if num2 == 2 this is the same as sqrt.
case 'p':       // For pow
    cout << pow(num1, num2);
case'r'://用于部首

不能在您的
开关中再添加两个案例

case '^':
cout<<"Power is "<<pow(num1,num2);
break;
案例“^”:

首先,你想用什么语法来表示这些操作?X^ y用于SqRT。<代码> POW(x,y)< /C> >包括PoW和SqRT函数,如计算器…一个输入,如25,答案5。PoWaWeldon,甚至不需要,如果使用C++,它们包含在数学中。H(也许在C中,不能确认)如果我将它添加到我的程序中,当我运行程序时,它会显示num1 op num 2,我应该使用4sqrt4作为sqrt…我没有遵循“4sqrt4”你真的不需要num2来计算sqrt,所以你可以简单地忽略它。自己试试看。你确实需要num2。如果你不使用,你只能计算平方根。如果你想计算任何平方根,请使用pow。请看我的答案。
case 'r':       // For radicals
    cout << pow(num1, 1.0/num2);   // Note that if num2 == 2 this is the same as sqrt.
case 'p':       // For pow
    cout << pow(num1, num2);
case '^':
cout<<"Power is "<<pow(num1,num2);
break;
case 's': // you can't type in the sqrt symbol directly
cout<<"sqrt of num1:"<<sqrt(num1)<<"\nsqrt of num2:"<<sqrt(num2);