ملتقي ابداع طلبة جامعة الحديدة
أهلا وسهلا بكم في ملتقانا الغالي
أخي الفاضل أختي الفاضله نأمل من الله عزوجل
أن ينال إعجابكم وشاركونا جزاكم الله الف خير
أرجوكم لا تنسونا حنى بكلمه شكر
من أجل البناء الهادف معاُ نرتقي نحن وأياكم
ومتشكرين على تسجيلكم في ملتقانا

ملتقي ابداع طلبة جامعة الحديدة

منتدى الابداع والتميز ملتقي العطاء بلا حدود الى الافضل
 
الرئيسيةالتسجيلدخول

شاطر | 
 

 برامج السي++ مع التحليل العددي

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
نظمي القباطي
مراقب عـــام
مراقب عـــام
avatar

الجنس : ذكر عدد المساهمات : 89
نقاط : 185
السٌّمعَة : 0
تاريخ التسجيل : 20/04/2009

مُساهمةموضوع: برامج السي++ مع التحليل العددي   الثلاثاء مارس 02, 2010 1:19 pm

نيوتن
#include>
#include>
#include>
void main()
{
clrscr();
//f(x)=x^3+2x^2+10x-20
// a=1
// b=2
//*************
double x1,x2,x3,x4,x5,x6;
double a,b,c,d,f,g;
double fx1,mfx1,fx2,mfx,fx3,mfx3,fx4,mfx4,fx5,mfx5;
int n,m;
cout<<"Enter Number Of Iteration:"<<"\n";
cin>>a>>b>>c>>d>>f;
cout<<"Enter tow point :"<<"\n";
cin>>n>>m;
cout<<"Enter Initial point :"<<"\n";
cin>>x1;
cout<<" x1 "<<" x2 "<<" x3 "<<" x4 "<<" fx4 "<< "\n";
cout<<"............................"<<"\n";
for(int i=1;i<=n;i++)
{
fx1=pow(x1,3)+2*pow(x1,2)+10*x1-20;
mfx=3*pow(x1,2)+4*x1+10;
x2=x1-(fx1/mfx1);
fx2=pow(x2,3)+2*pow(x2,2)+10*x2-20;
cout<<<" ";
cout<";
if(fx2<=0.00001)
{
cout<<"root="<;
break;
x1=x2;
}
cout<<"\n";
}
getch();
}
طريقه التنصيف
#include>
#include>
#include>
void main()
{ clrscr();
//x^3+x^2-3*x-3
//a=1 b=2
double x1,x2,x3;
double fx1,fx2,fx3,fx1fx2,fx;
float a,b;
int i,n;
cout<<"Enter tow point:"<<"\n";
cin>>a>>b;
x1=a;
x2=b;
cout<<"Enter iterlation:"<<"\n";
cin>>n;
cout<";
cout<<".........................."<<"\n";
for(i=1;i<=n;i++)
{
fx1=pow(x1,3)+pow(x1,2)-3*x1-3;
fx2=pow(x2,3)+pow(x2,2)-3*x2-3;
fx1fx2=fx*fx2;
x3=x2-((fx*(x2-x1))/(fx2-fx1));
fx3=pow(x3,3)+pow(x3,2)-3*x3-3;
cout<";
if(abs(fx3)==0.00001)
{
cout<<"The point Is:"<";
break;
}
else if(fx1fx2>0.0)
{
x1=x1;
x2=x3;
}
else x1=x3;
x2=x2;
}
getch();
}
الصامده
[size=25]
#include>
#include>
#include>
void main()
{ clrscr();
//f(x)=x^3+2*x^2+10*x-20
//a=1
//b=2
//xn=(20-x^3)/(2*x+10(
double x0,x1,fx1,fx;
float point,a,b;
int i,n;
cout<<"Enter number of iteration:"<<"\n";
cin>>n;
cout<<"Enter Tow points:"<<"\n";
cin>>a>>b;
cout<<"Enter Initial points:"<<"\n";
cin>>point;
cout<<"\n";
x0=point;
cout<<" x0 "<<" x1 "<<" x2 "<< " "<";
cout<<"//........................................................//"<<"\n";
for(i=1;i<=n;i++)
{
x1=((20-pow(x0,3))/(2*x0+10));
fx=pow(x1,3)+2*pow(x1,2)+10*x1-20;
cout<<" "<
<<"\n";
// if(x1>=a&&x1<=b)
if(abs(fx1)==0.00001)//abs(fx1)==0)
{
cout<<"root "<";
break;
}
x0=x1;
}
getch();
}
بعض البرامج
[size=29]
#include>
#include>
class student {
private:
int *x;
public:
int no;
char*name;
student(){
cout<<"x=";
cin>>*x;}
~student(){cout<<" "<<"******"<<"delete(x)";}
int show(){
return(*x);};};
main(){
clrscr();
student p;
cout<<"entre the number"<<"\n";
cin>>p.no;
cout<<"entre the name"<<"\n";
cin>>p.name;
p.show();
cout<();
getch();}
[/size]
[/size]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
نظمي القباطي
مراقب عـــام
مراقب عـــام
avatar

الجنس : ذكر عدد المساهمات : 89
نقاط : 185
السٌّمعَة : 0
تاريخ التسجيل : 20/04/2009

مُساهمةموضوع: رد: برامج السي++ مع التحليل العددي   الثلاثاء مارس 02, 2010 1:20 pm

#include>
#include>
struct s3{
int no;
char *name;
};
main(){
s3 x;
x*ptr.p;
ptr=&a;
ptr=&p;
cout<<"ente name";
cin>>x.name;
cout<<"enter no" ;
cin>>x.no;
cout<no<<""<name<<""<;
getch();}
#include>
#include>
struct s1{
char *name;
int no;
float deg;
};
main(){
struct s1 a[5];
for(int i=1;i<=5;i++){
cout<<"enter name";
cin>>a[i].name;
cout<<"enter no";
cin>>a[i].no;
cout<<"enter deg";
cin>>a[i].deg;
cout<; }
getch();
}
#include>
#include>
struct s1{
int no;
char *name;
float deg;
};
struct s2{
int x;
s1 f;};
main(){
clrscr();
struct s2 r;
cout<<"enter name /n";
cin>>r.f.name;
cout<<"enter no /n";
cin>>r.f.no;
cout<<"enter deg /n;";
cin>>r.f.deg;
cin>>r.x;
cout<<" "<";
getch();
}
#include>
#include>
class c1{
int x;
protected:
int y;
public:
c1(){}
void setxy(){
cin>>x>>y;
}
void show(){
cout<;
}
int z;
} ;
class c2:public c1{
int n;
public:
c2(){}
void get_n(){
cin>>n;
}
void show_ynx()
{
cout<;
void show_x();
};
void main(){
clrscr();
c2 ob1 ;
ob1.z=5;
ob1.setxy();
ob1.get_n();
ob1.show_ynx();
cout<;
cout<;
getch();
}
الرجوع الى أعلى الصفحة اذهب الى الأسفل
نظمي القباطي
مراقب عـــام
مراقب عـــام
avatar

الجنس : ذكر عدد المساهمات : 89
نقاط : 185
السٌّمعَة : 0
تاريخ التسجيل : 20/04/2009

مُساهمةموضوع: رد: برامج السي++ مع التحليل العددي   الثلاثاء مارس 02, 2010 1:23 pm

[b]
#[font=Arial]include
#[font=Arial]include
struct s3{
int no;
char *name;
};
main(){
s3 x;
x*ptr.p;
ptr=&a;
ptr=&p;
coutx.name;
coutx.no;
[font=Arial][size=25][right]cout
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
برامج السي++ مع التحليل العددي
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ملتقي ابداع طلبة جامعة الحديدة :: ملتقي إبداع معلم الحاسوب :: ملتقي تطور الحاسوب-
انتقل الى: