Latihan Java - Menghitung Volume Kubus Menggunakan Angka Random
Assalamu'alaikum. pada hari ini kita akan mencoba membuat sebuah program penghitungan volume kubus dengan angka random. Angka random??? yah,, angka yang muncul secara acak. Bagaimana caranya? Tenang, kita bahas satu persatu.
- Berkenalan dengan rumus random Angka random akan muncul apabila kita menggunakan rumus dibawah ini:
- 20 ==> nilai minimum
- Math.random()* ==> rumus random
- 100 ==> nilai maksimum
- (100-20+1) ==> untuk menentukan nilai maksimum, harus kita kurangkan dengan nilai minimum (20) dan di tambah (+) dengan satu (1).
- Menghitung volume kubus Sebelum kita menginputkan data, kita harus tahu rumus dari volum kubus. Yaitu V=sisi*sisi*sisi
20+Math.random()*(100-20+1);
Jika rumus ini digunakan, maka yang muncul adalah bilangan pecahan. Karena pada dasarnya rumus ini memang akan menghasilkan bilangan pecahan. Ini bentuk aslinya.
double sisi=20+Math.random()*(100-20+1);
Penjelasan nya:
Lalu jika hasil Outputnya bilangan pecahan, bagaimana jika kita menginginkan Outputnya bilangan bulat. Untuk kasus ini, kita menggunakan tipe data int. Ini contoh kode programnya :
int tinggi=(int)(10+Math.random()*(50-10+1));
Maka akan menghasilkan angka random bilangan bulat dengan range 10 < tinggi < 50.
Untuk mencari hasil dari pemangkatan, kita gunakan syntak double variabel=Math.pow(sisi,3);
Ketikkan kode program dibawah ini:
public class (nama_class) { public static void main(String[] args) { //mencari volume kubus //input data dulu int sisi=(int)(4+Math.random()*30-4+1); //rumus double volume= Math.pow(sisi, 3); //output System.out.print("Diketahui sisi kubus adalah "+sisi); System.out.println(" cm,"); System.out.print(", maka volume kubus tersebut adalah "+volume); System.out.println(" cm^3."); } }Maka outpunya adalah seperti ini:
Jika ada yang dipertanyakan, silahkan bertanya dikolom komentar. sekian. Wassalam...
No comments :
Post a Comment