قائمة المدونات الإلكترونية

الجمعة، 29 أبريل 2011

أمثلة وبرامج خاصة بالدوائر التكرارية

تعاون مع زملائك في اعداد محموعة برامج تشير إلي أمثلة للدوائر التكرارية المختلفة
صنف عمليات البرامج الخاصة بذلك
ما هو الجديد الذي يمكن أن تضيفة مع مجموعتك
عرض ذلك من خلال التعليق الخاص بك

8 التعليقات:

غير معرف يقول...

مثال 1:
#include
#include
void main(){
clrscr();
int i;
for(i=0;i<10;i++)
{
printf("\nWelcome ");
printf("with ");
printf("Computer Science");
}
getch();
}
فيكون الناتج تكرار العبارة التالية عشر مرات
Welcome with Computer Science


مثال 2 :
#include
#include
void main(){
clrscr();
int i;
for(i=10;i>0;i--)
{
printf("\n i=%d",i);
}
getch();
}
وناتج التنفيذ يكون كالتالى :
i=10
i=9
.....
i=1

التوثيق :
computer.atlas4e.com/Project_E1/Project/chapter15/chapter15.htm

شيماء البيلى أحمد البيلى
الفرقة الرابعة
شعبة إعداد معلم الحاسب الالى

غير معرف يقول...

مثال 3:
:برنامج يقرأ 5 علامات لطالب ويقوم بحساب المعدل للطالب

#include
#include
void main(){
clrscr();
float avg;
int sum,x,m;
sum=0;
x=1;
while(x<=5)
{
printf("Enter Mark%d:",x);
scanf("%d",&m);
sum=sum+m;
x++;
}
avg=sum/5;
printf("Avg= %.2f",avg);
getch();
}


مثال 4:
برنامج يقوم بطباعة الأرقام من 1 إلى 9 ومربع الرقم وتكعيبه

#include
#include
void main(){
clrscr();
int x=1;
do
{
printf("\n No=%d\tSquare=%d\tCube=%d",x,x*x,x*x*x);
x++;
}while(x<=9);
getch();
}


التوثيق :
computer.atlas4e.com/Project_E1/Project/chapter15/chapter15.htm

شيماء البيلى أحمد البيلى
الفرقة الرابعة
شعبة إعداد معلم الحاسب الالى

حياه اسماعيل يقول...

مثال: برنامج حساب متوسط قائمة من الأعداد باستخدام الحلقة for:

# include < stdio.h >
/ * calculate the average of n numbers * /
main ( )
{
int n , count ;
float x , average , sum = 0 ;
/ * initialize and read in a value for n * /
printf ( " how many numbers ? " ) ;
scanf ( " % d " , & n ) ;
/ * read in the numbers * /
for ( count = 1 ; count < = n ; count ++ )
{
printf ( “ x = “ ) ;
scanf ( “ % f " ; & x ) ;
sum + = x ;
}
/ * calculate the average and write out the answer * /
average = sum / n ;
printf ( " \ n the average is % f \n " , average ) ;
}

حياه اسماعيل يقول...

تعديل برنامج حساب متوسط قائمة من الأعداد باستخدام While
# include < stdio.h >
main ( )
{
int n , count = 1 ;
float x , average , sum = 0 ;
printf ( “ how many number ? " ) ;
scanf ( “ % d , & n ) ;
while ( count < = n ) ;
{
printf ( “ x = ") ;
scanf ( “ % f " , & x ) ;
sum + = x ;
count ++;
}
average = sum / n ;
printf ( " \ n the average is % f " ; average ) ;
}

غير معرف يقول...

برنامج لإيجاد جملة مبلغ ما اودع فى بنك لمدة 20 سنة بفائدة 6% لمبلغ 100 $ والمعادلة كما يلى :
f=p(1+i)n
حيث: n عدد السنوات p المبلغ I معدل الفائدة
** البرنامج **

#include
#include
main()
{
float p,r,n,i,f;
/* read input data */
printf( “please enter a value for the princepal (p) : “ );
scanf(“%f” k &p);
printf(“please enter a value for the interest rate( r) : “ );
scanf(“%f”, &r);
printf(“please enter a value for the number or year ( n) : “ );
scanf(“%f”, &n);
/*calculate i , then f */
i=r/100
f=p*pow((1+i),n);
/* write output */
printf( “\n the final value (f) is : %2f \n”,f);
}
توثيق:
http://www.absba.org/showthread.php?t=180163
...
محمد جمال الدين محمود
...

غير معرف يقول...

يمكن عرض بعض الأمثلة المختلفة عن الدوائر التكرارية كالتالى :-
مثال1:-
#include
#include
void main(){
clrscr();
int i;
for(i=0;i<10;i++)
{
printf("\nWelcome ");
printf("with ");
printf("Computer Science");
}
getch();
}
فيكون الناتج تكرار العبارة التالية عشر مرات
Welcome with Computer Science

ويمكن تكرارالزيادة بالسالب كالتالى بعكس السابق كان مقدار الزيادة بالموجب:-
تغيير معدل الزيادة بالسالب:في بعض الأحيان نحتاج أن يكون معدل التغيير بالسالب كما في بعض العمليات الحسابية مثلاً 8،9،10… و هكذا

مثال2:-
#include
#include
void main(){
clrscr();
int i;
for(i=10;i>0;i--)
{
printf("\n i=%d",i);
}
getch();
}
i=10
i=9
.....
i=1

مثال3:
برنامج يقرأ 5 علامات لطالب ويقوم بحساب المعدل للطالب
#include
#include
void main(){
clrscr();
float avg;
int sum,x,m;
sum=0;
x=1;
while(x<=5)
{
printf("Enter Mark%d:",x);
scanf("%d",&m);
sum=sum+m;
x++;
}
avg=sum/5;
printf("Avg= %.2f",avg);
getch();
}

مثال4:
برنامج يقوم بطباعة الأرقام من 1 إلى 9 ومربع الرقم وتكعيبه
#include
#include
void main(){
clrscr();
int x=1;
do
{
printf("\n No=%d\tSquare=%d\tCube=%d",x,x*x,x*x*x);
x++;
}while(x<=9);
getch();
}

تعليقق :- إيمان نصر - الفرقة الرابعة

غير معرف يقول...

مثال على الدائرة التكرارية for :-
#include
#include
void main(){
clrscr();
int i;
for(i=0;i<10;i++)
{
printf("\nWelcome ");
printf("with ");
printf("Computer Science");
}
getch();
}

مثال 2 على الدائرة التكرارية while:-
برنامج يقرأ 5 علامات لطالب ويقوم بحساب المعدل للطالب
#include
#include
void main(){
clrscr();
float avg;
int sum,x,m;
sum=0;
x=1;
while(x<=5)
{
printf("Enter Mark%d:",x);
scanf("%d",&m);
sum=sum+m;
x++;
}
avg=sum/5;
printf("Avg= %.2f",avg);
getch();
}
مثال 3 على الدائرة do...while:-
برنامج يقوم بطباعة الأرقام من 1 إلى 9 ومربع الرقم وتكعيبه

#include
#include
void main(){
clrscr();
int x=1;
do
{
printf("\n No=%d\tSquare=%d\tCube=%d",x,x*x,x*x*x);
x++;
}while(x<=9);
getch();
}
تعليق :-
هبة احمد السعيد امين
الفرقة الرابعة

غير معرف يقول...

برنامج لطباعة الأعداد الزوجية من 0 إلى 10
include
main ()
{
int i;
for (i=0; i<=10; i+=2)
{
printf ("\t %d",i);
}
Return 0;
{

Ahmed El Desouki El Zataari
الفرقة الرابعة

إرسال تعليق