Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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;