import java.util.Scanner;
import java.util.Random;
public class modulo3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
//Verificando número inserido pelo usuário
System.out.println("Insira um número inteiro para verificar se ele é positivo ou negativo");
int numero = input.nextInt();
if (numero < 0){
System.out.println("O número inserido é negativo");
} else if (numero > 0){
System.out.println("O número inserido é positivo");
} else {
System.out.println("O número é o 0");
}
//Comparando dois números
System.out.println("Insira dois números para que seja verificado qual é o maior ou se são iguais");
System.out.println("1º número");
int numero1 = input.nextInt();
System.out.println("2º número");
int numero2 = input.nextInt();
if (numero2 == numero1){
System.out.println("Os números são iguais");
} else{
int maiorNumero = numero1 > numero2 ? numero1 : numero2;
System.out.println("Os números são diferentes");
System.out.printf("O maior número é %d ", maiorNumero);
}
//Cálculos de áreas
System.out.println("Selecione uma das opções abaixo para calcular a área das formas geométricas a seguir ");
System.out.println("""
1. Quadrado
2. Círculo
3. Retângulo
4. Sair
""");
int opcao = input.nextInt();
switch (opcao){
case 1:
System.out.println("Informe o tamanho do lado");
int lado = input.nextInt();
int areaQuadrado = lado * lado;
System.out.printf("O total da área do quadrado é %d", areaQuadrado);
break;
case 2:
System.out.println("Informe o tamanho do raio");
int raio = input.nextInt();
double areaCirculo = (Math.pow(raio, 2) * 3.14);
System.out.printf("A área do círculo é de %.2f ", areaCirculo);
break;
case 3:
System.out.println("Informe o valor da base e o valor da altura");
System.out.println("Informe o valor da base ");
int base = input.nextInt();
System.out.println("Informe o valor da altura ");
int altura = input.nextInt();
int areaRetangulo = base * altura;
System.out.printf("O valor da área do retângulo é de %d", areaRetangulo);
break;
case 4:
System.out.println("Encerrando o programa");
break;
default:
System.out.println("Informe uma opção válida");
break;
}
//Tabuada do 0 ao 10
System.out.println("Insira um número para descobrir sua tabuada");
int numero = input.nextInt();
int multiplicador = 0;
int resultado = 0;
while (multiplicador < 11){
resultado = multiplicador * numero;
System.out.println(resultado);
multiplicador ++;
}
//Número par ou ímpar?
System.out.println("Insira um número inteiro para verificar se ele é par ou ímpar");
int numero = input.nextInt();
int verificarResto = numero % 2;
String mensagem = verificarResto == 0 ? "O número é par" : "O número é ímpar";
System.out.println(mensagem);
//Cálculo fatorial
System.out.println("Informe um número para calcular seu fatorial");
int numero = input.nextInt();
int fatorial = numero;
int resultado = 1;
while (fatorial != 0){
resultado *= fatorial;
fatorial --;
}
System.out.println(resultado);
}
}