You are on page 1of 11

TUGAS PRAKTIKUM

Pemrograman Berorientasi Objek


Program Konversi Suhu, Menghitung Diskon an Konversi !i"ai
Disusun oleh :
Nama : Ririn Septrisulviani
NIM : 131.05.1060
Jurusan : Teknik Inormatika
Mata !uliah : "emro#raman $erorientasi %&'ek
Institut Sains an Tekno"ogi AKPRI!D
#og$akarta
%&'(
PROGRAM KO!)*RSI SU+U
A, S$ntak Program
pa(ka#e ririnseptrisulviani)
(lass konversi1
* ++attri&ute
,ou&le -.R.!)

voi, loop/0
*++proses perulan#an ,an menampilkann1a
,ou&le 2)
or /2310)243100)2325100
* -3/6+5.0072538)
R39+5.072)
!3258:3)
S1stem.out.println/;<asil !onversi ,ari ;525;2el(ius ke -ahrenheit 3
;5-0)
S1stem.out.println/;<asil !onversi ,ari ;525;2el(ius ke Reamur 3 ;5R0)
S1stem.out.println/;<asil !onversi ,ari ;525;2el(ius ke !elvin 3
;5!5;=n;0)
>
>
>
pu&li( (lass t1prak1 *
++Meto,e ?tama
pu&li( stati( voi, main/Strin#@A ar#s0 *
konversi1 (el(ius3neB konversi1/0)
(el(ius.loop/0)
>
>
B, +asi" Running
PROGRAM M*!G+ITU!G DISKO!
-, S$ntak Program
pa(ka#e ririnseptrisulviani)
import 'avaC.sBin#.J%ption"ane)
(lass ,iskon
* ++attri&ute
,ou&le Diskon.$$.J$)
Strin# D)

voi, input/0
* ++Men(iptakan proses input ,an meminta user men#input ,ata
D3J%ption"ane.shoBInputDialo#/;Masukkan $esar $elan'a : ;0)
$$3Dou&le.value%/D0.intDalue/0)
>

voi, proses/0
* ++Memproses ,ata 1an# telah ,i input ,an menampilkann1a
i /$$E1000000
*Diskon30.17$$)
J$3$$FDiskon)
S1stem.out.println/;Gn,a men,apatkan ,iskon 10H. poton#an se&esar
;5Diskon5; ,ari ;5$$5
;=nJumlah 1an# harus Gn,a &a1ar ;5J$0)>
else i //$$E3500000II/$$4310000000
*Diskon30.057$$)
J$3$$FDiskon)
S1stem.out.println/;Gn,a men,apatkan ,iskon 5H. poton#an se&esar
;5Diskon5; ,ari ;5$$5
;=nJumlah 1an# harus Gn,a &a1ar ;5J$0)>
else
*Diskon30)
J$3$$)
S1stem.out.println/;Gn,a men,apatkan ,iskon 0H. Gn,a ti,ak
men,apatkan poton#an har#a=nJumlah 1an# harus Gn,a &a1ar ;5J$0)>
>
>
pu&li( (lass t1prak8 *
++Meto,e ?tama
pu&li( stati( voi, main/Strin#@A ar#s0 *
,iskon har#a3neB ,iskon/0)
har#a.input/0)
har#a.proses/0)
>
>
D, +asi" Running
Konisi ' ./'&&&&&0
Konisi % .1&&&&2'&&&&&0
Konisi 3 .41&&&&0
PROGRAM KO!)*RSI !I5AI
*, S$ntak Program
pa(ka#e ririnseptrisulviani)
import 'avaC.sBin#.J%ption"ane)
(lass konversi8
* ++attri&ute
,ou&le Nilai)
Strin# N)

voi, input/0
* ++Men(iptakan proses input ,an meminta user men#input ,ata
N3J%ption"ane.shoBInputDialo#/;Masukkan Nilai : ;0)
Nilai3Dou&le.value%/N0.intDalue/0)
>

voi, proses/0
* ++Memproses ,ata 1an# telah ,i input ,an menampilkann1a
i //NilaiE3J10II/Nilai436000
*S1stem.out.println/;Nilai Gn,a G=nSelamat Gn,a K?K?S;0)>
else i //NilaiE3610II/Nilai43J000
*S1stem.out.println/;Nilai Gn,a $=nSelamat Gn,a K?K?S;0)>
else i //NilaiE3910II/Nilai436000
*S1stem.out.println/;Nilai Gn,a 2=nSelamat Gn,a K?K?S;0)>
else i //NilaiE3810II/Nilai439000
*S1stem.out.println/;Nilai Gn,a D=nMaa Gn,a TIDG! K?K?S ,an
harus MLNM?KGNM;0)>
else i //NilaiE350II/Nilai438000
*S1stem.out.println/;Nilai Gn,a L=nMaa Gn,a TIDG! K?K?S ,an
harus MLNM?KGNM;0)>
else
*S1stem.out.println/;Nilai 1an# ,i input SGKG< NNN;0)>
>
>
pu&li( (lass t1prak3 *
++Meto,e ?tama
pu&li( stati( voi, main/Strin#@A ar#s0 *
konversi8 nilai3neB konversi8/0)
nilai.input/0)
nilai.proses/0)
>
>
6, +asi" Running
Konisi ' .7'28&0
Konisi % .9'27&0
Konisi 3 .('29&0
Konisi ( .%'2(&0
Konisi 1 .12%&0
Konisi 9 .41 atau /8&0

You might also like