Trong bài này, chúng ta sẽ hiểu cách tính thương số và lời nhắc trong Java. Thương số và Lời nhắc được tính bằng hai công thức đơn giản "Thương số =Cổ tức / Số chia" và "Phần còn lại =Cổ tức% Số chia".
Cho một số nguyên a và một số nguyên khác không d, có thể chứng minh rằng tồn tại các số nguyên q và r duy nhất, sao cho a =qd + r và 0 ≤ r <| d |. Số q được gọi là thương số, trong khi r được gọi là phần dư.
Dưới đây là một minh chứng về điều tương tự -
Đầu vào
Giả sử đầu vào của chúng tôi là -
Dividend value: 50 Divisor: 3
Đầu ra
Đầu ra mong muốn sẽ là -
Quotient: 16 Remainder: 2
Thuật toán
Step1- Start Step 2- Declare four integers as my_dividend , my_divisor, my_quotient, my_remainder Step 3- Prompt the user to enter two integer value that is my_dividend , my_divisor or define the integers Step 4- Read the values Step 5- Use the formula to find the quotient and the reminder "Quotient = Dividend / Divisor" and "Remainder = Dividend % Divisor" Step 6- Display the result Step 7- Stop
Ví dụ 1
Ở đây, đầu vào đang được người dùng nhập dựa trên lời nhắc. Bạn có thể thử trực tiếp ví dụ này trong công cụ nền tảng mã hóa của chúng tôi .
import java.util.Scanner; public class RemainderQuotient { public static void main(String[] args) { int my_dividend , my_divisor, my_quotient, my_remainder; System.out.println("Required packages have been imported"); Scanner my_scanner = new Scanner(System.in); System.out.println("A scanner object has been defined "); System.out.print("Enter the value of dividend : "); my_dividend = my_scanner.nextInt(); System.out.print("Enter the value of divisor : "); my_divisor = my_scanner.nextInt(); my_quotient = my_dividend / my_divisor; my_remainder = my_dividend % my_divisor; System.out.println("The quotient is " + my_quotient); System.out.println("The remainder is " + my_remainder); } }
Đầu ra
Required packages have been imported A reader object has been defined Enter the value of dividend : 50 Enter the value of divisor : 3 The quotient is 16 The remainder is 2
Ví dụ 2
Ở đây, số nguyên đã được xác định trước đó và giá trị của nó được truy cập và hiển thị trên bảng điều khiển.
public class RemainderQuotient { public static void main(String[] args) { int my_dividend , my_divisor, my_quotient, my_remainder; my_dividend = 50; my_divisor = 3; System.out.println("The divident and the divisor are defined as " +my_dividend +" and " +my_divisor); my_quotient = my_dividend / my_divisor; my_remainder = my_dividend % my_divisor; System.out.println("The quotient is " + my_quotient); System.out.println("The remainder is " + my_remainder); } }
Đầu ra
The divident and the divisor are defined as 50 and 3 The quotient is 16 The remainder is 2