Board logo

標題: [隨堂測驗] 時間換算機 [打印本頁]

作者: 葉桔良    時間: 2022-6-11 14:31     標題: [隨堂測驗] 時間換算機

本帖最後由 葉桔良 於 2022-6-11 17:06 編輯

將輸入的分鐘數, 換算成幾天幾小時幾分鐘.
程式執行參考畫面如下:

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {       
  6.         int minutes=0,days=0,hours=0;
  7.         cout<<"請輸入您想換算的分鐘數: ";
  8.         cin>>minutes;
  9.         cout<<minutes<<"分鐘可換算為..."<<endl;
  10.        
  11.         days=minutes/60/24;                  //轉換分鐘為天數,先除以60轉變為小時,再除以24為天
  12.         hours=(minutes-days*24*60)/60;       //用分鐘數去減掉上一步的一天有幾小時,再除以60為小時
  13.         minutes=minutes-days*24*60-hours*60; //用分鐘數減掉天與小時,得出的為剩下的分鐘數
  14.        
  15.         cout<<days<<"天, "<<hours<<"小時, "<<minutes<<"分鐘."<<endl;
  16.     system("pause");
  17.     return 0;   
  18. }
複製代碼
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int time;
  7.     cout<<"請輸入你想換算的分鐘數";
  8.     cin>>time;
  9.     if(time>=1440){   //24*60
  10.         cout<<time/1440<<"日, ";
  11.         time%=1440;
  12.     }
  13.     if(time>=60){
  14.         cout<<time/60<<"時, ";
  15.         time%=60;
  16.     }
  17.     cout<<time<<"分鐘.";
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼

作者: 葉桔良    時間: 2022-6-11 14:31

此帖僅作者可見
作者: 許浩浩    時間: 2022-6-11 16:24

此帖僅作者可見
作者: 葉桔良    時間: 2022-6-11 16:25

此帖僅作者可見
作者: 郭閎宇    時間: 2022-6-11 16:53

此帖僅作者可見
作者: 連翊恩    時間: 2022-6-11 16:53

此帖僅作者可見
作者: 王競儀    時間: 2022-6-11 16:53

此帖僅作者可見
作者: 侯宥安    時間: 2022-6-11 16:54

此帖僅作者可見
作者: 張駿霖    時間: 2022-6-11 16:54

此帖僅作者可見
作者: 李彥錡    時間: 2022-6-11 16:54

此帖僅作者可見
作者: 侯宣仲    時間: 2022-6-11 16:55

此帖僅作者可見
作者: 錢冠叡    時間: 2022-6-11 16:55

此帖僅作者可見
作者: 侯宣任    時間: 2022-6-11 16:55

此帖僅作者可見
作者: 黃昱琁    時間: 2022-6-11 16:56

此帖僅作者可見
作者: 孫文康    時間: 2022-6-11 16:57

此帖僅作者可見
作者: 石皓云    時間: 2022-6-11 16:58

此帖僅作者可見
作者: 許博鈞    時間: 2022-6-11 16:58

此帖僅作者可見
作者: 謝閔丞    時間: 2022-6-11 17:00

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2