因此,我对C++
非常陌生,但尝试学习。我一直在尝试解决此问题超过5个小时,似乎无法解决我的问题。
在第24行:
我收到此错误:
我试图将kWh与pris(价格)相乘,以便得到kWh价格...
我想念什么或做错什么?
先感谢您
[![在此处输入图片描述] [1]] [1]
编辑这里的代码:
#include <iostream>
#include <string>
using namespace std;
float kWh(float Watt, float Tid) {
return Watt / 1000 * Tid;
}
int main() {
float elpris; //elpris pr Kwh
float Watt; //Watt enheden bruger
float Tid; //Antal timer enheden bliver brugt
float pris;
//------*Here Error occurred*--------------------
float Pris=kWh*elpris; // total pris
cout << "Skriv din endheds Watt ";
cin >> Watt;
cout << "skriv din forbrugstid i timer ";
cin >> Tid;
cout << "skriv din elpris pr kWh i dkk: ";
cin >> elpris;
cout << "Forbruget er " <<kWh(Watt, Tid); cout << "kWh" <<endl;
cout << "din pris er: " <<Pris;
}
最佳答案
问题在这里
float Pris=kWh*elpris;
kWh
是一个函数,需要两个参数,就像在程序后面一样。解决方法是删除该语句。在程序末尾写
float kwh = kWh(Watt, Tid);
cout << "Forbruget er " <<hwh;
cout << "kWh" <<endl;
float Pris=kwh*elpris;
cout << "din pris er: " <<Pris;
关于c++ - 无法计算C++功耗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64908577/