Lab4-Plural


5530432221  นายภาณุกร ศรธนะรัตน์ (B003) (7/18/2012 (5:56:54 PM))

MiniQuiz + TestScript
JLab>javac Plural.java SignFinder.java TimeLapse.java
JLab>
JLab>java Selftest 

JLab> testSignFinder : ok ok ok ok ok ok ok ok ok ok  (5.0/5.0)
JLab> testTimeLapse  : ok ok ok ok ok ok ok ok ok ok  (5.0/5.0)
JLab> : -----------------------------
JLab> : You got 10.0 points (out of 10.0)
JLab> : -----------------------------
JLab> :<POINT>10.0</POINT> (<TOTAL>10.0</TOTAL> )
JLab>

ได้ 10 คะแนน
Source Code

TimeLapse.java


import java.util.Scanner; public class TimeLapse { public static void main(String[] args) { // การสร้าง Scanner ข้างล่างนี้ทำให้ผู้ใช้สามารถป้อนจำนวนแต่ละตัว คั่นด้วย , ได้ Scanner kb = new Scanner(System.in).useDelimiter("\\s*[,\\s]\\s*"); System.out.print("เวลาเริ่มต้น = "); int h1 = kb.nextInt(); int m1 = kb.nextInt(); System.out.print("เวลาสิ้นสุด = "); int h2 = kb.nextInt(); int m2 = kb.nextInt(); int dh = 0; int dm = 0; if (h1>h2&&m1>m2) { dh = h2 + (12 - h1)-1 ; dm = 60-m1+m2; } else if (h1 > h2&&m1<m2) { dh = h2 + (12 - h1); dm = m2 - m1; } else if (h1 < h2&&m1>m2) { dh = h2-h1-1; dm = m2+60-m1; } else if (h1 < h2&&m1<m2) { dh = h2-h1; dm = m2-m1; } else if (h1 == h2 && m1 < m2) { dh = 0; dm = m2 - m1; } else if (h1 == h2 && m1>m2) { dh = 11; dm = 60 - m1+m2 ; } System.out.println(dh + ":" + dm); } }

SignFinder.java


import java.util.Scanner; public class SignFinder { public static void main(String[] args) { // การสร้าง Scanner ข้างล่างนี้ทำให้ผู้ใช้สามารถป้อนจำนวนแต่ละตัว คั่นด้วย , ได้ Scanner kb = new Scanner(System.in).useDelimiter("\\s*[,\\s]\\s*"); System.out.print("จำนวนทั้งสาม = "); int a = kb.nextInt(); int b = kb.nextInt(); int c = kb.nextInt(); String sign = ""; // ใช้เครื่องหมาย + - x และ / if (a+b == c) { sign = "+"; } else if (a-b==c) { sign = "-"; } else if (a*b==c) { sign = "x"; } else if (a/b==c) { sign = "/"; } System.out.println("เครื่องหมายที่ต้องการคือ: " + sign); } }
SM=3, CM=101, ST=20, KY=3322, TR=60:00
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;
ERR = 60:00 ;