public class DesafioHoraDaPratica {
public static void main(String[] args) {
//Crie um programa que solicite ao usuário digitar um número.
//Se o número for positivo, exiba "Número positivo", caso contrário, exiba "Número negativo"
Scanner numDigitado = new Scanner(System.in);
System.out.print("Digite um número: ");
int numeroDigitado = numDigitado.nextInt();
if(numeroDigitado > 0){
System.out.println("Número positivo.");
} else {
System.out.println("Número negativo");
}
//Peça ao usuário para inserir dois números inteiros. Compare os números e imprima
// uma mensagem indicando se são iguais, diferentes, o primeiro é maior ou o segundo é maior.
Scanner inserirNumerosInteiros = new Scanner(System.in);
System.out.print("Digite um número inteiro: ");
int primeiroNum = inserirNumerosInteiros.nextInt();
System.out.print("Digite mais um número inteiro: ");
int segundoNum = inserirNumerosInteiros.nextInt();
if (primeiroNum == segundoNum){
System.out.println("Os números digitados são iguais");
} else if (primeiroNum > segundoNum) {
System.out.println("O primeiro número é maior.");
} else {
System.out.println("O segundo número é maior.");
}
//Crie um menu que oferece duas opções ao usuário: "1. Calcular área do quadrado" e
// "2. Calcular área do círculo". Solicite a escolha do usuário e realize
// o cálculo da área com base na opção selecionada.
Scanner opcoesAoUsuario = new Scanner(System.in);
int escolha = 0;
while (escolha != 3) {
System.out.println("Por favor, escolha alguma das opções para seguir com o calculo.");
System.out.println("Digite 1 para calcular área do quadrado");
System.out.println("Digite 2 para calcular área do círculo");
System.out.println("3 Nenhuma das anteriores.");
System.out.print("Por favor, escolha alguma das opções para seguir com o calculo: ");
escolha = opcoesAoUsuario.nextInt();
if (escolha == 1) {
double lado = 22;
double areaQuadrado = lado * lado;
System.out.println("A área do quadrado é: " + areaQuadrado);
} else if (escolha == 2) {
double raio = 24.4;
double areaCirculo = 3.14 * raio * raio;
System.out.println("A área do círculo é: " + areaCirculo);
} else if (escolha == 3){
System.out.println("Você escolheu sair. Programa encerrado.");
} else{
System.out.println("Escolha não reconhecida. Por favor, tente novamente.");
}
}
// Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.
Scanner tabuada = new Scanner(System.in);
System.out.print("Digite um número de 1 a 10: ");
int numeroAtribuido = tabuada.nextInt();
for(int i = 1; i <= 10; i++){
System.out.println(numeroAtribuido + " x " + i + " = " + (numeroAtribuido * i));
}
//Crie um programa que solicite ao usuário a entrada de um número inteiro.
// Verifique se o número é par ou ímpar e exiba uma mensagem correspondente.
Scanner entradaDeNumero = new Scanner(System.in);
System.out.print("Digite um numero: ");
int numEscolhido = entradaDeNumero.nextInt();
if(numEscolhido % 2 == 0){
System.out.println("O número digitado é par.");
}else {
System.out.println("O número ímpar");
}
//Crie um programa que solicite ao usuário um número e calcule o fatorial desse número.
Scanner calculoFatorial = new Scanner(System.in);
System.out.print("Digite um número para realizar o calculo fatorial: ");
long numFatorial = calculoFatorial.nextInt();
long resultado = numFatorial;
for(long i = numFatorial - 1; i > 0; i--){
resultado = resultado * i;
}
System.out.println("O resultado faltorial do numero: " + numFatorial + " é: " + resultado);
}
}