Viết chương trình nhập vào giờ phút giây

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ả.

Xem thêm:

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 +2

Ta đ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
Facebook
Twitter
Pinterest
WhatsApp
*
*

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
Facebook
Linkedin
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

Bài 43. Tìm số nhỏ tuổi nhất, lớn nhất trong mảng


Đếm số lần mở ra của những thành phần vào mảng...