Exercício de 01 a 06.
package Exercicios;
import java.util.Scanner;
public class DesafioHoraDaPraticaTres {
public static void main(String[] args) {
Scanner leitorDados = new Scanner(System.in);
int numeroDigitadoLeitor = 0;
//Exercício 01
System.out.println("Digite um número:");
numeroDigitadoLeitor = leitorDados.nextInt();
if (numeroDigitadoLeitor % 2 == 0){
System.out.println("O número " + numeroDigitadoLeitor + " é par.");
} else {
System.out.println("O número " + numeroDigitadoLeitor + " é ímpar.");
}
//Exercício 02
System.out.println("Digite o primeiro número");
int numero1 = leitorDados.nextInt();
System.out.println("Digite o segundo número");
int numero2 = leitorDados.nextInt();
if (numero1 > numero2){
System.out.println(numero1 + " é maior do que " + numero2);
} else if (numero1 < numero2) {
System.out.println(numero1 + " é menor do que " + numero2);
} else if (numero1 == numero2) {
System.out.println(numero1 + " é igual ao " + numero2);
} else {
System.out.println(numero1 + " é diferente de " + numero2);
}
//Exercício 03
int menuOpcao = 0;
do {
System.out.println("====== Escolha uma Opção ======");
System.out.println("1 - Calcular área do quadrado");
System.out.println("2 - Calcular área do circulo");
System.out.println("3 - Sair");
menuOpcao = leitorDados.nextInt();
switch (menuOpcao) {
case 1:
System.out.println("Digite o tamanho de um lado do quadrado.");
int ladoQuadrado = leitorDados.nextInt();
int areaDoQuadrado = ladoQuadrado * ladoQuadrado;
System.out.println("A área do quadrado é: " + areaDoQuadrado + " m2");
break;
case 2:
System.out.println("Digite o valor do raio:");
int raio = leitorDados.nextInt();
int calculoDoRaio = (int) ((raio * raio) * Math.PI);
System.out.println("A área do círculo é: " + calculoDoRaio + " cm2");
break;
case 3:
System.out.println("Obrigada!");
break;
default:
System.out.println("Valor inválido!");
}
} while (menuOpcao != 3);
//Exercício 04
System.out.println("Digite um número:");
int numeroTabuada = leitorDados.nextInt();
for (int i = 0; i <= 10; i++) {
System.out.println(numeroTabuada + " x " + i + " = " + numeroTabuada * i);
}
//Exercício 05
System.out.println("Digite um número para saber se é par ou ímpar:");
int numeroDigitadoPeloUsuario = leitorDados.nextInt();
if (numeroDigitadoPeloUsuario % 2 == 0){
System.out.println("O número que você digitou é par. Número digitado = " + numeroDigitadoPeloUsuario);
} else {
System.out.println("O número que você digitou é ímpar. Número digitado = " + numeroDigitadoPeloUsuario);
}
//Exercício 06
System.out.println("Digite um número para que o sistema calcule o fatorial.");
int numeroDigitado = leitorDados.nextInt();
if (numeroDigitado == 0){
System.out.println("O fatorial de " + numeroDigitado + " = 1");
} else if (numeroDigitado < 0){
System.out.println("Desculpe, digite um número natural positivo.");
} else {
int resultadoFatorial = 1;
for (int i = 1; i <= numeroDigitado ; i++) {
resultadoFatorial *= i;
}
System.out.println("O fatorial de " + numeroDigitado + " é: " + resultadoFatorial);
}
}
}