Kebutuhan mengkramik baru rumah

Judul: Kebutuhan mengkramik baru rumah

 

Kamus:

P_RuangTamu    = Integer

L_RuangTamu    = Integer

P_RuangKeluarga    = Integer

L_RuangKeluarga    = Integer

P_KamarMandi    = Integer

L_KamarMandi    = Integer

SisiKeramik1        = Integer

SisiKeramik2        = Integer

HargaKeramik1    = Integer

HargaKeramik2    = Integer

IsiKeramik1        = Integer

IsiKeramik2        = Integer

SisaKeramik1        = Integer

SisaKeramik2        = Integer

TotalDusK1        = Integer

TotalDusK2        = Integer

TotalHargaK1        = Integer

TotalHargaK2        = Integer

TotalKeramik1        = Integer

TotalKeramik2        = Integer

 

Deskripsi:

{Panjang dalam CM, Lebar dalam CM}

P_RuangTamu    ← 7000

L_RuangTamu    ← 6000

P_RuangKeluarga    ← 3000

L_RuangKeluarga    ← 2000

P_KamarMandi    ← 800

L_KamarMandi    ← 500

{Sisi keramik dalam CM}

SisiKeramik1        ← 60

SisiKeramik2        ← 60

 

HargaKeramik1    ← 80000

HargaKeramik2    ← 90000

{Isi Keramik dalam 1 dus}

IsiKeramik1        ← 10

IsiKeramik2        ← 10

 

if  (P_ruangtamu mod K1=0 and L_ruangtamu mod K1=0

and P_ruangkeluarga mod K1=0 and L_ruangkeluarga mod K1=0

and P_kamarmandi mod K1=0 and L_kamarmandi mod K1=0)

then

TotalK1  ← ((P_ruangtamu div sisiK1)*(L_ruangtamu div sisiK1))+((P_ruangkeluarga div sisiK1)*(L_ruangkeluarga div sisiK1))+((P_kamarmandi div sisiK1)*(L_kamarmandi div sisiK1))

totaldusK1     ← ceiling(totalK1 div isiK1)

totalhargaK1     ← totaldusK1*hargaK1

sisaK1     ← (totaldusK1*isiK1)-totalK1

 

else

if  (P_ruangtamu mod K2=0 and L_ruangtamu mod K2=0

and P_ruangkeluarga mod K2=0 and L_ruangkeluarga mod K2=0

and P_kamarmandi mod K2=0 and LR_kamarmandi mod K2=0

then

totalK2  ← ((P_ruangtamu div sisiK2)*(L_ruangtamu div sisiK2))+((P_ruangkeluargadiv sisiK2)*(L_ruangkeluarga div sisiK2))+((P_kamarmandi div sisiK2)*(L_kamarmandi div sisiK2))

 

totaldusK2     ← ceiling(totalK2 div isiK2)

totalhargaK2     ← totaldusK2*hargaK2

sisaK2     ← (totaldusK2*isiK2)-totalK2

 

else

jumlahK1     ← ((P_ruangtamu div sisiK1)*(L_ruangtamu div sisiK1))+((P_ruangkeluarga div sisiK1)*(L_ruangkeluarga div sisiK1))+((P_kamarmandi div sisiK1)*(L_kamarmandi div sisiK1))   

 

totalK2    ← ( ( (P_ruangtamu-floor(P_ruangtamu div sisiK1)*sisiK1) * LR_ruangtamu) + ( (LR_ruangtamu-floor(LR_ruangtamu div sisiK1)*sisiK1) * (PR_ruangtamu-(PR_ruangtamu-floor (PR_ruangtamu div sisiK1)*sisiK1) ) ) ) div sisiK2

 

   

totaldusK1     ← ceiling(totalK1 div isiK1)

totaldusK2     ← ceiling(totalK2 div isiK2)

totalhargaK1     ← totaldusK1*hargaK1

totalhargaK2     ←totaldusK2*hargaK2

sisaK1     ← (totaldusK1*isiK1)-totalK1

sisaK2     ← (totaldusK2*isiK2)-totalK2

 

output (totalK1)

output (totalK2)

output (totaldusK1)

output (totaldusK2)

output (totalhargaK1)

output (totalhargaK2)

output (sisaK1)

output (sisaK2)

Leave a Reply

Your email address will not be published. Required fields are marked *