السلام عليكم ورحمة الله وبركاتة اقدم لكم اعزائي كود لطريقة التنصيف (مبادئ التحليل العددي ) مرفق ايضاً البرنامج في الاسفل مكتوب ، لاسهل عليكم عناء كتابتة من جديد ، وسارفق لكم كود في المدونة .
=====================================
طريقة تشغيل البرنامج على ويندوز 7 و 8 و 8.1 وفيستا
=====================================
الكود
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,fa,fb,fc,er,m;
float error,root;
printf("enter a:\n");
scanf("%f",&a);
printf("enter b:\n");
scanf("%f",&b);
printf("enter er:\n");
scanf("%f",&er);
printf("enter m:\n");
scanf("%f",&m);
for(int k=1;k<=m;k++)
{
c=(a+b)/2;
fa=(3*a)-pow(cos(a),3);
fb=(3*b)-pow(cos(b),3);
fc=(3*c)-pow(cos(c),3);
if((c-a)<=er){
root=c,
error=c-a;}
else{
if(fa*fc<0){
b=c;}
else{
a=c;}}
}
printf("\n\n the root is :%f",c);
printf("\n the error is :%f",error);
scanf("%f\n",&m);
/* system("PAUSE"); */
return 0;
}
=====================================
قم بنسخ الكود ولصقة داخل البرنامج ونفذه
بالتوفيق للجميع
الاقتران المستخدم
F(x)=3x-(cosx)3
=====================================
المرفقات
امتداد الملف هو cpp والاصدار المستخدام ( Dev c++ 4 )
=============================
يا رضى الله ورضى الوالدين
بالتوفيق للجميع
الكاتب : حسام زكارنة
ليست هناك تعليقات:
إرسال تعليق