ATARO
ACHMAD TAUFIQUR ROCHMAN SI-UG Untuk kepentingan perkuliahan dan pengalaman pribadi
Labels
Halaman
Beranda
Biodata
Tugas Kuliah
Berkas
Game portable
Jumat, 21 Desember 2018
Pemrograman java menghitung kalori permenit
MEMBUAT TABEL PENGHITUNG KALORI PERMENIT
Code di bawah sudah disertai keterangan...
jika kurang jelas bisa tanya langsung , ID Line = topixsayabundar
package coba1; import java.util.ArrayList; import java.util.Scanner; public class kalori { public static void main (String[] args){ Scanner input = new Scanner(System.in); //deklarasi variabel String[] list = {"3.5","5","6"}; double[] kal = {2.8, 4.3, 5.1}; boolean cond = false; int waktuAwal = 10; int waktuAkhir = 60; //proses input System.out.print("Masukan kecepatan 3.5 / 5 / 6 :"); String kecp = input.nextLine(); //index untuk kalori kalau luping berhenti di index ke 2(6 km/h) ya kalorinya di index 2(5.1 kal/m) int lup = 0; ArrayList
menit = new ArrayList<>(); ArrayList
kalori = new ArrayList<>(); //bakal luping semua nilai yg ada di array list satu-persatu for(String x:list){ //jika ada yang sama dengan inputan... maka condisi true if(kecp.equals(x)){ cond = (kecp.equals(x)); //jika cond = true if(cond == true){ System.out.println("km : " + kecp + "\nkal : " + kal[lup]); //ketika waktuAwal lebih kecil dari 60 maka terus bertambah 5 while(waktuAwal <= waktuAkhir){ //nambahin isi array menit menit.add(String.valueOf(waktuAwal)); //nambahin isi array kalori kalori.add(String.valueOf(kal[lup]*waktuAwal)); waktuAwal = waktuAwal+5; } //bakal luup semua nilai di array menit for(String field:menit){ System.out.print(field+"\t|"); } System.out.println(); //bakal luup semua nilai di array kalori for(String record:kalori){ System.out.print(record+"\t|"); } System.out.println(); } } //misalnya pas lagi looping 3.5 inputan bukan 3.5(index kal=0) maka index kal nambah 1 , trus luping lagi, dan kebetulan di looping ke 2 nilai x=5 sama dengan inputan, berarti nilai kalorinya di index 1 yaitu 4,3... //inget!!! ngitung index itu dari 0 , jadi klo index[1] berarti nilai ke 2, nih -> [0,1,2] lup=lup+1; } //jika cond tidak berubah ke true if(cond == false){ System.out.println("tidak ada di list"); } } }
Tidak ada komentar:
Posting Komentar
Posting Lebih Baru
Posting Lama
Beranda
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar