Tugas PBO

1. Membuat program untuk mencetak biodata.
Kode
:


/**Program biodata.java
 * Menampilkan biodata diri.
 * @Marsha Nabilah
 */
public class biodata
{
    public static void main(String[] args)
    {
        System.out.println("-----------------Biodata--------------------");
        System.out.println("Nama        :Marsha Nabilah");
        System.out.println("NRP         :05111840000027");
        System.out.println("Kelas       :PBO D");
        System.out.println("Departemen  :Informatika");
        System.out.println("TTL         :Surabaya, 22 Februari 2000");
    }
    

}
Hasil run program:


2. Membuat program untuk mencetak dan mengubah tampilan dari waktu universal atau dunia menjadi waktu region
Kode:




Hasil run program:


/**
 * Program time1.java
 * mengubah tampilan dari waktu universal atau dunia menjadi waktu region
 * @Marsha Nabilah
 */
public class time1
{
    private int jam;
    private int menit;
    private int detik;

    
    public void inputwaktu(int j,int m, int d)
    {
        //untuk cek validasi jam, menit dan waktu
        if((j>=0 && j<24) && (m>=0 && m<60) && (d>=0 && d<60))
        {
            jam=j;
            menit=m;
            detik=d;
        }
        else
        {
            throw new IllegalArgumentException("Waktu ini tidak valid");
        }
    }
    
    public String toUniversalString()
    {
        return String.format("%02d:%02d:%02d", jam, menit, detik);
    }
    
    public String toString()
    {
        return String.format("%d:%02d:%02d %s", ((jam==0 || jam == 12) ? 12 : jam%12), menit, detik, jam < 12 ? "AM" : "PM");
    }
    
}
/**
 * Program timetest.java
 * program utama untuk menjalankan class time1
 * @Marsha Nabilah
 */
public class timetest
{
    public static void main(String[] args)
    {
        time1 waktu= new time1();
        System.out.print("Inisiasi waktu dunia: ");
        System.out.println(waktu.toUniversalString());
        System.out.print("Inisiasi waktu region standar: ");
        System.out.println(waktu.toString());
        System.out.println();
        
        waktu.inputwaktu(14,31,4);
        System.out.print ("Waktu dunia setelah pengaturan waktu: ");
        System.out.println (waktu.toUniversalString());
        System.out.print ("Waktu region standar setelah pengaturan waktu: ");
        System.out.println (waktu.toString());
        System.out.println(); 
       
       
        try
        {
            waktu.inputwaktu (99, 99, 99); 
        } 
        catch (IllegalArgumentException e)
        {
            System.out.printf ("Pengecualian: %s\n\n", e.getMessage());
        } 
       
        System.out.println ("Setelah waktu yang dimasukkan salah:" );
        System.out.print ("Waktu dunia: ");
        System.out.println (waktu.toUniversalString());
        System.out.print ("Waktu region standar: ");
        System.out.println (waktu.toString());

    }
}

Comments

Popular posts from this blog

Image Viewer

TUGAS 5