Xin code tính tuổi khi biết năm sinh

các bác cho em xin code tính tuổi khi biết năm sinh với ạ. Em làm trên vs 2010 @Gio, @ltd, @Honey_moon

2 Likes

E nên nói rõ là trên ngôn ngữ nào chứ e?
Nếu trên C++ thì e thử tham khảo link này xem:Lấy năm hiện tại trừ năm sinh là ra tuổi

4 Likes

Ý tưởng thì có thể có, chứ code mà cứ xin cả cụm thì…
Với lại bài này cứ thế trừ đi nhau, sao phải tính phức tạp đâu nhỉ?

2 Likes

Em phải tự tính thôi, bài này dễ mà.

Hướng làm không cần phải phức tạp như @tuancoi2506 đâu.

@minhdiem có thể nhập vào năm hiện tại, rồi nhập vào năm sinh. Lấy năm hiện tại trừ năm sinh là được thôi mà?

2 Likes

em dùng visual studio 2010 a ạ :D. cảm ơn a nhé !

^^ em xem cái video của a Sơn thấy có hàm nhập localtime gì đó từ máy em gọi ra chưa đc nên muốn hỏi thôi. Bình thường dùng trực tiếp là dễ dàng rồi :smiley:

1 Like

Nhập trực tiếp đi, cái time kia nó dùng để làm việc khác, tính giây tính phút. chứ tinh năm thì không cần thiết phải thế :smile:

1 Like

Bạn muốn tính tuổi theo năm hay theo ngày :smiley:

Theo năm. Trừ năm tính cho năm sinh.
Theo ngày. Trừ năm tính cho năm sinh kết hợp time.h để tính ngày.
Hết

3 Likes

Bạn xem thử giống cái bạn đang cần không
Đó là hàm lấy thời gian thực từ hệ thống máy tính. Khi sử dụng cần #include vào chương trình:

// Khai báo biến Time để lấy giá trị thời gian thực từ máy tính
time_t Time = time(0);

// Khởi tạo con trỏ Now lấy giá trị thời gian từ thằng Time
struct tm* Now = localtime(&Time);

int Day = Now->tm_mday; // Lấy ngày hiện tại từ hệ thống máy tính gán cho biến Day
int Month = Now->tm_mon + 1; // Lấy tháng hiện tại từ hệ thống máy tính gán cho biến Month
int Year = Now->tm_year + 1900; // Lấy năm hiện tại từ hệ thống máy tính gán cho biến Year

4 Likes

oh cái này dc này :D. cảm ơn T nha

1 Like

Làm xong nhớ up lên cho mọi người nhận xét nhé. Ban đầu anh tưởng em hiểu nhầm vấn đề, hóa ra em muốn tập sử dụng time_t. Rất tốt, cho anh rút lại lời nói khi xưa nhé :smile:

1 Like

^^ đâu có a. em mới nhập môn còn chưa rành lắm :smiley:

ý của bạn có phải là dùng mốc time để xác định tuổi đúng ko? nhưng cách đó k thực tế cho lắm! ta xác định hàm dựng struct thuộc time_t . sau đó gọi local time ! cũng k nhớ rõ nhưng mà tuổi thì cứ lấy 2014 - cho năm sinh là ok mà :dragon:

1 Like

Đây là chương trình lấy thời gian thực , từ hệ thống máy tính thường sử dụng cho chương trình đòi hỏi tính thực tế cao, và thường sử dụng trong các project mang tính ứng dụng . Có thể tham khảo cũng tốt

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?