السلام عليكم ورحمة الله وبركاته
بصراحه انا عندي فكره عن prtotype و header
call funcation
return funcation
وهاذي بعض البرامج اللي طبقتها على دراستي
لكن المشكله حاولت اطورها واغير فكرتها شوي
وطلعت لي بعض الاخطاء اللي اتمنى انكم تفيدوني بآرائكم
والشكر الجزيل مقدما
البرنامج الاول
يطلب من المستخدم ادخال درجة طالب ومن ثم يطبع التقدير حرفيا
ويوجد بالبرنامج call funcation
حاولت في البرنامج لكن يطلع خطا ما اعرف وش قصده فيه
#include<iostream.h>
#include<conio.h>
char CurseGrade (int score);
{
cout<<"*************";
switch(score/10)
{
case 0: case 1: case 2: case 3: case 4: case 5:
grade="F";
cout<<"\n Grade is "<<grade;
break;
case 6:
grade="D";
cout<<"\n Grade is "<<grade;
break;
case 7:
grade="C";
cout<<"\n Grade is "<<grade;
break;
case 8:
grade="B";
cout<<"\n Grade is "<<grade;
break;
case 9: case 10:
grade="A";
cout<<"\n Grade is "<<grade;
break;
default
cout<<"\n Invlied Test Score";
}
cout<<"\n Finish";
}
int main()
{
int score
char grade
cout<<"Enter any score from 0 to 100"
cin>>score
getch();
return M;
}البرنامج الثاني
عباره عن برنامج يرجع اكبر عدد من مجموعة اعداد
حاولت في البداية إن المقارنه تكون بين ثلاث اعداد يطبع اكبر عدد فيهم
وبعدين احاول اخلي البرنامج فكرته عامه على مجموعو اعداد
لكن طلع خطا في call funcation
وهذا هو الكود
#include<iostream.h>
#include<conio.h>
int main()
{
int n1, n2, n3;
cout<<"\n Enter Three Numbers: ";
cin>>n1>>n2>>n3;
cout<<"\n The Largest of "<<n1<<" ,"<<n2<<" and"<<n3<<" is: ";
CompareThree(n1,n2,n3)
getch();
return 0;
}
double larger (double x, double y);
{
if(x>=y)
return x;
return y;
}
double CompareThree (double x, double y, double z);
{
return Larger (x,Larger(y,z));
}البرنامج الثالث
كود هذا البرنامج يطبع مثلث قائم الزاويه
والمطلوب طباعة مثلث متساوي الاضلاع
بحيث يكون شكله كالتالي
*
***
*****
*******
وهذا الكود
#include<iostream.h>
#include<conio.h>
int main()
{
int i, j;
for(i=1; i<=10; i++)
{
for (j=1; j<=i; j++)
cout<<"*";
cout<<endl;
}
getch();
return 0;
}البرنامج الرابع
عباره عن برنامج يحسب المضروب العددي للاعداد من 1 الى 10
مشكلة الكود انه لازم المستخدم يدخل الرقم المراد ايجاد المضروب العددي له
وانا ابغى تكون فكرة البرنامج شامله ليست لعدد معين يتم اخذه من المستخدم
#include<iostream.h>
#include<conio.h>
int main()
{
int num, fac=1, i;
cout<<"\n Enter your Number: ";
cin>>num;
for(i=num; i>=1; i--)
{
fac=fac*i;
}
cout<<"Factor("<<num<<")= "<<fac<<endl;
getch();
return 0;
}وان شاء الله ما اكون اطلت عليكم


