What is a Divisor?
A divisor is a number that divides another number completely without leaving a remainder.
For example:
Divisors of 10 β 1, 2, 5, 10
Flowchart Logic
The flowchart follows these steps:
- Start the program
- Initialize the number (Num = 100)
- Set divisor value (Div = 2)
- Check if Div is less than Num
- If true:
- Check if Num is divisible by Div
- If yes, print the divisor
- Increase Div by 1
- Repeat the process
- Stop when condition fails
Python Code
num = 100
div = 2
while div < num:
if num % div == 0:
print(div)
div = div + 1
Java Code
public class Divisors {
public static void main(String[] args) {
int num = 100;
int div = 2;
while (div < num) {
if (num % div == 0) {
System.out.println(div);
}
div = div + 1;
}
}
}
JavaScript Code
let num = 100;
let div = 2;
while (div < num) {
if (num % div === 0) {
console.log(div);
}
div = div + 1;
}
Output
2
4
5
10
20
25
50
Find and Count Divisors of a number
Flowchart
Flowchart Logic
- Num = 100
- Div = 2
- Count = 0
- If Num % Div == 0:
- Print divisor
- Count = Count + 1
- Repeat
- Finally print Count
Python Code
num = 100
div = 2
count = 0
while div < num:
if num % div == 0:
print(div)
count += 1
div += 1
print("Total divisors:", count)
Java Code
public class DivisorsCount {
public static void main(String[] args) {
int num = 100;
int div = 2;
int count = 0;
while (div < num) {
if (num % div == 0) {
System.out.println(div);
count++;
}
div++;
}
System.out.println("Total divisors: " + count);
}
}
JavaScript Code
let num = 100;
let div = 2;
let count = 0;
while (div < num) {
if (num % div === 0) {
console.log(div);
count++;
}
div++;
}
console.log("Total divisors:", count);
Output
2
4
5
10
20
25
50
Total divisors: 7


Top comments (0)