Menghitung Jarak dan Bensin dengaan java

/Hello,nah saat ini kita akan belajar untuk menyelesaikan soal mengenai jumlah jarak dan juga berapa liter bensin yang diperlukan , let's go :) Sebuah mobil akan melakukan perjalanan dari kota A ke kota F. Untuk menuju ke kota F, mobil harus melewati beberapa kota yaitu B, C, D dan E dengan jarak sebagai berikut: Kota A ke B : 45 km Kota B ke C : 51 km Kota C ke D : 38 km Kota D ke E : 104 km Kota E ke F : 93 km Jika konsumsi bensin untuk mobil tersebut adalah 1 liter untuk tiap 9 km, maka hitunglah berapa liter yang dibutuhkan mobil untuk: - Berjalan dari kota A ke F - Berjalan dari kota B ke E - Berjalan dari kota A ke F, kemudian kembali lagi ke kota B - Berjalan dari kota A ke F – E – D – C – D – E – D – E – F Buatlah program Java untuk menjawab persoalan di atas, dengan terlebih dahulu merancang class, atribut dan method nya. class operasi



/*



 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package soal4;

/**
 *
 * @author yohanes
 */
public class operasi { public float J1,J2,J3,J4,J5,hasilakhir,jarak,AB,BC,CD,DE,EF; public float J1() { this.jarak =AB/9; return jarak; } public float J2() { this.jarak =BC/9; return jarak; } public float J3() { this.jarak =CD/9; return jarak; } public float J4() { this.jarak =DE/9; return jarak; } public float J5() { this.jarak =EF/9; return jarak; } public void jumlah1() { this.hasilakhir= (float)(J1()+J2()+J3()+J4()+J5()); System.out.println("Maka banyaknya bensin yang diperlukan untuk AF: "+ Math.ceil(this.hasilakhir)); } public void jumlah2() { this.hasilakhir= (float)(J3()+J4()); System.out.println("Maka banyaknya bensin yang diperlukan untuk BF: "+ this.hasilakhir); } public void jumlah3() { this.hasilakhir= (float)(J1()+J2()+J3()+J4()+J5()+J3()+J4() ); System.out.println("Maka banyaknya bensin yang diperlukan untuk A ke F, kemudian kembali lagi ke kota B: "+ this.hasilakhir); } public void jumlah4() { this.hasilakhir= (float)(J1()+J2()+J3()+J4()+J5()+J4()+J3()+J4()+J5() ); System.out.println("Maka banyaknya bensin yang diperlukan untuk dari kota A ke F – E – D – C – D – E – D – E – F: "+ this.hasilakhir); } }

class masukan



/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package soal4;

/**
 *
 * @author yohanes
 */
public class masukan {

    /**
     * @param args the command line arguments
     */
public static void main(String[] args) { // TODO code application logic here operasi op1=new operasi(); op1.AB=45; op1.BC=51; op1.CD=38; op1.DE=104; op1.EF=93; op1.jumlah1(); op1.jumlah2(); op1.jumlah3(); op1.jumlah4(); } }


EmoticonEmoticon