08-06-16, 12:10 AM
السلام عليكم ورحمة الله وبركاته
تحياتي
انا متعلم جديد للغة ال++C وأرغب في معرفة الخطأ البرمجي للبرنامج التالي حيث انه برنامج يحسب متوسط حساب درجات الطلاب
#include<iostream>
using std::cout;
using std::cin;
using std::endl;
using std::fixed;
#include<iomanip>
using std:etprecision ;
int main()
{
long double grade;
long double gradecounter;
long double total ;
long double average;
total=0;
gradecounter = 0;
std::cout<<"pleade enter grade or -1 to end =";
std::cin>>grade;
while(grade!=-1){
total=total+1;
gradecounter=gradecounter+1;
std::cout<<"please enter grade or -1 to end = ";
std::cin>>grade;
}
if (gradecounter!=0)
{
average=static_cast< double>((total)/gradecounter);
std::cout<<"the average is ="<<setprecision(2)
<< std::fixed << average<<endl;}
else
std::cout<<"No grade enter"<<endl;
return 0;
}
using std::cout;
using std::cin;
using std::endl;
using std::fixed;
#include<iomanip>
using std:etprecision ;
int main()
{
long double grade;
long double gradecounter;
long double total ;
long double average;
total=0;
gradecounter = 0;
std::cout<<"pleade enter grade or -1 to end =";
std::cin>>grade;
while(grade!=-1){
total=total+1;
gradecounter=gradecounter+1;
std::cout<<"please enter grade or -1 to end = ";
std::cin>>grade;
}
if (gradecounter!=0)
{
average=static_cast< double>((total)/gradecounter);
std::cout<<"the average is ="<<setprecision(2)
<< std::fixed << average<<endl;}
else
std::cout<<"No grade enter"<<endl;
return 0;
}