بسم الله الرحمن الرحيم
الاخوة الاعزاء
لى طلب ارجو ان تساعدونى فيه
اريد برامج بللغة السى بلس بلس يعمل على حل المسائل الاحصائية التالية
الوسط الحسابى
الوسيط الانحراف المعيارى
المنوال
المدى المطلق
التباين
بارك الله فيكم
بسم الله الرحمن الرحيم
الاخوة الاعزاء
لى طلب ارجو ان تساعدونى فيه
اريد برامج بللغة السى بلس بلس يعمل على حل المسائل الاحصائية التالية
الوسط الحسابى
الوسيط الانحراف المعيارى
المنوال
المدى المطلق
التباين
بارك الله فيكم
وعليكــم السـلام ورحمة الله وبركاتـه..
حسنا اين القوانين ... تعرف الاحصاء له اكثر من قانون , والمسائل الي انت طلبتها تحل بأكثر من طريقة وكل مسألة تعتمد على طريقة حل المسألة الي قبلها , ايضا هناك بيانات مفردة وهناك فئات تكرارية او جداول تكرار ... حدد ماتريده بالضبط ..
:happy:

اشهد ان لا إله إلا الله وان محمدا ً رسول الله
اخى العزيز بارك الله فيك وحفظك وحفظ اهلك شكرا على الرد السريع جداااااا
القوانين موجودة بس كيف اكتبها لان فى بعد الحروف مشكلة بعد القوانين هنا فى هذا الرابط
http://www.4shared.com/file/104367438/812d.../gg_online.html
أبدأ بكتابة الدوال بشكل عادي ..
مثلا دالة حساب المتوسط :
[color= #0000ff;]double avg[color= #000000;]([color= #0000ff;]int [color= #0000ff;]array[color= #000000;][[color= #000000;]],[color= #0000ff;]int n[color= #000000;])
[color= #000000;]{
[color= #007f00;]// code here
[color= #000000;]}وهكذا لكل الدوال ، وبعدها سنساعدك في كيفية انشاء فئات classes لها.
بالتوفيق.
بسم الله الرحمن الرحيم
الاخ الغالى بارك الله فيك مسبقا وعلى اصحاب المنتدى
ارجو ان تساعدنى لانى لدى تسليم لهذا المشروع
#include<iostream>
#include<stdlib.h>
int main()
{
int n ,j;
double max[8], _sum=0 ,variance;
for (n=0;n<=7;n++);
{
cout<<"type number:"<endl;
cin>>max[n];
}
n=0;
cout<<endl;
for(j=0;j<=7;j++)
{
cout<<max[]<<end;
_sum=_sum+max[n];
N++;
}
double mean=_sum/(n(
cout<<endl<<"the sum is:"<<_sum;
cout<<endl<<"the mean is:"<<mean;
n=0;
j=0;
_sum=0;
for(j=0;<=7;j++)
{
max[]=max[n]-mean*(max[n]-mean);
_sum=_sum+max[n];
n++;
}
variance=_sum/(n-1);
cout<endl<<"variance is:"<<variance;
cout<endl<<"standard deviation is:"<<;sqrt(variance);
cout<<endl;
}
-------------------
تابع لسسؤال الاول
موضوع الاحصاء
تم تصليح الكود .
لكن هل تريده هكذا ؟ ام على شكل functions ؟ ام كما يظهر في اسم الموضوع على شكل OOP ؟ :blink:
[color= #007f00;]#include<iostream>
[color= #007f00;]#include<cmath>
[color= #0000ff;]using [color= #0000ff;]namespace std;
[color= #0000ff;]int main[color= #000000;]([color= #000000;])
[color= #000000;]{
[color= #0000ff;]const [color= #0000ff;]int NUM [color= #000000;]= [color= #ff0000;]3;
[color= #0000ff;]double max[color= #000000;][NUM[color= #000000;]], sum[color= #000000;]=[color= #ff0000;]0 ,variance[color= #000000;]=[color= #ff0000;]0;
[color= #0000ff;]for[color= #000000;]([color= #0000ff;]int i[color= #000000;]=[color= #ff0000;]0;i[color= #000000;]<NUM;i[color= #000000;]++[color= #000000;])
[color= #000000;]{
cout[color= #000000;]<<[color= #A31515;]"[color= #A31515; font-weight: bold;]ntype number: ";
cin[color= #000000;]>>max[color= #000000;][i[color= #000000;]];
[color= #000000;]}
cout[color= #000000;]<<endl;
[color= #0000ff;]for[color= #000000;]([color= #0000ff;]int i[color= #000000;]=[color= #ff0000;]0;i[color= #000000;]<NUM;i[color= #000000;]++[color= #000000;])
[color= #000000;]{
cout[color= #000000;]<<max[color= #000000;][i[color= #000000;]][color= #000000;]<<[color= #A31515;]"[color= #A31515; font-weight: bold;]t";
sum [color= #000000;]=sum[color= #000000;]+max[color= #000000;][i[color= #000000;]];
[color= #000000;]}
[color= #0000ff;]double mean[color= #000000;]=sum[color= #000000;]/NUM;
cout[color= #000000;]<<[color= #A31515;]"[color= #A31515; font-weight: bold;]nthe sum is:"[color= #000000;]<<sum;
cout[color= #000000;]<<[color= #A31515;]"[color= #A31515; font-weight: bold;]nthe mean is:"[color= #000000;]<<mean;
sum[color= #000000;]=[color= #ff0000;]0;
[color= #0000ff;]for[color= #000000;]([color= #0000ff;]int i[color= #000000;]=[color= #ff0000;]0;i[color= #000000;]<NUM;i[color= #000000;]++[color= #000000;])
sum [color= #000000;]+[color= #000000;]= [color= #000000;](max[color= #000000;][i[color= #000000;]][color= #000000;]-mean[color= #000000;])[color= #000000;]*[color= #000000;](max[color= #000000;][i[color= #000000;]][color= #000000;]-mean[color= #000000;]);
variance[color= #000000;]=[color= #0000ff;]double[color= #000000;](sum[color= #000000;]/[color= #000000;](NUM[color= #ff0000;]-1[color= #000000;])[color= #000000;]);
cout[color= #000000;]<<[color= #A31515;]"[color= #A31515; font-weight: bold;]nvariance is:"[color= #000000;]<<variance;
cout[color= #000000;]<<[color= #A31515;]"[color= #A31515; font-weight: bold;]nstandard deviation is:"[color= #000000;]<<sqrt[color= #000000;](variance[color= #000000;])[color= #000000;]<<[color= #A31515;]"[color= #A31515; font-weight: bold;]n";
[color= #0000ff;]return [color= #ff0000;]0;
[color= #000000;]}اكمل وسنتابع معك .
بالتوفيق.
بارك الله فيك على الرد السريع
اسف اتعبتك
oop
اريدها على شكل class
حمد