Mündəricat:
- Addım 1: Adım 1:
- Addım 2: Adım 2: Kodumuzu Yazın və Yeni Şeylər Öyrənin
- Adım 3: Adım 3: Müəyyən Sərhədləri Aşmaq Vaxtımızı Daxil Edirik
- Adım 4: Adım 4:
Video: C dilində sadə saat: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Fikir C -də sadə bir saat yaratmaqdır, amma əvvəlcə proqramımızı qurmalı və istifadə edəcəyimiz bəzi şeylərlə tanış olmalıyıq.
Addım 1: Adım 1:
- Visual Studio, Code Blocks və ya digər oxşar proqramları seçin (Visual studio 2015 -i tövsiyə edərdim).
- Visual Studio 2015 -dən istifadə edəcəyəm, buna görə google "Visual Studio 2015 Community" yazın, yükləyin və quraşdırın.
- Quraşdırıldıqdan sonra Visual Studio proqramını işə salın, Yeni/Layihə/Konsol Tətbiqinə basın.
- Konsol Tətbiq Sihirbazında növbəti düyməsini basın, sonra Əvvəlcədən tərtib edilmiş başlığın seçimini silin və Layihəni boşaltın, sonra Bitirin seçin.
- Sağ tərəfinizdə Solution Explorer olacaq, Mənbə Faylları, Əlavə et/Yeni Maddə/C ++ faylına (.cpp) sağ vurun, ancaq adını Source.c olaraq dəyişdirin və əlavə edin.
- İndi başlamağa hazır C layihəniz var.
Addım 2: Adım 2: Kodumuzu Yazın və Yeni Şeylər Öyrənin
Bu bizim kodumuzdur:
#daxil edin#daxil edin // Windows faylını daxil edirik (yuxu () funksiyasına bağlıdır), bu yalnız Windows üçün işləyəcək, buna görə başqa bir OS istifadə edirsinizsə, google -da yuxunun digər versiyalarını axtarın ().
int main ()
{
int h, m, s; // proqramımıza saatlar, dəqiqə və saniyələr əlavə edirik
int D = 1000; // saniyəni təşkil edən 1000 milisaniyəyə qədər Gecikmə əlavə edirik və bunu yuxuda () istifadə edəcəyik.
printf ("Vaxtı təyin et: / n"); // printf ("") içərisində olan ekranda mətn yazır və / n yeni sətirdə yazır.
scanf (" %d %d %d", & h, & m, & s); // scanf, vaxtımızı və ya dəyərlərimizi daxil etdiyimiz yerdir.
if (h> 12) {printf ("ERROR! / n"); çıxış (0); } // bu if funksiyasında daxil edilən dəyərin 12 -dən böyük olub olmadığını araşdırırıq.
if (m> 60) {printf ("ERROR! / n"); çıxış (0); } // burada oxşar və daha böyükdürsə, proqram ERROR yazır! və çıxır
if (s> 60) {printf ("ERROR! / n"); çıxış (0); } // oxşar
while (1) // while (1) sonsuzluq döngəsidir və içindəki hər şey sonsuzluğa qədər təkrarlanır. {
s += 1; // bu, proqramın bu hissəyə gəldiyi müddətdə saniyəni 1 saniyə artırmasını bildirir.
əgər (s> 59) {m += 1; s = 0; } // saniyələr 59 -dan çox olarsa, dəqiqələri artırır və saniyələri 0 -a təyin edir.
əgər (m> 59) {h += 1; m = 0; } // oxşar
əgər (h> 12) {h = 1; m = 0; s = 0; } // oxşar
printf ("\ n Saat");
printf ("\ n%02d:%02d:%02d", h, m, s); // bu, vaxtımızı bu formatda yazır "00:00:00"
Yuxu (D); // bu, funksiyanı yerinə yetirən yuxunu yavaşlatan və daha çox saata bənzədən funksiyamızdır.
sistem ("cls"); // bu ekranı təmizləyir.
}
getchar (); qaytarma 0;
}
*'//' arxasındakı hər şey bir şərhdir və proqramı dəyişdirmir, buna görə də silinə bilər.
** Visual Studio bəzən proqramı "scanf" dən ibarət olduğu üçün işləməyəcək, buna görə də Solution Explorer -ə getməlisiniz> səthə sağ vurun> Xüsusiyyətlər (Şəkildəki kimi bir şey açılmalıdır)> konfiqurasiyada Bütün Konfiqurasiyaları seçin. > Konfiqurasiya xüsusiyyətləri> C/C ++> Preprocessor> Preprocessor Definitions'da _CRT_SECURE_NO_WARNINGS> Saxla yazın.
Adım 3: Adım 3: Müəyyən Sərhədləri Aşmaq Vaxtımızı Daxil Edirik
- Təsadüfi ədədlər daxil edin ki, h> 12, m> 60, s> 60 olsun.
- Proqram ERROR yazır! və çıxır.
- İndiyə qədər uğurlar!
Adım 4: Adım 4:
- Təsadüfi ədədlər daxil edin ki, h <12, m <60, s <60 olsun.
- nömrələr 00:00:00 formatına dəyişir və saatlar "çalmağa" başlayır.
- Həqiqətən UĞUR.
*Saat 12 -ni keçdikdən sonra 'saat' 01 -ə, 'dəqiqə' və 'saniyə' 00 -a dəyişir.
Əylənin!
Tövsiyə:
Şekspir proqramlaşdırma dilində sadə əlavə proqramı: 18 addım
Şekspir Proqramlaşdırma Dilində Sadə Əlavə Proqramı: Şekspir Proqramlaşdırma Dili (SPL) ezoterik bir proqramlaşdırma dilinin bir nümunəsidir, bəlkə də öyrənmək maraqlı və istifadəsi əyləncəli, lakin real həyatda tətbiq olunanda xüsusilə faydalı deyil. SPL, mənbə kodunun olduğu bir dildir
Bir kompüteri maşın dilində kodlayın və sınayın: 6 addım
Bir kompüteri maşın dilində kodlaşdırın və sınayın: Bu təlimatda sizə kompüter proqramını maşın dilində necə kodlaşdıracağınızı və sınayacağınızı göstərəcəyəm. Maşın dili kompüterlərin ana dilidir. 1s və 0s simlərindən ibarət olduğu üçün insanlar tərəfindən asan başa düşülmür. Narahat olmaq
Arduino nədir (Hind dilində): 4 addım
Arduino Nedir (Hind dilində): Gözəl elektronika layihələri, çoxlu sayda cihaz, Drone, Quadcopter, 3D Yazıcı, LED, TV və TV proqramları. , आदि को अपने फोन, कम्प्यूटर या टैब से कंट्रोल कर सकें। तो
Mors dilində Arduino Hangman: 9 addım
Mors dilində Arduino Hangman: Bu dərslikdə telefonunuzdan sadə bir fənər və ya məşəl funksiyası ilə Mors kodunu göndərərək Cəllad oyunu oynamaq üçün öz Arduino qurmağınızı sizə göstərəcəyəm. Bütün bunları izləmək lazımdır: Arduino lövhəsi. 10 LED işıq
Layihə 1: C Dilində Demo Video: 9 Addım
Layihə 1: C Dildə Demo Video: Salam hobbi yoldaşlar, Bu layihədə laboratoriyam üçün yaxşı bir giriş olaraq xidmət edəcək kiçik bir ekran demosu yaratmaq istədim. Bunu etmək üçün eBay-də aşağıdakı komponentlərdən çox istifadə etdim:-Arduino Nano: https://www.ebay.ca/itm/MINI-USB-Nano