Postingan lainnya
Logika pembagian dan sisa bahan di php
HALO teman sekolah koding.
Saya ingin membuat program sederhana untuk untuk menghitung kebutuhan material untuk membuat 1 rumah.
Saya ambil contoh besi yg panjangnya 12 meter.
Rumus: 1.panjang besi = 12 meter 2.1 rakitan sloof = 4 potongan
Jika saya ingin membuat 4 rakitan dengan panjang rakitan = 5 meter. Maka berapa besi yang dibutuhkan.
Namun saya tentunya tidak meminta teman² untuk membuatkan semua kodenya. Saya hanya butuh logika, gimana jika 12 dibagi 5 meter, berarti dapat 2 potong dan sisa 2 meter. Tapi kalau 12 dibagi 6 meter, dapat 2 potong dan tidak ada sisa.
Gimana cara cek pembagiannya pas atau sisa?
1 Jawaban:
- jumlah rakitannya pakai floor
jumlah_rakitan = floor( panjang_besi / panjang_rakitan ); 3 = floor(12/4); 2 = floor(12/5); 2 = floor(12/6);
- sisa besi pakai modulo
sisa_besi = panjang_besi % panjang_rakitan; sisa_besi = fmod( panjang_besi, panjang_rakitan ); 0 = 12 % 4; 2 = 12 % 5; 0 = 12 % 6;