• Tidak ada hasil yang ditemukan

Soal PHP Struktur Kontrol

N/A
N/A
Protected

Academic year: 2017

Membagikan "Soal PHP Struktur Kontrol"

Copied!
2
0
0

Teks penuh

(1)

Kerjakan soal berikut menggunakan PHP!

Petunjuk: untuk memasukkan inputan, gunakan form

1. Buat program menggunaan pernyataan if adalah untuk menentukan besarnya potongan harga yang diterima oleh seorang pembeli, berdasarkan kriteria :

tidak ada potongan harga jika total pembelian kurang dari Rp. 100.000 (dalam hal ini potongan harga diinisialisasi dengan nol).

bila total pembelian lebih dari atau sama dengan Rp. 100.000, potongan harga yang diterima dirubah menjadi sebesar 5% dari total pembelian.

Contoh input = 50.000

Output = Total pembelian adalah Rp. 50.000

2. Ulangi soal no.2. Output diganti dengan: Total pembelian adalah Rp. 50.000 Anda tidak mendapat diskon.

3. Buat program untuk mengkonversikan nilai angka ke nilai huruf.

Petunjuk : nilai_angka<=40 = E

40<nilai_angka<=55 = D

55<nilai_angka<=60 = C

60<nilai_angka<=80 = B

80<nilai_angka<=100 = A

Input : nilai_angka = 62

Output : Nilai huruf adalah B

4. Buat program untuk memasukkan nilai Tugas, nilai UTS, dan nilai UAS.

Input : nilai Tugas1, nilai Tugas 2, nilai UTS, nilai UAS

Output : Nilai Akhir

Rumus: Nilai Akhir = 25% (Rerata nilai Tugas) + 35% UTS +40% UAS

(2)

Menu : 1. Menghitung volume kubus

2. Menghitung luas lingkaran

3. Menghitung volume silinder.

Input : pilihan user (1, 2 atau 3)

Jika pilihan = 1, maka :

Input : panjang sisi kubus

Output : Volume kubus (vol = sisi3)

Jika pilihan = 2, maka :

Input : panjang jari-jari lingkaran

Output : Luas lingkaran (luas = 3.14 * r2)

Jika pilihan = 3, maka :

Input : panjang jari-jari lingkaran & tinggi silinder

Output : Volume silinder (vol = 3.14 * r2 * t)

Jika pilihan selain 1, 2 & 3 (default) : Tampilkan pesan kesalahan.

Petunjuk : gunakan switch-case

6. Gunakan loop for untuk membuat program sebagai berikut:

input : n

output : 1 3 4 5 … m ( m = bilangan ganjil ke n)

7. Gunakan loop for untuk membuat program sebagai berikut:

input : n

output : 1*2*3*4*5*… *n (faktorial)

8. Buatlah program untuk menerima daftar nilai mahasiswa sbb :

Input : - Jumlah data (n)

- Nilai ke-1 s/d Nilai ke-n

Output : - Nilai minimal

- Nilai maksimal

- Nilai rata-rata (rata-rata = nilai total / jumlah data)

Referensi

Dokumen terkait

Evaluasi risiko adalah proses membandingkan antara hasil analisa risiko dengan kriteria risiko untuk menentukan apakah risiko dan/atau besarnya dapat diterima atau ditoleransi

Seorang monopolis, berbeda sama sekali dengan pengusaha dalam pasar persaingan sempurna, tidak bertindak sebagai pengambil harga, tetapi dapat menentukan harga produk yang

Besarnya marjin pemasaran, bagian harga yang diterima pembudidaya/produsen ikan nila atau farmer’s share, keuntungan dan biaya akan menentukan efisiensi pemasaran

 Disajikan pernyataan bahwa khalifah bani Umayah jatuh ke tangan bani Abasiyah, siswa dapat menentukan nama seorang keturunan bani Umayah yang bisa masuk daratan Eropa  Dis

Ciri teori belajar dari pernyataan bahwa seorang guru melakukan pembelajaran dengan memberikan kebebasan yang luas kepada siswa untuk menentukan apa