KnowledgeBoat Logo

Computer Applications

Write a program to input a number and check and print whether it is a Pronic number or not. [Pronic number is the number which is the product of two consecutive integers.]
Examples:
12 = 3 * 4
20 = 4 * 5
42 = 6 * 7

Java

Java Iterative Stmts

ICSE 2018

309 Likes

Answer

import java.util.Scanner;

public class KboatPronicNumber
{
    public void pronicCheck() {
        Scanner in = new Scanner(System.in);
        System.out.print("Enter the number to check: ");
        int num = in.nextInt();
        
        boolean isPronic = false;
        
        for (int i = 1; i <= num - 1; i++) {
            if (i * (i + 1) == num) {
                isPronic = true;
                break;
            }
        }
        
        if (isPronic)
            System.out.println(num + " is a pronic number");
        else
            System.out.println(num + " is not a pronic number");
    }
}

Variable Description Table

Program Explanation

Output

BlueJ output of Write a program to input a number and check and print whether it is a Pronic number or not. [Pronic number is the number which is the product of two consecutive integers.] Examples: 12 = 3 * 4 20 = 4 * 5 42 = 6 * 7

Answered By

102 Likes


Related Questions