#![allow(non_snake_case)]
fn isPerfectSquare(number : f32) -> bool {
if number >= 0.0 {
let d_sqrt = number.sqrt();
return d_sqrt * d_sqrt == number ;
}
return false;
}
fn main() {
let num = 81.0;
if isPerfectSquare(num) != false {
print!("{} is a perfect square", num);
}
else {
print!("{} is not a perfect square", num);
}
}
/*
run:
81 is a perfect square
*/