Hasil perhitungan android studio dan excel berbeda

M=Double.parseDouble(MBfillet.getText().toString()); Tnomb=((32*M)/((22/7)*d*d*d))*1000;

32*E12/(22/7*E9*E9*E9)*1000

M,d,E12&E9 = 100

hasil dari android studio 1,07 sementara excel 1,01

mohon bantuannya

avatar kemasazzam
@kemasazzam

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

Codenya coba discreenshoot gan, biar lebih mudah di bantu

1 Jawaban:

Hasil 1,07 dari Android Studio karena angka 22/7 akan menghasilkan bilangan bulat atau integer = 3, bukan 3,142 . . .

Solusinya, ubah angka pembagian di Android Studionya dari 22/7 menjadi 22.0 / 7.0, maka hasil pembagiannya akan berupa bilangan desimal atau float

avatar NMNaufaldo
@NMNaufaldo

1 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban