فهرست مطالب:
- مرحله 1: مرحله 1:
- مرحله 2: مرحله 2: نوشتن کد ما و یادگیری چیزهای جدید
- مرحله 3: مرحله 3: ما وقت خود را برای عبور از مرزهای تعیین شده محاسبه می کنیم
- مرحله 4: مرحله 4:
تصویری: ساعت ساده در زبان C: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
ایده این است که یک ساعت ساده در C ایجاد کنیم ، اما ابتدا باید نرم افزار خود را تنظیم کرده و با برخی از مواردی که قرار است استفاده کنیم آشنا شویم.
مرحله 1: مرحله 1:
- Visual Studio ، Code Blocks یا هر نرم افزار مشابه دیگری را انتخاب کنید (من visual studio 2015 را توصیه می کنم).
- من از Visual Studio 2015 استفاده خواهم کرد ، بنابراین google "Visual Studio 2015 Community" را تایپ کرده ، بارگیری و نصب کنید.
- پس از نصب ، Visual Studio را اجرا کنید ، New/Project/Console Application را فشار دهید.
- در Console Application Wizard next را فشار دهید ، سپس سربرگ Precompiled را از حالت انتخاب خارج کرده و Empty project و سپس Finish را انتخاب کنید.
- در سمت راست شما Solution Explorer وجود دارد ، روی Source Files ، Add/New Item/C ++ file (.cpp) راست کلیک کنید ، اما نام را به Source.c تغییر دهید و اضافه کنید.
- اکنون پروژه C را برای شروع آماده کرده اید.
مرحله 2: مرحله 2: نوشتن کد ما و یادگیری چیزهای جدید
این کد ماست:
#include#include // ما فایل windows را وارد می کنیم (به عملکرد sleep () متصل است) ، به این معنی که این مورد فقط برای ویندوزها کار می کند ، بنابراین اگر از سیستم عامل دیگری استفاده می کنید ، نسخه های دیگر sleep را در google جستجو کنید () به
int main ()
{
int h ، m ، s ؛ // ساعت ، دقیقه و ثانیه به برنامه خود اضافه می کنیم
int D = 1000 ؛ // ما تاخیر 1000 میلی ثانیه را اضافه می کنیم ، که ثانیه ای را ایجاد می کند و از آن در خواب استفاده می کنیم ().
printf ("تنظیم زمان: / n")؛ // printf روی صفحه ای که داخل ("") است می نویسد و / n در یک ردیف جدید می نویسد.
scanf ("٪ d٪ d٪ d"، & h، & m، & s)؛ // scanf جایی است که زمان یا مقادیر خود را وارد می کنیم.
if (h> 12) {printf ("ERROR! / n")؛ خروج (0) ؛ } // در این تابع if بررسی می کنیم که آیا مقدار وارد شده بزرگتر از 12 باشد.
if (m> 60) {printf ("ERROR! / n")؛ خروج (0) ؛ } // مشابه اینجا و اگر بزرگتر باشد ، برنامه ERROR می نویسد! و خارج می شود
if (s> 60) {printf ("ERROR! / n")؛ خروج (0) ؛ } //مشابه
در حالی که (1) // در حالی که (1) یک حلقه بی نهایت است و هر چیزی در داخل خود را تا بی نهایت تکرار می کند. {
s += 1 ؛ // این به برنامه می گوید که هر بار که حلقه while به این قسمت می رسد ، ثانیه ها را برای 1 افزایش دهد.
if (s> 59) {m += 1؛ s = 0 ؛ } // اگر ثانیه ها بیشتر از 59 باشد ، دقیقه را افزایش می دهد و ثانیه را روی 0 تنظیم می کند.
اگر (m> 59) {h += 1 ؛ m = 0 ؛ } //مشابه
اگر (h> 12) {h = 1؛ m = 0 ؛ s = 0 ؛ } //مشابه
printf ("\ n ساعت")؛
printf ("\ n٪ 02d:٪ 02d:٪ 02d" ، ساعت ، متر ، ثانیه) ؛ // این زمان ما را با این قالب "00:00:00" می نویسد
خواب (D) ؛ // این عملکرد خواب ما است که حلقه while را کند کرده و آن را بیشتر شبیه یک ساعت می کند.
سیستم ("cls") ؛ // این صفحه را پاک می کند.
}
getchar ()؛ بازگشت 0 ؛
}
*همه چیز پشت "//" یک نظر است و برنامه را تغییر نمی دهد ، بنابراین می توان آن را حذف کرد.
** Visual Studio گاهی اوقات برنامه را اجرا نمی کند زیرا شامل "scanf" است ، بنابراین باید به Solution Explorer بروید> روی سطح راست کلیک کنید> Properties (چیزی که در تصویر باید ظاهر شود)> در پیکربندی همه تنظیمات را انتخاب کنید > ویژگیهای پیکربندی> C/C ++> پیش پردازنده> در پیش پردازنده تعریف _CRT_SECURE_NO_WARNINGS> ذخیره کنید.
مرحله 3: مرحله 3: ما وقت خود را برای عبور از مرزهای تعیین شده محاسبه می کنیم
- اعداد تصادفی را وارد کنید ، به طوری که h> 12 ، m> 60 ، s> 60 باشد.
- برنامه ERROR می نویسد! و خارج می شود
- تا اینجا موفقیت!
مرحله 4: مرحله 4:
- اعداد تصادفی را وارد کنید ، به طوری که h <12 ، m <60 ، s <60 باشد.
- اعداد به فرمت 00:00:00 تغییر می کنند و ساعت شروع به "تیک" می کند.
- موفقیت واقعاً
*پس از گذشت ساعت 12 ، "ساعت" به 01 و "دقیقه" و "ثانیه" به 00 تغییر می کند.
خوش بگذره!
توصیه شده:
تایپ زبان با موش دهان: 11 مرحله (همراه با تصاویر)
تایپ زبان با ماوس دهان: تخته Makey Makey بدون شک امکانات زیادی را برای تعامل با رایانه یا لپ تاپ باز کرده است. در حالی که نواختن پیانو موز و محرک های فویل نقره ای سرگرم کننده و آموزشی هستند ، می خواستم برنامه ای پیدا کنم که متفاوت و امیدوارم با
ساعت کلمه "دور" (به زبان هلندی و انگلیسی!): 8 مرحله (همراه با تصاویر)
«ساعت گرد» (به زبان هلندی و انگلیسی!): چند سال پیش من برای اولین بار یک ساعت واژه را در اینترنت دیدم. از آن زمان ، من همیشه می خواستم یکی را خودم بسازم. دستورالعمل های زیادی در دسترس است ، اما من می خواستم چیزی اصلی تهیه کنم. من اطلاعات زیادی در مورد وسایل الکترونیکی ندارم ، بنابراین از یک
نحوه تنظیم برنامه نویسی به زبان C/C ++: 5 مرحله
نحوه تنظیم برنامه نویسی به زبان C/C ++: C و C ++ زبانهای برنامه نویسی محبوبی هستند که به سرعت دسترسی به فرمول سازی و حل مسائل پیچیده را با حداقل منابع ممکن فراهم می کنند. مسئله یافتن راهی برای کامپایل و اجرایی شدن برنامه است. یکی از گزینه های شما ممکن است
ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله
ساعت شبکه ESP8266 بدون هیچ گونه RTC | Nodemcu NTP ساعت بدون RTC | پروژه ساعت اینترنتی: در پروژه ایجاد پروژه ساعت بدون RTC ، زمان استفاده از اینترنت با استفاده از wifi و نمایش آن بر روی صفحه نمایش st7735
برنامه افزودنی ساده در زبان برنامه نویسی شکسپیر: 18 مرحله
برنامه افزودنی ساده در زبان برنامه نویسی شکسپیر: زبان برنامه نویسی شکسپیر (SPL) نمونه ای از زبان برنامه نویسی باطنی است ، که شاید یادگیری آن جالب و استفاده از آن جالب باشد ، اما در برنامه های کاربردی واقعی بسیار مفید نیست. SPL زبانی است که در آن کد منبع r