1
resposta

Hora da prática 03

01 Positivo e Negativo

import java.util.Scanner; //Exercício 01

public class PositivoNegativo {
    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);
        System.out.print("Digite um número: ");
        int num = input.nextInt();

        if (num > 0){
            System.out.println("O numero " + num + " é positivo.");
        }else{
            System.out.println("O numero " + num + " é negativo.");
        }
    }
}

02 Comparando números

import java.util.Scanner; //Exercício 02

public class ComparaNumeros {
    public static void main(String[] args) {
        Scanner inputUser = new Scanner(System.in);

        System.out.println("Digite o primeiro número: ");
        int choose1 = inputUser.nextInt();
        System.out.println("Digite o segundo número: ");
        int choose2 = inputUser.nextInt();

        if (choose1 == choose2){
            System.out.printf("Os números %d e %d são iguais", choose1, choose2);
        } else{
            if (choose1 > choose2){
                System.out.printf("%d é maior que %d", choose1, choose2);
            }else{
                System.out.printf("%d é menor que %d", choose1, choose2);
            }
        }
    }
}

03 Cálculo de área

import java.util.Scanner; //Exercício 03

public class CalculoDeArea {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("""
                MENU
                Calcular área do quadrado: 1
                Calcular área do círculo: 2
                
                Selecione a operação digitando:
                """);
        int userOption = input.nextInt();

        if(userOption == 1){
            System.out.println("Digite o valor de base: ");
            double base = input.nextDouble();
            System.out.println("Digite o valor de altura: ");
            double height = input.nextDouble();

            double calc = base * height;
            System.out.println("Calculando área do quadrado: ");
            System.out.printf("Base %.1f x a Altura %.1f é igual a %.1fm²", base, height, calc);

        } else if (userOption == 2) {

            System.out.println("Digite o raio do círculo: ");
            double light = input.nextDouble();

            double calc = Math.PI * (light * light);
            System.out.println("Calculando área do círculo: ");
            System.out.printf("A área do círculo de raio %.1f é igual a %.1fm³", light, calc);
        }
    }
}

04 Tabuada

import java.util.Scanner; //Exercicio 04

public class Tabuada {
    public static void main(String[] args) {
        Scanner board = new Scanner(System.in);

        System.out.println("Digite um número: ");
        int number1 = board.nextInt();

        System.out.println("Digite uma operação: ");
        char op = board.next().charAt(0);

        for(int i = 1; i <= 10; i++){

            if (op == '+'){

                int res = number1 + i;
                System.out.println(number1 + "+" + i + " = " + res);

            }else if(op == '-'){

                int res = number1 - i;
                System.out.println(number1 + "-" + i + " = " + res);

            }else if (op == '*'){

                int res = number1 * i;
                System.out.println(number1 + "*" + i + " = " + res);

            }else if(op =='/'){

                int res = number1 / i;
                System.out.println(number1 + "/" + i + " = " + res);

            }else{

                System.out.println("Operador inválido!");
                break;
            }
        }
    }
}

05 Par ou Impar

import java.util.Scanner; //Exercicio 05

public class ParOuImpar {
    public static void main(String[] args) {
        Scanner board = new Scanner(System.in);

        System.out.println("Digite um número inteiro: ");
        int n = board.nextInt();

        if (n % 2 == 0){
            System.out.println("PAR");
        }else{
            System.out.println("ÍMPAR");
        }
    }
}

06 Fatoração

import java.util.Scanner; //Exercicio 06

public class Fatoracao {
    public static void main(String[] args) {
        Scanner insert = new Scanner(System.in);
        System.out.println("Digite um número inteiro: ");

        int number = insert.nextInt();
        int factor = number;

        for(int i = number - 1; i >= 1; i--){
            factor *= i;
            System.out.println(number + " x " + i + " = " + (factor));
            }

        System.out.println("Fatorial de " + number + " = " + factor);
        }
    }

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou com clareza os conceitos básicos de entrada e saída de dados, utilizou muito bem estruturas condicionais e de repetição para resolver diferentes problemas e ainda compreendeu a importância da lógica de programação para construir soluções práticas e funcionais.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!