package Exercicios;
import java.util.Scanner;
public class ExerciciosModulo4 {
public static void main(String[] args) {
//1
Scanner numero = new Scanner(System.in);
System.out.println("Digite um número qualquer");
int numeroUsuario = numero.nextInt();
if (numeroUsuario > 0){
System.out.println("O número digitado é maior que zero");
} else if (numeroUsuario < 0) {
System.out.println("O número digitado é menor que zero");
} else {
System.out.println("O número digitado é zero");
}
//2
Scanner numeroNovo = new Scanner (System.in);
System.out.println("Digite dois números, digite o primeiro");
int numero1 = numeroNovo.nextInt();
System.out.println("Agora digite o segundo");
int numero2 = numeroNovo.nextInt();
if (numero1 == numero2) {
System.out.println("Ambos os números são iguais");
} else if (numero1 < numero2) {
System.out.println("O primeiro número é menor que o segundo");
} else {
System.out.println("O primeiro número é maior que o segundo");
}
//3
Scanner valorArea = new Scanner (System.in);
System.out.println("Digite 1 para calcular área do quadrado ou 2 para calcular área do círculo.");
int areaEscolhida = valorArea.nextInt();
int areaQuadrado = 1;
int areaCirculo = 2;
if (areaEscolhida == areaQuadrado) {
System.out.println("Digite o valor da aresta do quadrado");
double valorAreaQuadrado = valorArea.nextDouble();
double calculoQuadrado = valorAreaQuadrado * valorAreaQuadrado;
System.out.println("O valor da área do quadrado é de " + calculoQuadrado);
} else if (areaEscolhida == areaCirculo) {
System.out.println("Digite o valor do raio do círculo");
double valorAreaCirculo = valorArea.nextDouble();
double calculoCirculo =Math.PI * (valorAreaCirculo * valorAreaCirculo);
}
System.out.println("O valor da área do circulo é de " + calculoCirculo);
//4
Scanner valorMultiplicacao = new Scanner (System.in);
System.out.println("Digite aqui o número a ser multiplicado pela tabela de 10.");
int numeroEscolhido = valorMultiplicacao.nextInt();
System.out.println("A tabuada do número " + numeroEscolhido + " é:");
for (int i=1; i < 10+1; i++) {
int resultado = numeroEscolhido * i;
System.out.println(numeroEscolhido + "*" + i + " é igual a: " + resultado);
}
//5
Scanner numeroNovo = new Scanner (System.in);
System.out.println("Escolha um número entre 1 a 100 para determinar se ele é par ou impar");
int numeroEscolhido = numeroNovo.nextInt();
if (numeroEscolhido % 2 == 0) {
System.out.println("O número escolhido é par");
} else {
System.out.println("O número escolhido é impar");
}
//6
Scanner numeroFatorial = new Scanner(System.in);
System.out.println("Escolha um número de 1 a 20, para ter seu fatorial calculado");
int numeroSelecionado = numeroFatorial.nextInt();
if (numeroSelecionado < 0) {
System.out.println("Não é possível realizar este cálculo");
} else {
long fatorial = calcularFatorial(numeroSelecionado);
System.out.println("O fatorial de " + numeroSelecionado + " é de " + fatorial);
}
}
public static long calcularFatorial(int numeroSelecionado) {
if (numeroSelecionado == 0 || numeroSelecionado == 1) {
return 1;
} else {
long resultado = 1;
for (int i = 2; i <= numeroSelecionado; i++) {
resultado *=i;
}
return resultado;
}
}
}