Სარჩევი:
- ნაბიჯი 1: ნაბიჯი 1:
- ნაბიჯი 2: ნაბიჯი 2: ჩვენი კოდის წერა და ახალი ნივთების სწავლა
- ნაბიჯი 3: ნაბიჯი 3: ჩვენ ვნახავთ ჩვენს დროს, რომ ვიყოთ განსაზღვრულ საზღვრებზე
- ნაბიჯი 4: ნაბიჯი 4:
ვიდეო: მარტივი საათი ენაზე C: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
იდეა არის მარტივი საათის შექმნა C- ში, მაგრამ პირველ რიგში ჩვენ უნდა შევქმნათ ჩვენი პროგრამული უზრუნველყოფა და გავეცნოთ ზოგიერთ ნივთს, რომლის გამოყენებასაც ვაპირებთ.
ნაბიჯი 1: ნაბიჯი 1:
- შეარჩიეთ Visual Studio, Code Blocks ან ნებისმიერი სხვა მსგავსი პროგრამა (მე გირჩევთ ვიზუალური სტუდია 2015).
- მე გამოვიყენებ Visual Studio 2015, ასე რომ ჩაწერეთ google "Visual Studio 2015 Community", გადმოწერეთ და დააინსტალირეთ.
- ინსტალაციის შემდეგ გაუშვით Visual Studio, დააჭირეთ New/Project/Console Application.
- კონსოლის განაცხადის ოსტატში დააჭირეთ შემდეგს, შემდეგ გააუქმეთ წინასწარი შედგენის სათაური და აირჩიეთ ცარიელი პროექტი, შემდეგ დასრულება.
- თქვენს მარჯვნივ გექნებათ Solution Explorer, მარჯვენა ღილაკით Source Files, Add/New Item/C ++ ფაილი (.cpp), მაგრამ შეცვალეთ სახელი Source.c და დაამატეთ.
- ახლა თქვენ გაქვთ C პროექტი დასაწყებად.
ნაბიჯი 2: ნაბიჯი 2: ჩვენი კოდის წერა და ახალი ნივთების სწავლა
ეს არის ჩვენი კოდი:
#მოიცავს#მოიცავს // ჩვენ ვამატებთ Windows ფაილს (ის დაკავშირებულია ძილის ფუნქციასთან ()), რაც ნიშნავს რომ ეს იმუშავებს მხოლოდ Windows– ისთვის, ასე რომ, თუ თქვენ იყენებთ სხვა OS– ს, მოძებნეთ Google– ში ძილის სხვა ვერსიები () რა
int მთავარი ()
{
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; // ეს ეუბნება პროგრამას გაზარდოს წამები 1 -ით, ყოველ ჯერზე ხოლო მარყუჟი მოდის ამ ნაწილზე.
თუ (s> 59) {m += 1; s = 0; } // თუ წამები 59 -ზე მეტია, ის ზრდის წუთებს და ადგენს წამებს 0 -მდე.
თუ (m> 59) {h += 1; მ = 0; } //მსგავსი
თუ (h> 12) {h = 1; მ = 0; s = 0; } //მსგავსი
printf ("\ n საათი");
printf ("\ n%02d:%02d:%02d", h, m, s); // ეს წერს ჩვენს დროს ამ ფორმატში "00:00:00"
ძილი (D); // ეს არის ჩვენი ძილის ფუნქცია, რომელიც ანელებს დროის მარყუჟს და მას უფრო ჰგავს საათს.
სისტემა ("cls"); // ეს ასუფთავებს ეკრანს.
}
გეტჩარი (); დაბრუნება 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 -ით.
Გაერთე!
გირჩევთ:
დამხმარე ენაზე მოქმედი მაუსი (ATOM): 7 ნაბიჯი (სურათებით)
დამხმარე ენაზე მომუშავე თაგვი (ATOM): ეს პროექტი თავდაპირველად დაიწყო როგორც საკლასო დავალება შესავალი კურსისთვის, რომელიც მე ავიღე, როგორც ინჟინერიის პირველი კურსის სტუდენტი. კურსის დასრულების შემდეგ შევიკრიბე პატარა გუნდი, რომელიც შედგებოდა ჩემი და ორი ხელოვნების/დიზაინის სტუდენტისგან და ჩვენ გავაგრძელეთ
შექსპირის პროგრამირების ენაზე მარტივი დამატებითი პროგრამა: 18 ნაბიჯი
შექსპირის პროგრამირების ენაზე მარტივი დამატების პროგრამა: შექსპირის პროგრამირების ენა (SPL) არის ეზოთერული პროგრამირების ენის მაგალითი, რომელიც შეიძლება იყოს საინტერესო და გასართობი, მაგრამ არ არის განსაკუთრებით სასარგებლო რეალურ ცხოვრებაში. SPL არის ენა, სადაც საწყისი კოდი r
კოდირება და ტესტირება კომპიუტერის მანქანების ენაზე: 6 ნაბიჯი
დააკოპირეთ და შეამოწმეთ კომპიუტერი მანქანების ენაზე: ამ ინსტრუქციებში მე გაჩვენებთ როგორ კოდირება და ტესტირება კომპიუტერული პროგრამის მანქანების ენაზე. მანქანების ენა არის კომპიუტერების მშობლიური ენა. იმის გამო, რომ იგი შედგება 1s და 0s სტრიქონებისგან, ის ადვილად არ ესმის ადამიანებს. შეშფოთება
ძირითადი ინსტრუქცია ხელოვნური ინტელექტის მარკირების ენაზე (AIML) Notepad– ის საშუალებით: 8 ნაბიჯი
ძირითადი ინსტრუქცია ხელოვნური ინტელექტის მარკირების ენაზე (AIML) VET NOTEPAD: ხელოვნური ინტელექტის მარკირების ენა (AIML) არის პროგრამირების ენა, რომელიც არის გაფართოებული მარკირების ენის (XML) სპეციფიკაცია, რომელსაც იყენებენ ჩატბოტი, ვერბოტი, პანდორაბოტი, სუპერბოტი და სხვა მოლაპარაკე რობოტი. იგი შეიმუშავეს დოქტორმა რიჩარდ უოლესმა და €
პროექტი 1: დემო ვიდეო C ენაზე: 9 ნაბიჯი
პროექტი 1: დემო ვიდეო C ენაზე: გამარჯობა მეგობრებო, ამ პროექტში, მინდოდა შევქმნა პატარა დემო დემო, რომელიც იქნება კარგი შესავალი ჩემს ლაბორატორიაში. ამისათვის მე გამოვიყენე eBay– ის შემდეგი კომპონენტები:-Arduino Nano: https://www.ebay.ca/itm/MINI-USB-Nano