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
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)