Computer Applications
Write a program to accept a number and check whether the number is a perfect square or not.
Sample Input: 49
Sample Output: A perfect square
Java
Input in Java
24 Likes
Answer
import java.io.*;
public class KboatPerfectSquare
{
public static void main(String args[]) throws IOException {
InputStreamReader read = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(read);
System.out.print("Enter the number: ");
int a = Integer.parseInt(in.readLine());
double srt = Math.sqrt(a);
double diff = srt - Math.floor(srt);
if (diff == 0) {
System.out.println(a + " is a perfect square");
}
else {
System.out.println(a + " is not a perfect square");
}
}
}Output


Answered By
9 Likes
Related Questions
Write a program to input two unequal numbers. Display the numbers after swapping their values in the variables without using a third variable.
Sample Input: a=23, b= 56
Sample Output: a=56, b=23Write a program to input the temperature in Celsius and convert it into Fahrenheit. If the temperature is more than 98.6 °F then display "Fever" otherwise "Normal".
Write a program to accept marks of a student obtained in 5 different subjects (English, Phy., Chem., Biology, Maths.) and find the average. If the average is 80% or more then he/she is eligible to get "Computer Science" otherwise "Biology".
'Mega Market' has announced festival discounts on the purchase of items, based on the total cost of the items purchased:
Total cost Discount Up to ₹2,000 5% ₹2,001 to ₹5,000 10% ₹5,001 to ₹10,000 15% Above ₹10,000 20% Write a program to input the total cost. Display name of the customer, discount and the amount to be paid after discount.