level 2 (Control statement, read input)

๐Ÿ™‚ ๐Ÿ˜€

Daftar Materi Java SE Daftar latihan java

1. Dengan menggunakan kelas scanner buat program yang dapat membaca input user, input berupa String nama, jika user input โ€œalkaโ€ maka program anda akan cetak โ€œhalo alka โ€;
2. Buat program untuk penjumlahan, user memasukkan x dan y, program anda mengeluarkan output โ€œz = x+y = outputnyaโ€.
3. Lakukan serupa dengan soal sebelumnya, ganti dengan pengurangan, perkalian dan pembagian serta z = x pangkat y.
4. Buat array nama2 hari, jika user input angka 1 maka cetak โ€œseninโ€, jika 2 cetak โ€œselasaโ€ dst. Buat juga untuk nama bulan2.
5. Buat program yang menginput 2 bilangan, bilangan pertama untuk nama hari, yang ke 2 untuk waktu[โ€œpagiโ€,โ€siangโ€,โ€soreโ€,โ€malamโ€]. Jika user input 1 lalu 4, maka program akan mencetak senin malam. Output terganting input dari user.
6. Buat program sejenis dengan soal sebelumnya, input nya 3 bilangan. Misalnya 1 lalu 2 lalu 3, maka outputnya senin siang di bulan maret.
7. buat program yang menginputkan tahun lahir, program anda mencetak umur, misalnya input = 1990 maka umurnya 22. Bonus : Gunakan kelas Date atau Calendar untuk mengambil waktu tahun sekarang.
8. Buatlah kelas yang meminta input String nama, nanti namanya di print sebanyak jumlah huruf;
9. Buatlah tugas sebelumnya dengan menggunakan for, while{} , do{}while().
10. Buatlah program versi for, while {} dan do while untuk mencetak

12345
12345
12345
12345
12345
11. Buatlah program yang mencetak
*
**
***
****
*****
12. Buatlah program yang mencetak
*****
****
***
**
*
13. Buatlah program yang mencetak
****
****
****

14. buat kelas mencetak nama, misal namanya lahardi, nanti jadinya :

l
la
lah
laha
lahar
lahard
lahardi
lalu dibalik menjadi :
lahardi
lahard
lahar
laha
lah
la
l

15. buat kelas dengan method main yang mencetak dari 1-100, jika angka genap cetak genap jika ganjil cetak ganjil. Misal :
1ganjil
2genap
3ganjil
Dst
16. Buatlah tugas sebelumnya dengan menggunakan for, while{} , do{}while(), switch.

17. buat kelas yang mengambil input dari user berupa nama lengkap, yang mencetak Huruf besar dan kecil dari nama panjang, misal namaโ€ lahardi alkaweroโ€ menjadi :

LaHaRdI AlKaWeRo , buatlah dengan versi menggunakan IF(){} dan versi ternary.
18. Buatlah tugas sebelumnya dengan menggunakan for, while{} , do{}while(), switch.
19. Buat sebuah program yang menampilkan menu makanan atau barang dagangan, misalnya
1)Ayam bakar Rp.6000
2)Ayam gorang Rp. 5000
3)Esteh Rp. 1000
Program yang anda buat meminta user memilih menu, lalu jumlahnya, misal โ€œaโ€ lalu jumlahnya 2 maka outpunya โ€œ harga 2 ayam bakar : Rp. 12.000โ€.
20. Pada soal sebelumnya, lalu buatlah array yang menampung seluruh menu dan array yang menampung angka untuk harga, input user adalah 2 lalu 3. Lalu program anda tampilkan outputnya : โ€œharga 3 ayam goreng : Rp. 15000.โ€
21. Buatlah program serupa dengan soal sebelumnya tapi buat dengan jenis menu berbeda, lalu hasil outputnya jika harga belanjaan lebih dari 10.000 akan dapat diskon sebanyak 10%. Maka harganya adalah total โ€“ (total*5/100); outputnya jika tidak dapat diskon seperti soal sebelumnya saja, jika dapat diskon menjadi misalnya โ€œSelamat harga 2 ayam bakar : Rp. 10.800โ€;

22. Buat program yang meminta user input 2 bilangan. Misal a dan b. lalu tampilkan menu
1 pengurangan
2 penjumlahan
3 pembagian
4 perkalian
Lalu user memilih dan program memprosesnya lalu mencetak hasilnya.

23. Buat program matrik 2×2, user menginputkan sebanyak 4 kali untuk 00, 01, 10,11.lalu simpan matrik dalam array 2 dimensi dan tampilkan data matrik nya, contohnya:
1 2
3 4

24. Buat program matrik seperti soal sebelumnya, tambahkan fungsi untuk menghitung determinan.
25. buat program matrik yang memiliki 3 buah matrik 2X2 A,B dan C, lalu user diminta input data tiap elemen A dan B dan program menjumlah matrik A dan B lalu disimpan disimpan dalam matrik C. outputnya adalah matrik A + matrik B = matrik C. cetak tiap elemen matriknya.
26. Pada program sebelumnya buat juga untuk perkalian dan pengurangan serta determinan dari matrik C.
๐Ÿ™‚ ๐Ÿ˜€

Daftar Materi Java SE Daftar latihan java
36 Comments

Add a Comment

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