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?

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

  1. jumlah rakitannya pakai floor

jumlah_rakitan = floor( panjang_besi / panjang_rakitan ); 3 = floor(12/4); 2 = floor(12/5); 2 = floor(12/6);

  1. 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;

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban