Contoh soal Php Golongan Upah Kerja




Soal 1
Karyawan honorer di perusahan xxx digaji berdasarkan jumlah jam kerjanya selama satu minggu.
Upah per jamnya adalah Rp. 2.000,-. Bila jumlah jam kerja
selama satu minggunya lebih besar dari 48 jam, maka sisanya dianggap jam lembur dengan upah per jam lemburnya adalah Rp. 3.000.
inisialisasi variabelnya misalnya jam kerja = 50 maka kelebihan 2 jam kerja, 2000*48 + 3000*2


$jlhjam   = 50;
$perjam  = 2000;
$batas    = 48;
$bonus = 3000;

echo "jumlah jam kerja anda sebanyak ".$jlhjam." jam";

if($jlhjam <= $batas){
echo "gajinya  = ",$jlhjam*$perjam;
}else{
$lembur = $jlhjam-$batas;
echo "gajinya = ",($lembur*$bonus) + ($batas*$perjam);
}
?>

Soal 2
hapus upah 2000, kemudian
ada tambahan variabel golongan dan upahnya sesuai tabel
Golongan Upah perjam A Rp. 4.000,- B Rp. 5.000,-
D Rp. 7.500,-
C Rp. 6.000,-
Sedangkan upah lemburnya dihitung sama untuk setiap golongan, yaitu Rp. 3.000,- per jamnya
inisialisasi variabelnya misalnya jam kerja = 50, termasuk golongan C maka kelebihan 2 jam kerja,
hitungannya 6000*48 + 3000*2

syntax phpnya 




$A = 4000;
 $B = 5000;
 $C = 6000;
 $D = 7500;

 $Gol="D";

  if($Gol=="A"){

   if($jlhjam <= $batas){
    echo "gajinya  = ",$jlhjam*$A;
   }else{
    $lembur = $jlhjam-$batas;
    echo "gajinya = ",($lembur*$bonus) + ($batas*$A);
   }


  }else if ($Gol=="B") {

    if($jlhjam <= $batas){
    echo "gajinya  = ",$jlhjam*$B;
   }else{
    $lembur = $jlhjam-$batas;
    echo "gajinya = ",($lembur*$bonus) + ($batas*$B);
   }
  
  }else if ($Gol=="C") {
  
    if($jlhjam <= $batas){
    echo "gajinya  = ",$jlhjam*$C;
   }else{
    $lembur = $jlhjam-$batas;
    echo "gajinya = ",($lembur*$bonus) + ($batas*$C);
   }
  }else if ($Gol=="D") {

     if($jlhjam <= $batas){
    echo "gajinya  = ",$jlhjam*$D;
   }else{
    $lembur = $jlhjam-$batas;
    echo "gajinya = ",($lembur*$bonus) + ($batas*$D);
   }
  
  }
?>

Soal 3
Berat badan ideal ada kaitannya dengan tinggi badan seseorang. Untuk menentukan berat badan ideal rumusnya: tinggi badan – 100, lalu hasilnya
dikurangi lagi dengan 10% dari hasil pengurangan pertama.
Kemudian, akan muncul keterangan “Berat badan Anda ideal” atau “Berat badan Anda tidak ideal”.
Berdasarkan keterangan tersebut, buatlah variabel dengan nilainya yang tinggi badan seseorang (cm) dan berat badannya (kg).
Berat badan seseorang dikatakan ideal apabila perbedaan berat badan orang tersebut terhadap berat badan idealnya tidak lebih atau sama dengan 3 kg. Bila perbedaan keduanya lebih dari 3 kg, maka berat badannya dikatakan tidak ideal.

syntax phpnya
$Tinggi=150;
 $Berat=50;
 $a=100;
 echo"Tinggi badan Anda = ".$Tinggi."
"."Berat badan Anda = ".$Berat."
"."hasilnya
";
 $Tinggi_ideal =(($Tinggi - $a)-(($Tinggi-$a)*0.1));

 if($Tinggi_ideal <= $Berat){
  $Berat_ideal = $Berat - $Tinggi_ideal;
 }else{
  $Berat_ideal = $Tinggi_ideal - $Berat;
 }

 if ($Berat_ideal<=3){
  echo "Berat badan Anda ideal";
 }else{
  echo "Berat badan Anda tidak ideal";
 }


 ?>


sekian contoh soal php yang dapat mimin sampaikan, semoga dapat bermanfaat..
good Luck

Blog, Updated at: Thursday, May 19, 2016

4 komentar:

  1. Menarik, saya kebetulan baru kenal PHP. Terasa agak rumit.

    ReplyDelete
  2. Tingkat kesulitan lebih tinggi dari excel :v, word aja masih bingung apalagi bahasa pemrograman php kayak gini,wkwkwk

    ReplyDelete
  3. keren gan, asik bisa ginian

    ReplyDelete

Pencarian