Halo kawan,
Saya butuh bantuan ada 2 soal cerita untuk buat java program.
1. Tentang Robot
Robot-A, kepalanya satu dan kakinya dua.
Robot-B, kepalanya dua dan kakinya tiga,
Robot-C, kepalanya tiga dan kakinya empat.
Yosan tidak ingat jumlah Robot-A, jumlah Robot-B dan jumlah Robot-C,
tapi ia mempunyai catatan sebagai berikut :
1. Total seluruh robot tidak lebih dari 50 robot.
2. Total kepala seluruh robot = 74 dan total kaki seluruh robot = 122,
karena ia baru saja memakaikan topi dan sepatu pada semua robot.
buat java program untuk menghitung dan mencetak semua kemungkinan :
jumlah Robot-A, jumlah Robot-B dan jumlah Robot-C.
Tapi bila tidak ada kombinasi jumlah robot yang sesuai dengan data yang ada dalam catatan Yosan, maka cetak perkataan : “ DATA SALAH ”
2. BUat program untuk menginput 10 buah bilangan integer. Setiap bilangan nilainya lebih besar dari nol, dan lebih kecil dari 50 serta tidak sama antara satu dengan yang lainnya. Kemudian cetak bilangan-bilangan ( kombinasi dua atau lebih dari dua bilangan ) yang total nilainya sama dengan 50. Kemungkinan terdapat lebih dari satu kombinasi. Bila demikian, cetak semua kombinasi. Bila tidak terdapat kombinasi bilangan yang total nilainya = 50, maka cetak perkataan “TIDAK ADA”.
Contoh input : 15, 10, 17, 12, 5, 20, 13, 7, 25, 19
output :
15 10 12 13
15 10 5 20
15 10 5 13 7
15 10 25
15 17 5 13
dan sebagainya , masih banyak kombinasi yang belum dicetak
Tapi bila diinput : 14, 4, 34, 24, 44, 40, 47, 25, 39, 38
Maka tercetak : TIDAK ADA