دوستان توجه داشته باشند که اگر دستورات مربوط به for, while, do, … فقط یک دستور باشد نیازی به قرار دادن دستور درون آکولاد نیست و تکرار فقط بر روی تنها سطر دستور ادامه خواهد داشت و تا زمانیکه شرط برقرار باشد فقط و فقط آن سطر تکرار و اجرا می شود و تا زمان پایان به خط بعدی نخواهد رفت اما اگر دستورات بیش از یکی باشد لازم است که آنها را در آکولاد قرار دهیم و این قانون کلی در برنامه نویسی است.
int n;
do
{
cout « "Enter number : " ;
cin » n ;
cout « "You entered: " « n « "\n" ;
} while ( n != 0 )
do
{
cout « "Enter number : " ;
cin » n ;
cout « "You entered: " « n « "\n" ;
} while ( n != 0 )
نکته : فرق حلقه while با حلقه do while در این است که در حلقه do while چه شرط دست باشد و چه نادرست حلقه یکبار اجرا می شود
از این به بعد تمرینی گفته می شه مربوط به مباحثی که تا الان آموزش داده شده و بعدا آموزش داده خواهد شد
برنامه ای بنویسید که از ورودی هر کاراکتری رو که دریافت کرد کد اسکی کاراکتر رو نشان دهد؟
#include <iostream>
using namespace std;
int main() {
char ch;
while(true)
{
cout « "enter key ==> " « endl;
cin » ch;
int aa = (int)ch;
cout « aa « endl;
}
return 0;
}
using namespace std;
int main() {
char ch;
while(true)
{
cout « "enter key ==> " « endl;
cin » ch;
int aa = (int)ch;
cout « aa « endl;
}
return 0;
}
برنامه ای بنویسید که تعداد اعداد و خود اعداد را از ورودی گرفته میانگین اعداد را محاسبه و چاپ کند؟
#include <iostream>
using namespace std;
int main() {
int sam = 0;
int i;
int num;
int n;
double result;
cout « "entar all num : " « endl;
cin » n;
for (i=1; i<=n; i++)
{
cout « "enter num : " « endl;
cin » num;
sam+=num; // or sam = sam + i;
}
result = sam/n;
cout « "result ==> " « result « endl;
return 0;
}
using namespace std;
int main() {
int sam = 0;
int i;
int num;
int n;
double result;
cout « "entar all num : " « endl;
cin » n;
for (i=1; i<=n; i++)
{
cout « "enter num : " « endl;
cin » num;
sam+=num; // or sam = sam + i;
}
result = sam/n;
cout « "result ==> " « result « endl;
return 0;
}
وقتی خطوط برنامه ما زیاد می شود درک، پیگیری، خطایابی و دیگر اعمال بر روی برنامه دشوار خواهد شد. توابع ابزاری هستند که به ما در بهبود برنامه کمک می کنند و برنامه نویسی ساخت یافته را ارائه می دهند، بدین معنا که برنامه اصلی به قسمتهای منطقی و مستقل کوچکتری تقسیم می شود که توابع نام دارند .
برای بکارگیری توابع به سه جزء نیازمندیم: تعریف تابع، اعلان تابع، فراخوانی تابع