فهرست مطالب:

ساعت ساده در زبان C: 4 مرحله
ساعت ساده در زبان C: 4 مرحله

تصویری: ساعت ساده در زبان C: 4 مرحله

تصویری: ساعت ساده در زبان C: 4 مرحله
تصویری: آموزش C++ در 3 ساعت!! - سطح مقدماتی - [دوره کامل جدید] 2024, نوامبر
Anonim
ساعت ساده در زبان C
ساعت ساده در زبان C

ایده این است که یک ساعت ساده در C ایجاد کنیم ، اما ابتدا باید نرم افزار خود را تنظیم کرده و با برخی از مواردی که قرار است استفاده کنیم آشنا شویم.

مرحله 1: مرحله 1:

مرحله 1
مرحله 1
  1. Visual Studio ، Code Blocks یا هر نرم افزار مشابه دیگری را انتخاب کنید (من visual studio 2015 را توصیه می کنم).
  2. من از Visual Studio 2015 استفاده خواهم کرد ، بنابراین google "Visual Studio 2015 Community" را تایپ کرده ، بارگیری و نصب کنید.
  3. پس از نصب ، Visual Studio را اجرا کنید ، New/Project/Console Application را فشار دهید.
  4. در Console Application Wizard next را فشار دهید ، سپس سربرگ Precompiled را از حالت انتخاب خارج کرده و Empty project و سپس Finish را انتخاب کنید.
  5. در سمت راست شما Solution Explorer وجود دارد ، روی Source Files ، Add/New Item/C ++ file (.cpp) راست کلیک کنید ، اما نام را به Source.c تغییر دهید و اضافه کنید.
  6. اکنون پروژه C را برای شروع آماده کرده اید.

مرحله 2: مرحله 2: نوشتن کد ما و یادگیری چیزهای جدید

مرحله 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: ما وقت خود را برای عبور از مرزهای تعیین شده محاسبه می کنیم

مرحله 3: ما وقت خود را برای عبور از مرزهای تعیین شده محاسبه می کنیم
مرحله 3: ما وقت خود را برای عبور از مرزهای تعیین شده محاسبه می کنیم
  1. اعداد تصادفی را وارد کنید ، به طوری که h> 12 ، m> 60 ، s> 60 باشد.
  2. برنامه ERROR می نویسد! و خارج می شود
  3. تا اینجا موفقیت!

مرحله 4: مرحله 4:

مرحله 4
مرحله 4
مرحله 4
مرحله 4
  1. اعداد تصادفی را وارد کنید ، به طوری که h <12 ، m <60 ، s <60 باشد.
  2. اعداد به فرمت 00:00:00 تغییر می کنند و ساعت شروع به "تیک" می کند.
  3. موفقیت واقعاً

*پس از گذشت ساعت 12 ، "ساعت" به 01 و "دقیقه" و "ثانیه" به 00 تغییر می کند.

خوش بگذره!

توصیه شده: