closed undefined reference to `calculatewd(float, float, float)' collect2: error: ld returned 1 exit status

0 votes
asked Nov 30, 2019 by Mior Aiman (170 points) 1 flag
closed Nov 30, 2019 by Mior Aiman
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
float calculatewd(float,float,float);
float calculatedw(float,float,float);

 int main(){
     float x,y,z,a,b,c;
     char input;
       cout<<"input W for conversion of WYE to Delta or D for conversion of Delta to WYE"<<endl;
   while((input!='W') && (input!='D'));
if (input=='w'|| input=='W'){
    cout<<"input value for Resistor 1, Resistor 2, Resistor 3"<<endl;
   std::cin >> x;
   std::cin >> y;
   std::cin >> z;
    return (x,y,z);
}else if(input=='d'|| input=='D'){
    cout<<"input value for Resistor A, Resistor B, Resistor C"<<endl;
    std::cin >> a;
    std::cin >> b;
    std::cin >> c;
        return (a,b,c);
return 1;
float calculateawd(float r1, float r2, float r3){    
    float ra,rb,rc;
    cout<<"value Resistor A is "<<ra<<endl;
    cout<<"value Resistor B is "<<rb<<endl;
    cout<<"value Resistor C is "<<rc<<endl;
    return (ra,rb,rc);
float calculatedw(float ra, float rb, float rc){
    float r1,r2,r3;
    cout<<"value Resistor 1 is "<<r1<<endl;
    cout<<"value Resistor 2 is "<<r2<<endl;
    cout<<"value Resistor 3 is "<<r3<<endl;
    return (r1,r2,r3);
closed with the note: i've found the answer
Welcome to OnlineGDB Q&A, where you can ask questions related to programming and OnlineGDB IDE and and receive answers from other members of the community.