Hỏi Về Cách Tính Trên Thời Gian - Programming - Dạy Nhau Học Trang chủ » Từ 5h đến 9h Là Mấy Tiếng » Hỏi Về Cách Tính Trên Thời Gian - Programming - Dạy Nhau Học Có thể bạn quan tâm Từ 5kg Gạo Nếp( Có 90 Tinh Bột) Tụ 5nf Tủ 5 Ngăn Kéo đứng Tủ 5 Ngăn Nhỏ Tủ 5 Ngăn Việt Thành Hỏi về cách tính trên thời gian programming c-sharp hoalaxanh123 (Vương Nguyễn) July 7, 2018, 5:03am #1 Em xin chào mọi người và vẫn là em những câu hỏi ngu và cực ngu . Em muốn làm cái tính lương nhân viên như thế này nhưng chưa làm được , mọi người chỉ hướng em đi với ạ. Cách tính như sau : -từ 5h sáng ->16 h chiều : lương 200K ( 5,6,7,8,9,10,11,12,13,14,15,16) -từ 16h chiều -> 5h sáng hôm sau : 500K (16,17,18,19,20,21,22,23,0,1,2,3,4,5) -Vấn đề đặt ra : phát sinh trường hợp, vấn đề là lúc giao thoa 2 mốc thời gian thì phải xuất ra như thế này Bạn làm từ lúc 15h chiều tới 6 sáng với thông tin chi tiết như sau : -Từ 15h ->16h : 1 tiếng x 14.000 = 14.0000 -Từ 16h ->6h : 15 tiếng x 35.000 = 525.000 =>Tổng tiền hôm nay : 539.000 (Đã chỉnh sửa ) songtotnhe (Songtotnhe) July 7, 2018, 1:01am #2 hoalaxanh123: 6h sáng tới 16h chiều là 200k 20k/h phải không? hoalaxanh123: 16h chiều tới 6h sáng là 500k( ca đêm) Bao nhiêu k/h? hoalaxanh123: tăng ca từ 5h chiều tới 16h sáng Ý bạn là “tăng ca từ 15h đến 6h sáng” phải không? 3 Likes hoalaxanh123 (Vương Nguyễn) July 7, 2018, 1:26am #3 Vâng đúng rồi bác xin lõi bác em ghi thiếu cho tiết quá songtotnhe (Songtotnhe) July 7, 2018, 1:36am #6 hoalaxanh123: Ý là trong khoảng 5h tới 16h thì có 1 tiếng là 5h tới 6h Bạn xem lại kỹ comment trước khi submit, có cái lỗi 5h (15h), 6h (16h) mà mắc hoài gây khó chịu. Ca đêm 500k (14h) tính ra được 35.7142857143/h, một con số vô cùng lẻ (có vẻ vô lý), con số 500k đó là bạn lấy ở đâu ra? trong yêu cầu hay là bạn tự đặt? 2 Likes hoalaxanh123 (Vương Nguyễn) July 7, 2018, 2:15am #7 ôi ngu mắt nhắm mắt mở không chịu coi kỹ cảm ơn bác đã nhắc nhở ạ : -từ 5h sáng ->16 h chiều : lương 200K -từ 16h chiều -> 5h sáng hôm sau : 500K -Vấn đề đặt ra : phát sinh trường hợp Nếu trong khoảng thời gian giao thoa giữa 2 mốc trên : ví dụ từ 15h chiều tới 4h sáng : phải tính 15h chiều tới 16h là lương ca sáng ( 14 nghìn/tiếng - làm tròn xuống ) và từ 16h tối tới 4h sáng tính lương ca đêm ( 35 nghìn / tiếng ). Cái này là đề như thế chứ em cũng thua , nói chung là tiền lương là cứ làm tròn xuống ạ . songtotnhe (Songtotnhe) July 7, 2018, 3:24am #8 Dùng while nha bạn http://rextester.com/KPP44133 2 Likes hoalaxanh123 (Vương Nguyễn) July 7, 2018, 3:49am #9 Em làm được rồi , em cảm ơn bác rất nhiều , bác nhiệt tình quá , vừa nhắc nhỉ vừa chỉ code demo cho em quá chi tiết , thật sự rất rất cảm ơn bác hoalaxanh123 (Vương Nguyễn) July 7, 2018, 5:28am #10 Nếu được phép em xin nhờ bác xuất ra chi tiết hơn được không ạ , cái thời điểm giao thoa ấy , ví dụ là làm từ 15h chiều tới 6h sáng chẳng hạn thì đẩy ra là : Bạn làm từ lúc 15h chiều tới 5h sáng với thông tin chi tiết như sau : -Từ 15h ->16h : 1 tiếng x 14.000 = 14.0000 -Từ 16h ->5h : 15 tiếng x 35.000 = 504.000 =>Tổng tiền hôm nay : 504.000 (Đã chỉnh sửa) anon12276517 (anon12276517) July 7, 2018, 4:48am #11 n : thời gian bắt đầu làm m : thời gian kết thúc Nếu n <= 16 ==> Số tiền làm ca sáng = (16 - n)*14 Còn n > 16 ==> Số tiền làm ca sáng = (n -16) *14 Nếu m < 16 ==> Số tiền làm ca đêm = (8 + m) *35 Còn m >= 16 ==> Số tiền làm ca đêm = (m - 16) * 35 Suy nghĩ đơn giản hóa đi bạn 1 Like hoalaxanh123 (Vương Nguyễn) July 7, 2018, 4:43am #12 Nếu ví dụ làm từ 1h sáng --> chiếu theo cách này thì nó hơi sai sai phải không ạ, cũng tại em không nói rõ vì đề không nói là bắt buốc phải làm từ mấy giờ tới mấy giờ mà chỉ quy định mốc tính tiền , nên mình phải đưa ra tất cả trường hợp ạ. Em nói có gì sai sót mong bác bỏ qua. n : thời gian bắt đầu làm Nếu n <= 16 ==> Số tiền làm ca sáng = (16 - n)*14 anon12276517 (anon12276517) July 7, 2018, 4:46am #13 hoalaxanh123: Nếu ví dụ làm từ 1h sáng --> chiếu Là làm từ 1h --> 16h đúng không bạn ? Vậy thì = 15 * 14 vẫn đúng mà bạn @@ songtotnhe (Songtotnhe) July 7, 2018, 4:48am #14 hoalaxanh123: Bạn làm từ lúc 15h chiều tới 6 sáng với thông tin chi tiết như sau : -Từ 15h ->16h : 1 tiếng x 14.000 = 14.0000 -Từ 16h ->6h : 15 tiếng x 35.000 = 525.000 =>Tổng tiền hôm nay : 539.000 Ví dụ của bạn sai đề rồi nha, 15h->16h là 1 tiếng, 16h-> 5h sáng hôm sau là 13 tiếng, nếu làm tiếp đến 6h thì khoảng 5h - 6h đó là của ca sáng chứ không được cộng vào ca đêm. Bạn muốn hàm tính lương trả về nhiều thông tin hơn thì thay vì trả về float ta có thể trả về 1 object: http://rextester.com/OXSRU67997 Mình chỉ làm đơn giản vậy thôi, bạn muốn in ra thêm nữa thì tự custom thêm, mình lười rồi 2 Likes hoalaxanh123 (Vương Nguyễn) July 7, 2018, 4:48am #15 sao máy em nó đơ đơ hay sao mà em gửi lên toàn bị gì gì ấy nhỉ . Dạ vâng đúng đó bác nhưng trong khoảng 1h sáng tới 5h sáng vẫn được tính tiền ca đêm ,từ 5h sáng tới 16h chiều thì tính ca ngày ạ. anon12276517 (anon12276517) July 7, 2018, 4:53am #16 Tức là từ 5h --> 16h là ca sáng Còn từ 16h --> 5h được tính là ca đêm ?? 2 Likes hoalaxanh123 (Vương Nguyễn) July 7, 2018, 4:57am #17 vâng em có ghi rõ ràng ở trên mà bác , tại đề nó yêu cầu thế ạ anon12276517 (anon12276517) July 7, 2018, 5:50am #18 Vậy thì sr bạn, mình hiểu nhầm. Thế thì sửa lại một chút thôi: Nếu 5 <= n <= 16 ==> Tiền làm ca sáng = (16 - n) * 14 Nếu m >= 16 ==> Tiền làm ca đêm = (m - 16) * 35 Nếu m <= 5 ==> Tiền làm ca đêm = (8 + m) * 35 Nếu 5 < m < 16 ==> Tiền làm = (3 + m) * 14 + 385 Như vậy thì VD trên của bạn bị sai nhé: hoalaxanh123: Bạn làm từ lúc 15h chiều tới 6 sáng với thông tin chi tiết như sau : -Từ 15h ->16h : 1 tiếng x 14.000 = 14.0000 -Từ 16h ->6h : 15 tiếng x 35.000 = 525.000 =>Tổng tiền hôm nay : 539.000 Từ từ 15h --> 6h phải chia ra là 15h --> 16h là ca sáng 16h --> 5h là ca đêm 5h --> 6h là ca sáng 2 Likes hoalaxanh123 (Vương Nguyễn) July 7, 2018, 5:31am #19 Dạ em cảm ơn bác rất nhiều , không trách bác được vì tại em trình bày như *** mà còn phải cảm ơn bác vì đã chỉ em hướng đi và chỉ ra cho em sự sai sót của mình ạ. Chân thành cảm ơn bác rất rất nhiều 1 Like hoalaxanh123 (Vương Nguyễn) July 7, 2018, 5:34am #20 Em cảm ơn bác rất rất nhiều ạ , bác nhiệt tình quá . hoalaxanh123 (Vương Nguyễn) July 7, 2018, 8:04am #21 Haiz lại còn yêu cầu cả phút mới chán chứ , nó còn phải tính cả phút nữa bác ơi không phải chỉ giờ :(( chán đời songtotnhe (Songtotnhe) July 7, 2018, 8:24am #22 Tìm hiểu về TimeSpan và áp dụng tương tự nhé. Chấp cả giờ phút giây : )) next page → DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Từ 5h đến 9h Là Mấy Tiếng Từ 7 Giờ Sáng đến 4 Giờ Chiều Thì Có Bao Nhiêu Giờ - Olm Từ 6h đến 17h Là Bao Nhiêu Tiếng Muốn Dậy Từ 4h Sáng Mà Vẫn Khỏe Mạnh, Bạn Nên đi Ngủ Từ Lúc Nào? Từ 7 Giờ Sáng đến 10 Giờ Sáng Cùng Ngày Có Bao Nhiêu Giờ? - Hoc24 Từ 9 Giờ Sáng đến 6 Giờ Chiều Kim Giờ Gặp Kim Phút Mấy Lần - Hoc24 Từ 8 Giờ Sáng đến 2 Giờ Chiều Cùng Ngày Là Bao Nhiêu Giờ 24 Giờ – Wikipedia Tiếng Việt Cách Tính Giờ Theo Canh 12 Con Giáp Trong Ngày, Giống Các Cụ Hồi Xưa 5H Sáng Là Giờ Gì - Top Game Từ 9 Giờ Sáng đến 6 Giờ Chiều Kim Giờ Gặp Kim Phút Mấy Lần Cách Xác định Thời Gian Làm Việc để Tính Lương Thêm Giờ 5H Sáng Là Giờ Gì - Cách Tính Giờ Theo Canh 12 Con Giáp Trong ... Video: Cộng Hoặc Trừ Thời Gian - Microsoft Support