Advertisement
bravoit

Untitled

Feb 23rd, 2013
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.95 KB | None | 0 0
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package BaiTap_ChuongI_Trang36;
  6.  
  7.  
  8. import java.io.*;
  9. import java.util.*;
  10.  
  11. /**
  12.  *
  13.  * @author Admin - Lê Minh Tuấn
  14.  */
  15. public class Cau2_DoiSangNgayThangNam {
  16.    
  17.     /* Giả thiết có X giây
  18.      * 1 Ngày có 24 giờ. 1 giờ có 60 phút. 1 phút = 60 giây
  19.      * Ta gọi 24*60*60 = Y là số giây của 1 ngày.
  20.      * Suy ra số ngày  =3e X/Y (Phép chia lấy phần nguyên)
  21.      * Số giờ = (X%Y)/3600 (3600 là số giây trong 1 giờ.)
  22.      * Nếu giây bé hơn 1 giờ, thì 60 giây bằng 1 phút. (59 phút 59 giây)
  23.      */  
  24.      public static void main(String[] args) throws IOException {
  25.         // TODO code application logic here
  26.        //BufferedReader kbd = new BufferedReader(new InputStreamReader(System.in));
  27.        //int X = Integer.parseInt(System.in.read());  
  28.          
  29.         Scanner Input = new Scanner(System.in);
  30.         System.out.print("Hãy nhập số giây để tính toán : ");
  31.         int G = Input.nextInt();
  32.         //TO DO: Caculate the number Days,Hours,Minutes, Seconds
  33.         int Ngay = G/86400;     /*1 Ngày là 24 giờ và bằng 86400s. Chia lấy phần nguyên bỏ qua số dư*/
  34.         int Gio = G%86400/3600; /*1 Giờ có 3600s. Lấy phần dư của 1 ngày rồi dùng phép chia lấy phần nguyên bỏ qua số dư không tính vì nhỏ hơn 3600*/
  35.         int Phut=G%3600/60;     /*1 Phút có 60s. Dùng phép chia lấy phần dư nhỏ hơn 3600. Sau đó chia lấy phần nguyên bỏ qua số dư*/
  36.         int Giay = G%3600%60;   /*Lấy phần dư không đủ để kết thành Giờ + Phút. Tức là 1s->59s*/
  37.          System.out.println("Tổng Thời Gian Là: "+Ngay+" Ngày "+ Gio+" Giờ " + Phut+" Phút "+Giay+" Giây ");  
  38.          
  39.          /* Thời gian có hạn: theo yêu cầu tính ra Năm - Tháng. Thì làm tường tự*/
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement