الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طالبتكم لاتردوني مساعدة في لغة C++

بدأه هند3 في 13 ديسمبر 2008 · 18 رد · 911 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

لوسمحتوا اريد اعرف نتيجة هذا البرنامج وهو تكامل sin من0الى 90

وكذلك تكامل sin من 0 الى 180

وكذلك مشتقة eاس-5

اريد معرفة نتيجة هذة البرامج وكذلك كتابة البرنامج

ادري ثقلت عليكم بس والله عجزت اعرف سويتة اكثر من ثلاث مرات وكل اشوي يطلعلي خطا ومايطبعلي النتيجة

فرجائي لمن يقرأها الأجابة وجزاة الله كل خير

#2

ضع المحاولة وفكرتك في الحل اولا

tvquran_6.gif

#3
  1. #include<iostream.h>
  2. #include <math.h>
  3. #include <stdio.h>
  4. void f ()
  5. {
  6. double w,sum,fx;
  7. double a, b,area;
  8. int n,i;
  9. a=0*3.14180;
  10. b=90*3.14180;
  11. n=1000;
  12. w=(b-a)n;
  13. for(i=0;i<n;i++)
  14. {
  15. area=w*sin(a+i*w);
  16. sum=sum+area;
  17. }
  18. cout<<sum;
  19. }
  20.  
  21.  

تم تعديل هذه المشاركة بواسطة فهدالشلوي في 13 ديسمبر 2008 في 20:10

#4

هذا هو الحل لكن معكوس قد يكون بسبب اختلاف الخصائص من جهاز لاخر..

وشكرا

وحولت من ستيني إلى دائري هذا بالنسبة للبرنامج للاول ام الثاني نفس فكرة الاول اما الثالث لم أعرف الحل

تم تعديل هذه المشاركة بواسطة هند3 في 13 ديسمبر 2008 في 20:12

#5

هل هذا المطلوب:

  1. #include<iostream>
  2. #include <math.h>
  3. using namespace std;
  4. void f ()
  5. {
  6. double w,sum,fx;
  7. double a, b,area;
  8. int n,i;
  9. a=0;
  10. b=3.14/2;
  11. n=1000;
  12. w=(b-a)/n;
  13. for(i=0;i<n;i++)
  14. {
  15. area=w*sin(a+i*w);
  16. sum+=area;
  17. }
  18. cout<<sum;
  19. }
  20.  
  21. int main()
  22. {
  23.  
  24. f ();
  25. cin.get();
  26. return 0;
  27. }
  28.  

tvquran_6.gif

#6

اية لكن عندي سؤال لماذا قسمة قيمة bلأنة تحويل من ستيني الى دائري على 2 ليش ماقسمتها على 180

#7

180=3.14

90=3.14/2

tvquran_6.gif

#8

الله يجزاك خير

مع جزيل الشكر لك طيب بالنسبة للبرنامج الثالث حق الأشتقاق كيف يحل

#9

هل لديك خوارزمية لحساب الاشتقاق ؟

tvquran_6.gif

#10

لا

معاليش ترا انا مو مرة افهم بc++

ماعندي خوارزمية

بالنسبة للبرنامج الثاني لدالة

وغيرت قيمة b قفط ووضعتها 3.14من 0 الى 180 فعلت نفس طريقة من 0اللى 90 طبعلي نفس النتيجة علما بأني فعلت نفس الطريقة

تم تعديل هذه المشاركة بواسطة هند3 في 13 ديسمبر 2008 في 22:31

#11

العادة في اسئلة البرمجة يعطي لك في السؤال قانون او معادلة تنفذ كودك عليها.

tvquran_6.gif

#12

اية عطاني بس هذا القانون

limعندما h تؤول لصفر

f(x+h,y)-f(x,y)\h

#13

المعادلة هي :

mimetex.cgi?

او

mimetex.cgi?

tvquran_6.gif

#14

المعادلة e اس -5

#15

لكن كذا تكون دالة ثابته ومشتقتها صفر.

tvquran_6.gif

#16

هذه طريقة :

  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7. double x=-5;
  8. double inf=0;
  9. double h=0.00001;
  10.  
  11.  
  12. inf=(exp(x+h)-exp(x))/h;
  13. cout<<"inf="<<inf<<endl;
  14.  
  15.  
  16. return 0;
  17. }
  18.  

tvquran_6.gif

#17

شكرا الله يجزاك خير

بس معاليش عندي سؤال بانسبة للبرنامج الأول والثاني طلعلي نفس النتيجة

هل هذا صحيح..

اشكرك مرة اخرى وجزاك الله كل خير

تم تعديل هذه المشاركة بواسطة هند3 في 15 ديسمبر 2008 في 20:29

#18

0.9984

1.9999

tvquran_6.gif

#19

مشكور

وجزاك الله كل خير

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…