Mục lục:

Đồng hồ đơn giản trong ngôn ngữ C: 4 bước
Đồng hồ đơn giản trong ngôn ngữ C: 4 bước

Video: Đồng hồ đơn giản trong ngôn ngữ C: 4 bước

Video: Đồng hồ đơn giản trong ngôn ngữ C: 4 bước
Video: Code C/C++ khi đi làm thực tế có đáng sợ như lời đồn? 2024, Tháng bảy
Anonim
Đồng hồ đơn giản bằng ngôn ngữ C
Đồng hồ đơn giản bằng ngôn ngữ C

Ý tưởng là tạo đồng hồ đơn giản trong C, nhưng trước tiên chúng ta cần thiết lập phần mềm của mình và tìm hiểu một số thứ chúng ta sẽ sử dụng.

Bước 1: Bước 1:

Bước 1
Bước 1
  1. Chọn Visual Studio, Code Blocks hoặc bất kỳ phần mềm tương tự nào khác (tôi muốn giới thiệu Visual Studio 2015).
  2. Tôi sẽ sử dụng Visual Studio 2015, vì vậy hãy gõ vào google "Visual Studio 2015 Community", tải xuống và cài đặt.
  3. Sau khi cài đặt, chạy Visual Studio, nhấn Ứng dụng mới / Dự án / Bảng điều khiển.
  4. Trong Trình hướng dẫn Ứng dụng Bảng điều khiển, nhấn tiếp theo, sau đó bỏ chọn Tiêu đề được biên dịch trước và chọn Dự án trống, sau đó Kết thúc.
  5. Ở bên phải của bạn, bạn sẽ có Giải pháp Explorer, nhấp chuột phải vào Tệp Nguồn, Thêm / Mục mới / tệp C ++ (.cpp), nhưng đổi tên thành Nguồn.c và thêm.
  6. Bây giờ bạn có dự án C đã sẵn sàng để bắt đầu.

Bước 2: Bước 2: Viết mã của chúng tôi và học những điều mới

Bước 2: Viết mã của chúng tôi và học những điều mới
Bước 2: Viết mã của chúng tôi và học những điều mới

Đây là mã của chúng tôi:

# include # include // chúng tôi đang bao gồm tệp windows (tệp này được kết nối với hàm sleep ()), có nghĩa là tệp này sẽ chỉ hoạt động cho windows, vì vậy nếu bạn đang sử dụng hệ điều hành khác, hãy tìm kiếm các phiên bản khác của giấc ngủ trên google ().

int main ()

{

int h, m, s; // chúng tôi thêm giờ, phút và giây vào chương trình của mình

int D = 1000; // chúng ta thêm Delay là 1000 mili giây, tức là một giây và chúng ta sẽ sử dụng nó trong sleep ().

printf ("Đặt thời gian: / n"); // printf viết trên màn hình văn bản bên trong ("") và / n viết trong một hàng mới.

scanf ("% d% d% d", & h, & m, & s); // scanf là nơi chúng ta chèn thời gian hoặc giá trị của chúng ta.

if (h> 12) {printf ("LỖI! / n"); thoát ra (0); } // trong hàm if này, chúng ta kiểm tra xem giá trị được chèn có lớn hơn 12 hay không.

if (m> 60) {printf ("LỖI! / n"); thoát ra (0); } // tương tự ở đây và nếu nó lớn hơn, chương trình ghi LỖI! và thoát ra

if (s> 60) {printf ("ERROR! / n"); thoát ra (0); } //tương tự

while (1) // while (1) là một vòng lặp vô cực và bất kỳ thứ gì bên trong lặp lại chính nó đến vô cùng. {

s + = 1; // điều này yêu cầu chương trình tăng giây cho 1, mỗi khi vòng lặp while đến phần này.

nếu (s> 59) {m + = 1; s = 0; } // nếu giây nhiều hơn 59, nó sẽ tăng phút và đặt giây thành 0.

nếu (m> 59) {h + = 1; m = 0; } //tương tự

nếu (h> 12) {h = 1; m = 0; s = 0; } //tương tự

printf ("\ n Đồng hồ");

printf ("\ n% 02d:% 02d:% 02d", h, m, s); // điều này viết thời gian của chúng ta ở định dạng này "00:00:00"

Ngủ (D); // đây là hàm sleep của chúng ta, làm chậm vòng lặp while và làm cho nó giống một chiếc đồng hồ hơn.

hệ thống ("cls"); // điều này sẽ xóa màn hình.

}

getchar (); trả về 0;

}

* Mọi thứ đằng sau '//' là một nhận xét và không thay đổi chương trình, vì vậy nó có thể bị xóa.

** Visual Studio đôi khi sẽ không chạy chương trình vì nó bao gồm "scanf", vì vậy bạn cần đi tới Giải pháp Explorer> nhấp chuột phải vào bề mặt> Thuộc tính (Một cái gì đó như trong hình sẽ bật lên)> trong cấu hình chọn Tất cả Cấu hình > Thuộc tính cấu hình> C / C ++> Bộ tiền xử lý> trong Định nghĩa bộ xử lý trước, hãy viết _CRT_SECURE_NO_WARNINGS> Lưu.

Bước 3: Bước 3: Chúng ta mất thời gian để vượt qua ranh giới đã định

Bước 3: Chúng ta mất thời gian để vượt qua ranh giới đã định
Bước 3: Chúng ta mất thời gian để vượt qua ranh giới đã định
  1. Chèn các số ngẫu nhiên sao cho h> 12, m> 60, s> 60.
  2. Chương trình viết LỖI! và các lối thoát.
  3. Cho đến nay thành công!

Bước 4: Bước 4:

Bước 4
Bước 4
Bước 4
Bước 4
  1. Chèn các số ngẫu nhiên sao cho h <12, m <60, s <60.
  2. các số chuyển sang định dạng 00:00:00 và đồng hồ bắt đầu "tích tắc".
  3. THỰC SỰ THÀNH CÔNG.

* Sau khi đồng hồ trôi qua 12, 'giờ' đổi thành 01 và 'phút' và 'giây' thành 00.

Chúc vui vẻ!

Đề xuất: