Lab3-BrainAge


5530244621  นายธนาวัฒน์ สิทธิสันติกุล (COM21900) (12/18/2012 (12:36:33 PM))

MiniQuiz + TestScript
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> : ?????? 10.0 ????? (???? 10.0)
JLab> : -----------------------------
JLab> :<POINT>10.0</POINT> (<TOTAL>10.0</TOTAL> )
JLab>

ได้ 10 คะแนน
Source Code
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 (m1 > m2) {
      dm = m2 - m1+60;
      if (h1 > h2) {
        dh = h2 - h1 + 11;
      } else {
        if (h1 < h2) {
          dh = h2 - h1 - 1;
        } else {
          dh = 11;
        }
      }
    }
    if (m1 <= m2) {
      dm = m2 - m1;
      if (h1 > h2) {
        dh = h2 - h1+12;
      } else {
        if (h1 < h2) {
          dh = h2 - h1;
        } else {
          dh = 0;
        }
      }
    }

  

    
/*    if (h1 < h2) {
      dh = h2 - h1;
    } else {
      if (h1 == h2) {
        dh = 0;
      } else {
        if (h1 < h2) {
          dh = h2 - h1 + 12;
        }
      }
    }
    if (m1 <= m2) {
      dm = m2 - m1;
    } else {
      dm = m2 - m1 + 60;
      dh--;
    }
 */
    System.out.println(dh + ":" + dm);    
  }

}
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 += "+ "; if (a - b == c) sign += "- "; if (a * b == c) sign += "x "; if (a / b == c) sign += "/"; System.out.println("เครื่องหมายที่ต้องการคือ: " + sign); } }
SM=2, CM=64, ST=86, KY=1804, 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 ;