برنامه ای بنویسید که دو عدد صحیح و اعشاری را داخل دو متغیر از نوع صحیح و اعشاری بریزد. عدد صحیح را به مقدار یک واحد افزایش دهد. سپس مجموع آن ها را محاسبه کند و در یک متغیر قرار دهد. در نهایت مجموع را نمایش دهد.
پاسخ:
می دانیم که مجموع دو عدد صحیح و اعشاری، یک عدد اعشاری می باشد و بنابراین متغیری که مجموع را نگهداری می کند باید از نوع اعشاری (float) باشد.
#include <stdio.h> // header file to use printf() #include <conio.h> // header file to use getch()
void main() { int x = 2; // x is a variable to maintain an integer number float y = 2.1; // y is a variable to maintain a decimal number float result; // result variable maintains sum of x and y x++; // another form for x = x + 1; result = x + y; printf ("\n%d + %f = %f", x, y, result); // prints result on the monitor printf ("\n\nGood Bye"); getch(); // waits till you press a key and then program would be closed. }
نمایش کد در محیط کامپایلر و خروجی آن را در شکل های زیر می بینید.
خروجی:
نکته: گذاشتن سِمی کالِن ; در پایان هر دستور اجباری است.
نکته بعدی: درج کامنت یا توضیحات اجباری نیست اما باعث خوانایی بیشتر برنامه میشود.
نکته مهم: این درس را جدی بگیرید؛ در غیر اینصورت عواقب آن متوجه خود شما خواهد بود.
موفق باشید.
برای آشنایی دانشجویان با محیط برنامه نویسی سی، در این پست مراحل نوشتن یک برنامه ساده را نشان می دهیم.
1- ابتدا از مسیر نصب برنامه، بورلند سی را باز کنید. به عنوان مثال C:\BC5\BIN\bcw.exe
2- در برنامه ی بورلند از مسیر زیر یک فایل جدید ایجاد کنید. File > New > Text Edit
3- در محیط ایجاد شده، کدهای زیر را وارد کنید:
#include <stdio.h> // header file to use printf("....") function #include <conio.h> // header file to use getch() function
// program starts from here! void main() { printf ("Mohsen\n"); // prints Mohsen on the monitor printf ("Zamani"); // prints Zamani on the monitor getch(); // waits till user press a key } // end the program
4- بعد از نوشتن کد، آن را اجرا (run) کنید. می توانید از کلیدهای Ctrl + F9 استفاده کنید. شکل زیر خروجی برنامه بالا را نشان می دهد.
5- برنامه نوشته شده را ذخیره کنید.
نکته: برای درج توضیحات اضافی در مورد کد نویسی و الگوریتم، در میان کدهایتان می توانید از دوبار اسلش // استفاده کنید. لازم به ذکر است که نوشته هایی که بعد از // و تا انتهای همان سطر می آیند، جزو کد برنامه محسوب نمی شوند، اجرا نمی شوند و فقط برای افزایش خوانایی استفاده می شوند. به عنوان مثال، با اجرای کد زیر تنها Sama بر روی صفحه چاپ می شود.
printf("Sama"); // In khat be onvane comment ast va dar barname chap nemishavad.
دانشجویان عزیز برای دانلود بورلند سی پلاس پلاس از مسیر زیر استفاده کنند. حجم فایل 85.5 مگابایت
دانلود بورلند سی
دانشجویان عزیز توجه داشته باشند، برنامه ها را حتما در محیط IDE کد نویسی نموده و پس از گرفتن نتیجه، برای اینجانب ارسال کنند.
+ چنانچه نتوانستید تمرین را حل کنید، تا هر مرحله که توانستید ارسال کنید.
|