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

Chương trình Java để tính thương số và phần dư

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ự -

Chương trình Java để tính thương số và phần dư

Đầ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 Chương trình Java để tính thương số và phần dư .

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