Escreva um programa Java que leia vários números e verifique se eles são ou não quadrados perfeitos. O programa termina a execução quando for digitado um número menor ou igual a 0. Um número é quadrado perfeito quando tem um número inteiro como raiz quadrada.
Soluções para a tarefa
Respondido por
2
eu faria assim
import java.util.Scanner;
class Main {
public static void main(String[] args) {
int numero = 0;
Scanner teclado = new Scanner(System.in);
System.out.println("Por favor informe um número inteiro");
numero = teclado.nextInt();
if ( Math.sqrt(numero) - ((int) Math.sqrt(numero)) > 0 ) {
System.out.println("O número não é um quadrado perfeito");
} else {
System.out.println("Esse é um quadrado perfeito");
}
}
}
Pode ver o programa aqui
https://repl.it/@bokomoko/testa-quadrado-perfeito
Perguntas interessantes
Português,
8 meses atrás
Inglês,
8 meses atrás
Química,
1 ano atrás
Química,
1 ano atrás
Matemática,
1 ano atrás