در این اموزش دو برنامه برای استفاده از for  در ارایه مینویسیم.

۱-برنامه ای بنویسید که پنج عدد از ورودی گرفته و معکوس ان را چاپ کند.

 

int [] a = new int [5];
 
for(int i=0; i<=4;i++)
 
{
 
a[i]=convert.ToInt32(console.Readline());
 
}
 
for (int i = 4 ; i>=0 ; i--)
 
{
 
console.writeline(a[i]);
 
}
 
console.Readkey();
 
 

در کد بالایک ارایه از نوع int و با اسم  a و تعداد خانه های ۴  ایجاد کردیم.

بعد با اسفاده از for اول ۴ عدد از کار بر گرفته و در خانه های آرایه گذاشتیم.

در for دوم از خانه اخر ارایه به سمت خانه اول شروع کردیم و یکی یکی اعداد داخل خانه ها را گرفته و چاپ کردیم .

 

 

 

۲-برنامه ای بنویسید که چهار عدد از ورودی گرفته در ارایه قرار داده

الف)توان سوم هر عدد را نمایش دهد.

ب)جذر اعداد موجود در ارایه را نمایش دهد.

 

int [] a = new int [4];
 
for(int i=0; i<=3;i++)
 
{
 
a[i]=convert.ToInt32(console.Readline());
 
}
 
for (int i = 0 ; i<=3 ; i--)
 
{
 
console.writeline(math.pow(a[i],3));
 
}
 
for (int i = 0 ; i<=3 ; i--)
 
{
 
console.writeline(math.sqrt(a[i]));
 
}
 
console.Readkey();

 

 

در جواب سوال بالا مانند سوال یک قسمت اول و قسمت دوم یعنی ساختن آرایه و for اول را ایجاد کردیم.

در for دوم از خانه اول آرایه شروع کرده و تک تک هر کدام از خانه ها را به توان سه  و چاپ کردیم.

math.pow(a[i],3)

در کد بالا pow یعنی توان و عدد ۳ یعنی به توان ۳ برسانید.

در for سوم مانند forدوم عمل کرده با این تفاوت که بجای pow از sqrt استفاده شده یعنی جذر و داخل پرانتز  فقط از a[i] استفاه شده.تا جذر خانه i را بگیرد.