UPM Pemrograman II Juli 2009   2 comments

Posted at 6:11 pm in Uncategorized

no. 1

NB : sebenarnya msh ada yg mengganjal dari soal UPM no. 1 ini…silahkan anda bandingkan dg soal yg sebenarnya,

import javax.swing.*;
class asuransi
{   public static void main(String[] args)
    {   String noCost = JOptionPane.showInputDialog("No. Costumer :");
        int pilih = Integer.parseInt(JOptionPane.showInputDialog("Asuransi yg dipilih :"));
        String nama = JOptionPane.showInputDialog("Nama Pelanggan :");
        int sisa = Integer.parseInt(JOptionPane.showInputDialog("Sisa Awal : Rp."));
        int cicil = Integer.parseInt(JOptionPane.showInputDialog("Cicilan Ke :"));
        int bayar = Integer.parseInt(JOptionPane.showInputDialog("Bayar Perbulan : Rp."));
        String jenis="";
        double disc=0, total=0, sisaHutang=0;
        switch(pilih)
        {   case 1 : jenis = "Jiwa"; break;
            case 2 : jenis = "Kendaraan"; break;
            case 3 : jenis = "Pendidikan"; break;
            case 4 : jenis = "Pensiun"; break;
        }

        if(cicil > 3)
            disc = 0.3*bayar;
        else
            disc = 0;

        total = bayar - disc;
        sisaHutang = sisa - bayar;

        JOptionPane.showMessageDialog(null,"No. Costumer : "+noCost+
                                      "\nAsuransi yg dipilih : Asuransi "+jenis+
                                      "\nNama Pelanggan : "+nama+
                                      "\nSisa Cicilan : Rp."+sisa+
                                      "\nDiscount : Rp."+disc+
                                      "\nTotal Pembayaran : Rp."+total+
                                      "\nSisa Hutang : Rp."+sisaHutang);
                                    }
                                }

no. 2
NB : program ditullis benar-benar berdasarkan soal…tidak ada input maupun output…hanya mementingkan agar program bisa sukses saat di-compile,

class no2
{   static void tukar(int r, int s)
    {
    }

    public static void main(String[] args)
    {   int n=0, x, banding=0, jmltkr=0, k;
        int[] A = new int[n];
        for(int i=1; i<n-1; i++)
        {   x = n;
            for(k=1; k<x-1; k++)
            {   if(A[k]<A[x])
                {   x = k;
                    banding = banding+1;
                }
            }
            tukar(A[x], A[k]);
            jmltkr = jmltkr+1;
            x = x-1;
        }
    }
}

no. 3

import javax.swing.*;
class no3
{   public static void main(String[] args)
    {   for(int i=1;i<=60;i++)
        {   if(i==30) continue;
            JOptionPane.showMessageDialog(null,"Message Box ke-"+i);
        }
        System.exit(0);
    }
}
untuk berbagi:
  • Facebook
  • MySpace
  • Print this article!
  • Digg
  • Turn this article into a PDF!
  • del.icio.us
  • Google Bookmarks
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

Written by Rockes13 on July 23rd, 2009

2 partisipasi untuk 'UPM Pemrograman II Juli 2009'

abonemen komentar via RSS or TrackBack to 'UPM Pemrograman II Juli 2009'.

  1. Soal UPM kemarin kurang detail dan sulit dicerna…

    [Reply]

    Rifat

    29 Jul 09 at 3:06 am

  2. Betul…tpi klo mas bisa berimajinasi sedikit saja, hanya utk menjadikan agar dari soal” tsb bisa dikerjakan…minimal berhasil di-compile dg sukses…sukur” bisa running…
    kami pun agak terganggu dg soal tersebut…dan kami hanya berusaha memberikan beberapa solusi menurut versi kami…harap maklum bila ada kesalahan,

    [Reply]

    Rockes13

    29 Jul 09 at 4:07 pm

dah baca ikut nulis juga boss