You are on page 1of 19

‫اوجد المخرجات معا كتابة جدول التتبع‬

‫الكود‬ ‫المتغيرات‬ ‫المخرجات‬


#include<iostream> Int float 1150.2
using namespace std; x y 112121.8
26 41.6
int main() { 43.6 42.6
43.6
int x =61* 3 / 7;
float y = x * 4 / 2.5;

cout << ++y + y++ * x << endl;


cout << (x / 5 || y / 5);
cout << (x / 5 && y / 5);
x = y;
cout << x / 2 << y / 2;

}
‫الكود‬ ‫المتغيرات‬ ‫المخرجات‬
‫>‪#include<iostream‬‬ ‫‪int‬‬ ‫‪int‬‬ ‫‪int‬‬ ‫‪866123‬‬
‫;‪using namespace std‬‬ ‫‪x‬‬ ‫‪x‬‬ ‫‪y‬‬
‫‪122‬‬ ‫‪427 439‬‬
‫{ )(‪int main‬‬ ‫‪123‬‬

‫;‪int x =61* 2 + 3 / 7‬‬

‫{‬
‫;‪int x = 15 / 2 * 61, y = x + 12‬‬
‫;‪cout << x + y‬‬
‫}‬

‫;‪cout << ++x + y‬‬


‫}‬
‫قمنا بتعديل الكود وذالك قمنا بأستبعاد المتغير )‪(y‬‬
‫لحل الكود وذالك لظهور حالة‬
‫)‪(ERROR‬‬
‫الكود‬ ‫المتغيرات‬ ‫المخرجات‬
#include<iostream> int 63 09182736455463
using namespace std; i 64
0 71
int main() { 1 72
8
for (int i = 0; i < 61 + 10; i++)//(70) 9
{ 10
cout << i++; 17
i += 61/ 10 + 1;//(7) 18
} 19
} 26
27
28
35
36
37
44
45
46
53
54
55
‫الكود‬ ‫المتغيرات‬ ‫المخرجات‬
#include<iostream> int 68 717273747576777
using namespace std; i 70
0 77
int main() { 7 78
int i = 0; 8 80
while ( i < 61 + 10) 10
{ 17
i += 61 / 10 + 1;//(7) 18
cout << i++; 20
i += 2; 27
} 28
} 30
37
38
40
47
48
50
57
58
60
67
‫الكود‬ ‫المتغيرات‬ ‫المخرجات‬
#include<iostream> int 19
using namespace std; i
0
int main() { 1
8
for (int i = 0; i < 15; i++) 9
{ 10
if (i % 2 == 0) 17
cout << ++i;
else
cout << i++ << endl;

i += 61/ 10 + 1;//(7)
}
}
‫حدد األخطاء الموجودة في االكواد واذكر السبب ثم صححها‬
‫الكود‬ ‫التصحيح‬
#incLude<ioStreaM> //‫هنا قمنا بتعديل مكتبة التضمين الخارجية‬ #include <iostream>
using nemespace std;//namespace‫هنا نعدل‬ using namespace std;
int main()
int mein() { //‫هنا قمنا بتعديل الدالة الرئيسية‬ {
Int x = 9; // (i) ‫هنا قمنا بتعديل الحرف‬ int x=9;
For(int i = 0; i < 15; i++);// (f) ‫وهنا ايضا قمنا بتعديل الحرف‬ for(int i=0;i<15;i++)
{ {
if (i % 2 == 0) If(i%2==0)
cout << ++i; cout<<++i;
//‫هنا سنكتب شرط لقبول الكود بعد تصحيحه‬ else if(i%2==1)
cout << cout << x+i; cout<<x+i;
else else
cout << i++ << endl; cout<<i++<<endl;}
} cout<<i+x;}
cout <<< i + x;
}
‫الكود‬ ‫التصحيح‬
‫هنا قمنا بتعديل الحرف‪#include<ioStream>//‬‬ ‫>‪#include <iostream‬‬
‫وهنا قمنا بتعديل الكلمة كما موضح في التصحيح‪using namespac std;// ,‬‬ ‫;‪using namespace std‬‬
‫{)(‪int main‬‬
‫وهنا لم يتم حصر الدالة بحاصرة‪int main() //‬‬ ‫;‪int x=9,y=4‬‬
‫وهنا نقوم بتبديل الفاصلة المنقوطة بفاصلة عادية‪int x = 9; y = 4;//‬‬ ‫;‪x =11+y‬‬
‫وهنا ليس من الضروري ان نعرف الدالة النها معرفة مسبقا‪Int x = 11 + y;//‬‬ ‫;‪cout<<x<<y+x‬‬
‫وهنا نقوم بتغيير مفتاح المخرج الى عالمة االصغر‪cout >> x >> y + x;//‬‬ ‫}‬

‫}‬
‫الكود‬ ‫التصحيح‬
‫هنا سنعدل حرف ال )‪#include<ioStream>//(s‬‬ ‫>‪#include <iostream‬‬
‫هنا سنكتب المكتبة التي تتضمن المسائل الرياضية التي هي مجودة حاليا في ‪//‬‬ ‫>‪#include<cmath>//<math.l‬‬
‫التصحيح وذالك لتعريف دالة القوى‬ ‫;‪using namespace std‬‬
‫;‪using namespace std‬‬ ‫{)(‪int main‬‬
‫;‪int x‬‬
‫;‪cin>>x‬‬
‫هنا سيتم اضافة حاصرة لحصر الكود المراد تنفيذة‪int main() //‬‬ ‫;)‪int y=pow(x,3‬‬
‫هنا سنغير دالة التعريف الن الدلة هنا خاصة بالنصوص ‪string x;//‬‬ ‫;‪cout<<y‬‬
‫;‪cin >> x‬‬ ‫}‬

‫هنا النحتاج الى المخرج الننا نريد اخراج ناتج القوى‪cout << x; //‬‬

‫هنا نقوم بتغيير تعريف الدالة الى كما معرفة في المدخل‪Flout y= pow(x, 3);//‬‬
‫;‪cout << y‬‬

‫}‬
‫اكتب كود يمثل العمليات التالية‬
#include <iostream>
𝑥=
#include<math.h>
−𝑏 ± √ 𝑏 − 4 𝑎𝑐
2

2 𝑎
using namespace std;
int main() {
int a, b, c, x, y, z;
x = pow(-b,2)- (4 * a * c);
y = (-b + sqrt(x) / (2 * a) || -b - sqrt(x) / (2 * a));
z = -b / (2 * a);
cout << "a is equal = ";
cin >> a;
cout << "b is equal = ";
cin >> b;
cout << "c is equal = ";
cin >> c;
if (x > 0)
cout << y << endl;
else if (x == 0)
cout << z<<endl;
else
cout << "possible to find soluion";
}
1 1
2 sin ( 𝛼 ± 𝛽 ) cos (𝛼 ∓ 𝛽 )
2 2
‫اكتب كود لتالي‬
‫ اعداد الكسرية فأذا كان مجموع األول واألخير اكبر من مجموع باقي االعداد قم بطباعة العدد األول واألخير‬5 ‫برنامج يقوم بإدخال‬
‫مالم اطبع باقي االعداد ؟‬
#include<iostream>
using namespace std;
int main(){
float a,b,c,d,e;
cout<<"enter the first fractional number?\n";
cin>>a;
cout<<"enter the secound fractional number?\n";
cin>>b;
cout<<"enter the third fractional number?\n";
cin>>c;
cout<<"enter the fourth fractional number?\n";
cin>>d;
cout<<"enter the fifth fractional number?\n";
cin>>e;
float x=a+e;
float y=b+c+d;
if(x>y)
cout<<a<<e;
else
cout<<b<<c<<d;

}
‫ يو ) ؟‬, ‫ واي‬, ‫ سبأفون‬, ‫بأستخدام دالة سويتش برنامج يقوم بإدخال رقم جوال ثم طباعة نوع هذا الرقم ( موبايل‬

#include <iostream>
using namespace std;

int main(){ int x;


cout<<"enter your number?\n";
cin>>x;
int y=x/10000000;
switch(y) {
case 77:
cout << "yemen mobile";
break;
case 73:cout<<"you";break;
case 71:cout<<"saba phone";break;
case 70:cout<<"why";break;
default:cout<<"unknown number";
}
}
‫برنامج يقوم بإدخال اربعه اعداد ثم بالترتيب تصاعديًا ؟‬
‫ ؟‬1 ‫ الى‬12 ‫بأستخدام وايل برنامج يقوم بطباعة جدول الضرب من‬

#include <iostream>
using namespace std;
int main(){
int x=12;
while(x>=1) {
int y = 1;
while (y <= 12) {
cout << x <<"*"<<y<<"="<<x*y<<endl;
y++;

}
x--;
}

}
‫برنامج يقوم بأدخال عددين ثم طباعة االعداد األولية التي بينهما ؟‬
‫مالحظة العدد االولي هو الذي ال يقبل القسمة اال على نفسه و الواحد مثل ( ‪)..... 17 , 13 , 11, 7 , 3 , 2 , 1‬‬

You might also like