gpt4 book ai didi

C++功耗无法计算

转载 作者:行者123 更新时间:2023-12-03 06:59:52 26 4
gpt4 key购买 nike

所以我对 C++ 很陌生但努力学习。我一直在尝试解决这个问题超过 5 个小时,但似乎无法解决我的问题。
在第 24 行:

float Pris=kWh*elpris; // total pris


我收到此错误:

Invalid operands to binary expression ('float (*)(float, float)' and 'float')


我正在尝试将 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++功耗无法计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64908577/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com