Computer >> Máy Tính >  >> Lập trình >> PHP

Chương trình PHP để tính toán phép trừ lặp đi lặp lại của hai số

Để tính toán phép trừ hai số được lặp lại, mã như sau -

Ví dụ

<?php
function repeated_sub($val_1, $val_2)
{
   if ($val_1 % $val_2 == 0)
      return floor(((int)$val_1 / $val_2));
   return floor(((int)$val_1 / $val_2) + repeated_sub($val_2, $val_1 % $val_2));
}
$val_1 = 1000;
$val_2 = 189;
print_r("The repeated subtraction results in ");
echo repeated_sub($val_1, $val_2);
?>

Đầu ra

The repeated subtraction results in 18

Một hàm có tên là "repeat_sub" được định nghĩa để kiểm tra xem hai giá trị có phân chia hoàn toàn cho nhau hay không và nếu điều này là đúng, nó sẽ chia các số và cho giá trị sàn của thương số. Nếu không, nó cung cấp giá trị sàn của thương số và giá trị được tính bằng cách gọi hàm "repeat_sub" trên giá trị thứ hai và phần còn lại khi các giá trị được chia.

Bên ngoài hàm, các giá trị được cấp cho cả các biến và hàm được gọi bằng cách chuyển các giá trị này cho hàm dưới dạng tham số. Đầu ra được hiển thị trên bảng điều khiển.