Bài toán: quý khách hàng Bình bước đầu làm cho bài xích tập xây dựng nhưng giáo viên vừa ra với lúc h giờ đồng hồ, m phútcùng s giây. Thời gian có tác dụng tất cả bài xích tập của Bình là x giây (0 Input
Giải thích: Thời gian lúc đầu là 3h 5 phút ít 45 giây, thời gian làm bài xích tập của Bình là 120 giây. Vậy thời gian 3 giờ 7 phút ít 45 giây chúng ta Bình đang xong xong xuôi bài xích tập.
Bạn đang xem: Viết chương trình nhập vào giờ phút giây
Để bài bác toán thù đơn giản hơn thì ta sẽ xem bài xích toán này là bài tân oán biến đổi thời gian.
Hướng dẫn viết chương trình biến hóa thời gian
Viết hàm chuyển đổi thời gian
Vì hàm này hoàn toàn có thể có tác dụng chuyển đổi quý hiếm tiếng phút giây bắt buộc ta cần truyền tmê man chiếu vào hàm. Hoặc cũng có thể dùng nhỏ trỏ tuy nhiên tsi chiếu đã đơn giản và dễ dàng rộng.
Kiểu trả về của hàm fun( ta vẫn viết hàm này để chuyển đổi) sẽ là void, tức ko trả về giá trị làm sao cả.
Trong hàm fun chúng ta sẽ kiểm soát ví như số giấy to hơn bởi 60 thì ta đã giảm số giây đi 60 đơn vị, đôi khi tăng số phút lên một đơn vị. Quá trình cứ đọng lặp lại cho đến lúc số giây nhỏ tuổi rộng 60.
Ví dụ: Số giây là 120
Số giây 60 số phút ít +1Số giấy 0 số phút ít +2Ta đang dùng một vòng lặp while để triển khai công việc trên.
Các cực hiếm phút ít với tiếng cũng giống như như bên trên.
Code chương trình biến đổi thời gian
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include
using namespace std;
void fun(int &gio, int &phut, int &giay, int x)
giay += x;
while (giay >= 60)
++phut;
giay -= 60;
while (phut >= 60)
++gio;
phut -= 60;
while (gio >= 12)
gio -= 12;
int main()
int gio, phut, giay, x;
cout "Nhap gio: ";
cin >> gio;
cout "Nhap phut: ";
cin >> phut;
cout "Nhap giay: ";
cin >> giay;
cout "Nhap thoi gian: ";
cin >> x;
//Gọi hàm gửi đổi
fun(gio, phut, giay, x);
cout gio " : " phut " : "giay endl;
return 0;
Sau lúc chạy công tác bên trên ta có công dụng sau
0
1
2
3
4
5
6
Nhap gio: 3
Nhap phut: 5
Nhap giay: 45
Nhap thoi gian: 120
3 : 7 : 45
Bài viết bản thân đến đây cũng hoàn thành. Cám ơn các bạn đang theo dõi và quan sát !
TAGS


Giới thiệu trang web Luyện Code Online

Tổng thích hợp tài liệu lập trình sẵn C/C++ cho tất cả những người mới

Sự khác nhau giữa C với C++ là gì?

Học lập trình sẵn online với mức giá thành ưu đãi
Bảng băm – Hash tables
1000 bài tập thiết kế C/C++ gồm giải mã của thầy Khang
Subscribe
Connect with
Notify of
new follow-up comments
Label
Name*
Email*
Website
Connect with
Label
Name*
Email*
Website
3 Bình luận
Inline Feedbacks
View all comments
Load More Comments
Khóa học miễn phí
Blog chia sẻ kỹ năng và kiến thức lập trình của Hiếu, desgin xã hội những người học thiết kế. Cho đi kỹ năng và kiến thức mình có là cách học hành công dụng nhất
Báo lỗi / Liên hệ / Hợp tác / Quảng cáo
Blogger
Discord
Youtube
BÀI VIẾT HAY
Bài 1. Giới thiệu khóa đào tạo và huấn luyện “Học C Bá Đạo”
1000 bài bác tập lập trình C/C++ bao gồm giải mã của thầy Khang
Kiểm tra số nguyên tố áp dụng C/C++ cùng Java
CHUYÊN MỤC HAY
- BẠN BÈ & ĐỐI TÁC -
---© 2018-20đôi mươi. Bản quyền thuộc Lập Trình Không Khó. Privacy và Terms
3
0
Would love your thoughts, please comment.x
()
x
| Reply
Insert
NHIỀU BÀI VIẾT HƠN