मुझे एक प्रोग्राम बनाना है जो 3 नंबर स्वीकार करता है और योग, औसत और उत्पाद ढूंढता है। मुझे केवल मुख्य(), get_ABC(), गणना() और प्रदर्शन() कार्यों का उपयोग करने की आवश्यकता है। मैंने इसे सही किया लेकिन मुझे अपने गणितीय कार्यों के बारे में सही आउटपुट नहीं मिल रहा है।

#include<conio.h>
#include<iostream.h>

float get_A(float A)
{
    cout<<"Enter First Number: ";
    cin>>A;
    return(A);
}

float get_B(float B)
{
    cout<<"Enter Second Number: ";
    cin>>B;
    return(B);
}

float get_C(float C)
{
    cout<<"Enter Third Number: ";
    cin>>C;
    return(C);
}

 float compute_sum(float A,float B,float C)
{
 float sum;

 sum = A + B + C;
 return(sum);

}

float compute_ave(float A,float B,float C)
{
    float ave;
    ave = (A + B + C) / 3;
    return (ave);
}

float compute_prod(float A,float B,float C)
{
    float prod;
    prod = A * B * C;
    return(prod);
}

void display(float sum,float ave,float prod)
{
    cout<<"The sum of three numbers is "<<sum<<".\n";
    cout<<"The average of three numbers is "<<ave<<".\n";
    cout<<"The product of three numbers is "<<prod<<".";
}

float main()
{
    float A,B,C;
    float sum;
    float ave;
    float pro;
    clrscr();
    get_A(A);
    get_B(B);
    get_C(C);
    sum = compute_sum(A,B,C);
    ave = compute_ave(A,B,C);
    pro = compute_prod(A,B,C);
    display(sum,ave,pro);
    getch();
    return(0);
}

यह आउटपुट है।

Enter First Number: 1
Enter Second Number: 2
Enter Third Number: 3
The sum of three numbers is 0.
The average of three numbers is 0.
The product of three numbers is 0.

मुझे वास्तव में मदद चाहिए। मेरे प्रोफेसर ने मुझे यह समस्या दी है कि कैसे कोड करना सिखाया जाए, इसलिए मैं केवल मूल बातें लेकर आता हूं, मैंने वास्तव में हार मान ली और यहां समाप्त हो गया। आप चाहें तो कोड बदल सकते हैं, जोड़ सकते हैं या बदल सकते हैं (बुनियादी कोड के साथ) और मैं इसकी सराहना करूंगा।

0
Russell Manuel 8 पद 2017, 14:53

1 उत्तर

सबसे बढ़िया उत्तर

इसे बदलें:

get_A(A);
get_B(B);
get_C(C);

इसके लिए:

A = get_A(A);
B = get_B(B);
C = get_C(C);

ताकि आप अपने कार्यों के वापसी मूल्यों का उपयोग करें।

इसके अलावा, main() को int लौटाना चाहिए, न कि float

इसके अलावा, जब आप उन्हें घोषित करते हैं तो अपने चर प्रारंभ करें, ताकि आप "इस फ़ंक्शन में प्रारंभ नहीं किया गया" चेतावनियों से बचें।

1
gsamaras 8 पद 2017, 15:05