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;
}
وقتی خطوط برنامه ما زیاد می شود درک، پیگیری، خطایابی و دیگر اعمال بر روی برنامه دشوار خواهد شد. توابع ابزاری هستند که به ما در بهبود برنامه کمک می کنند و برنامه نویسی ساخت یافته را ارائه می دهند، بدین معنا که برنامه اصلی به قسمتهای منطقی و مستقل کوچکتری تقسیم می شود که توابع نام دارند .
برای بکارگیری توابع به سه جزء نیازمندیم: تعریف تابع، اعلان تابع، فراخوانی تابع
برای استفاده از یک تابع در برنامه نویسی در مرحله اول باید تابع خود را تعریف نماییم تا مشخص کنیم که چه کاری را باید انجام دهد. در شکل بالا ساختار اصلی تعریف یک تابع در برنامه نویسی C++ را مشاهده می کنید . تعریف تابع در خارج از تابع main صورت می گیرد و هیچ تابعی را نمی توان در درون تابع دیگری تعریف نمود .
یک تابع وظیفه ای شبیه به یک ماشین دارد که یک سری ورودی را می گیرد و با انجام عملیات برروی ورودیهای دریافتی، خروجی یا خروجی هایی را تحویل می دهد .
یک تابع وظیفه ای شبیه به یک ماشین دارد که یک سری ورودی را می گیرد و با انجام عملیات برروی ورودیهای دریافتی، خروجی یا خروجی هایی را تحویل می دهد .