Əgər tam ədəd olarsa, onun tam hissəsi özünə bərabərdir, yəni floor(n) = n şərtini ödədir.
Alqoritmin reallaşdırılması
Həqiqi ədəd -i oxuyuruq.
scanf("%lf", &n);Ədəd -i onun tam hissəsi ilə müqayisə edirik. Əgər bu qiymətlər bərabərdirsə, onda tam ədəddir.
if (floor(n) == n) puts("Ok");
else puts("No");Java reallaşdırılması
import java.util.*;
class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
double n = con.nextDouble();
if (Math.floor(n) == n)
System.out.println("Ok");
else
System.out.println("No");
con.close();
}
}Python reallaşdırılması
import mathHəqiqi ədəd -i oxuyuruq.
n = float(input())Ədəd -i onun tam hissəsi ilə müqayisə edirik. Əgər bu qiymətlər bərabərdirsə, onda tam ədəddir.
if math.floor(n) == n: print("Ok")
else: print("No")Python reallaşdırılması — is_integer
Həqiqi ədəd -i oxuyuruq.
n = float(input())is\_integer() metodu yoxlayır ki, verilmiş həqiqi ədəd tam dəyəri reprezentasiya edirmi (onun kəsr hissəsi sıfıra bərabərdir).
if n.is_integer(): print("Ok")
else: print("No")