Check if a number is Triperfect Number
Here given code implementation process.
// C program
// Check if a number is Triperfect Number
#include <stdio.h>
//Check whether given number is Triperfect Number or not
void is_triperfect_no(int number)
{
if (number < 0)
{
return;
}
int n = 2;
//Add first and last factors
int sum = number + 1;
//Find other factors
while ((n * n) <= number)
{
if (number % n == 0)
{
// Add factor
if (number / n == n)
{
sum = sum + n;
}
else
{
sum = sum + n + (number / n);
}
}
n++;
}
if (number * 3 == sum)
{
printf("\n [%d] Is Triperfect Number", number);
}
else
{
printf("\n [%d] Is Not Triperfect Number", number);
}
}
int main()
{
//Test case
is_triperfect_no(120);
is_triperfect_no(567);
is_triperfect_no(672);
return 0;
}
Output
[120] Is Triperfect Number
[567] Is Not Triperfect Number
[672] Is Triperfect Number
/*
Java program
Check if a number is Triperfect Number
*/
class TriperfectNumber
{
//Check whether given number is Triperfect Number or not
public void is_triperfect_no(int number)
{
if (number < 0)
{
return;
}
int n = 2;
//Add first and last factors
int sum = number + 1;
//Find other factors
while ((n * n) <= number)
{
if (number % n == 0)
{
// Add factor
if (number / n == n)
{
sum = sum + n;
}
else
{
sum = sum + n + (number / n);
}
}
n++;
}
if (number * 3 == sum)
{
System.out.print("\n [" + number + "] Is Triperfect Number");
}
else
{
System.out.print("\n [" + number + "] Is Not Triperfect Number");
}
}
public static void main(String[] args)
{
TriperfectNumber obj = new TriperfectNumber();
//Test case
obj.is_triperfect_no(120);
obj.is_triperfect_no(567);
obj.is_triperfect_no(672);
}
}
Output
[120] Is Triperfect Number
[567] Is Not Triperfect Number
[672] Is Triperfect Number
//Include header file
#include <iostream>
using namespace std;
/*
C++ program
Check if a number is Triperfect Number
*/
class TriperfectNumber
{
public:
//Check whether given number is Triperfect Number or not
void is_triperfect_no(int number)
{
if (number < 0)
{
return;
}
int n = 2;
//Add first and last factors
int sum = number + 1;
//Find other factors
while ((n *n) <= number)
{
if (number % n == 0)
{
// Add factor
if (number / n == n)
{
sum = sum + n;
}
else
{
sum = sum + n + (number / n);
}
}
n++;
}
if (number *3 == sum)
{
cout << "\n [" << number << "] Is Triperfect Number";
}
else
{
cout << "\n [" << number << "] Is Not Triperfect Number";
}
}
};
int main()
{
TriperfectNumber obj = TriperfectNumber();
//Test case
obj.is_triperfect_no(120);
obj.is_triperfect_no(567);
obj.is_triperfect_no(672);
return 0;
}
Output
[120] Is Triperfect Number
[567] Is Not Triperfect Number
[672] Is Triperfect Number
//Include namespace system
using System;
/*
C# program
Check if a number is Triperfect Number
*/
class TriperfectNumber
{
//Check whether given number is Triperfect Number or not
public void is_triperfect_no(int number)
{
if (number < 0)
{
return;
}
int n = 2;
//Add first and last factors
int sum = number + 1;
//Find other factors
while ((n * n) <= number)
{
if (number % n == 0)
{
// Add factor
if (number / n == n)
{
sum = sum + n;
}
else
{
sum = sum + n + (number / n);
}
}
n++;
}
if (number * 3 == sum)
{
Console.Write("\n [" + number + "] Is Triperfect Number");
}
else
{
Console.Write("\n [" + number + "] Is Not Triperfect Number");
}
}
public static void Main(String[] args)
{
TriperfectNumber obj = new TriperfectNumber();
//Test case
obj.is_triperfect_no(120);
obj.is_triperfect_no(567);
obj.is_triperfect_no(672);
}
}
Output
[120] Is Triperfect Number
[567] Is Not Triperfect Number
[672] Is Triperfect Number
<?php
/*
Php program
Check if a number is Triperfect Number
*/
class TriperfectNumber
{
//Check whether given number is Triperfect Number or not
public function is_triperfect_no($number)
{
if ($number < 0)
{
return;
}
$n = 2;
//Add first and last factors
$sum = $number + 1;
//Find other factors
while (($n * $n) <= $number)
{
if ($number % $n == 0)
{
// Add factor
if (intval($number / $n) == $n)
{
$sum = $sum + $n;
}
else
{
$sum = $sum + $n + (intval($number / $n));
}
}
$n++;
}
if ($number * 3 == $sum)
{
echo "\n [". $number ."] Is Triperfect Number";
}
else
{
echo "\n [". $number ."] Is Not Triperfect Number";
}
}
}
function main()
{
$obj = new TriperfectNumber();
//Test case
$obj->is_triperfect_no(120);
$obj->is_triperfect_no(567);
$obj->is_triperfect_no(672);
}
main();
Output
[120] Is Triperfect Number
[567] Is Not Triperfect Number
[672] Is Triperfect Number
/*
Node Js program
Check if a number is Triperfect Number
*/
class TriperfectNumber
{
//Check whether given number is Triperfect Number or not
is_triperfect_no(number)
{
if (number < 0)
{
return;
}
var n = 2;
//Add first and last factors
var sum = number + 1;
//Find other factors
while ((n * n) <= number)
{
if (number % n == 0)
{
// Add factor
if (parseInt(number / n) == n)
{
sum = sum + n;
}
else
{
sum = sum + n + (parseInt(number / n));
}
}
n++;
}
if (number * 3 == sum)
{
process.stdout.write("\n [" + number + "] Is Triperfect Number");
}
else
{
process.stdout.write("\n [" + number + "] Is Not Triperfect Number");
}
}
}
function main()
{
var obj = new TriperfectNumber();
//Test case
obj.is_triperfect_no(120);
obj.is_triperfect_no(567);
obj.is_triperfect_no(672);
}
main();
Output
[120] Is Triperfect Number
[567] Is Not Triperfect Number
[672] Is Triperfect Number
# Python 3 program
# Check if a number is Triperfect Number
class TriperfectNumber :
# Check whether given number is Triperfect Number or not
def is_triperfect_no(self, number) :
if (number < 0) :
return
n = 2
# Add first and last factors
sum = number + 1
# Find other factors
while ((n * n) <= number) :
if (number % n == 0) :
# Add factor
if (int(number / n) == n) :
sum = sum + n
else :
sum = sum + n + (int(number / n))
n += 1
if (number * 3 == sum) :
print("\n [", number ,"] Is Triperfect Number", end = "")
else :
print("\n [", number ,"] Is Not Triperfect Number", end = "")
def main() :
obj = TriperfectNumber()
# Test case
obj.is_triperfect_no(120)
obj.is_triperfect_no(567)
obj.is_triperfect_no(672)
if __name__ == "__main__": main()
Output
[ 120 ] Is Triperfect Number
[ 567 ] Is Not Triperfect Number
[ 672 ] Is Triperfect Number
# Ruby program
# Check if a number is Triperfect Number
class TriperfectNumber
# Check whether given number is Triperfect Number or not
def is_triperfect_no(number)
if (number < 0)
return
end
n = 2
# Add first and last factors
sum = number + 1
# Find other factors
while ((n * n) <= number)
if (number % n == 0)
# Add factor
if (number / n == n)
sum = sum + n
else
sum = sum + n + (number / n)
end
end
n += 1
end
if (number * 3 == sum)
print("\n [", number ,"] Is Triperfect Number")
else
print("\n [", number ,"] Is Not Triperfect Number")
end
end
end
def main()
obj = TriperfectNumber.new()
# Test case
obj.is_triperfect_no(120)
obj.is_triperfect_no(567)
obj.is_triperfect_no(672)
end
main()
Output
[120] Is Triperfect Number
[567] Is Not Triperfect Number
[672] Is Triperfect Number
/*
Scala program
Check if a number is Triperfect Number
*/
class TriperfectNumber
{
//Check whether given number is Triperfect Number or not
def is_triperfect_no(number: Int): Unit = {
if (number < 0)
{
return;
}
var n: Int = 2;
//Add first and last factors
var sum: Int = number + 1;
//Find other factors
while ((n * n) <= number)
{
if (number % n == 0)
{
// Add factor
if ((number / n).toInt == n)
{
sum = sum + n;
}
else
{
sum = sum + n + ((number / n).toInt);
}
}
n += 1;
}
if (number * 3 == sum)
{
print("\n [" + number + "] Is Triperfect Number");
}
else
{
print("\n [" + number + "] Is Not Triperfect Number");
}
}
}
object Main
{
def main(args: Array[String]): Unit = {
var obj: TriperfectNumber = new TriperfectNumber();
//Test case
obj.is_triperfect_no(120);
obj.is_triperfect_no(567);
obj.is_triperfect_no(672);
}
}
Output
[120] Is Triperfect Number
[567] Is Not Triperfect Number
[672] Is Triperfect Number
/*
Swift 4 program
Check if a number is Triperfect Number
*/
class TriperfectNumber
{
//Check whether given number is Triperfect Number or not
func is_triperfect_no(_ number: Int)
{
if (number < 0)
{
return;
}
var n: Int = 2;
//Add first and last factors
var sum: Int = number + 1;
//Find other factors
while ((n * n) <= number)
{
if (number % n == 0)
{
// Add factor
if (number / n == n)
{
sum = sum + n;
}
else
{
sum = sum + n + (number / n);
}
}
n += 1;
}
if (number * 3 == sum)
{
print("\n [", number ,"] Is Triperfect Number", terminator: "");
}
else
{
print("\n [", number ,"] Is Not Triperfect Number", terminator: "");
}
}
}
func main()
{
let obj: TriperfectNumber = TriperfectNumber();
//Test case
obj.is_triperfect_no(120);
obj.is_triperfect_no(567);
obj.is_triperfect_no(672);
}
main();
Output
[ 120 ] Is Triperfect Number
[ 567 ] Is Not Triperfect Number
[ 672 ] Is Triperfect Number
Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.
New Comment