1
resposta

[Projeto] Resoluções

Abaixo as resoluções dos exercícios

1.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".

package Exercicios.Aula3;

import java.util.Scanner;

public class PositivoOuNegativo {
    public static void main(String[] args) {
        Scanner numero = new Scanner(System.in);
        System.out.println("Digite um número: ");
        int numeroDigitado = numero.nextInt();
        
        if (numeroDigitado > 0) {
            System.out.println("Número positivo");
        } else {
            System.out.println("Número negativo");
        }
    }
}

2.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.

package Exercicios.Aula3;

import java.util.Scanner;

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

        Scanner numero = new Scanner(System.in);

        System.out.println("Digite o primeiro número: ");
        int primeiroNumero = numero.nextInt();

        System.out.println("Digite o segundo número: ");
        int segundoNumero = numero.nextInt();

        if (primeiroNumero == segundoNumero) {
            System.out.println("Os números digitados sao iguais.");
        } else if (primeiroNumero > segundoNumero) {
            System.out.println("O primeiro número digitado é maior.");
        } else {
            System.out.println("O segundo número digitado é maior.");
        }
    }
}

3.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.

package Exercicios.Aula3;

import java.util.Scanner;
import static java.lang.String.format;

public class CalculoArea {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        System.out.println("Escolha uma opção:");
        System.out.println("1. Calcular área do quadrado");
        System.out.println("2. Calcular área do círculo");
        int escolha = leitura.nextInt();

        switch (escolha) {
            case 1:
                System.out.println("Digite o lado do quadrado:");
                double lado = leitura.nextDouble();
                double areaQuadrado = lado * lado;
                System.out.println("A área do quadrado é: " + areaQuadrado);
                break;
            case 2:
                System.out.println("Digite o raio do círculo:");
                double raio = leitura.nextDouble();
                double areaCirculo = Math.PI * Math.pow(raio, 2); // Utilizando Classe Math para os cálculos de área de círculo
                System.out.println(format("A área do círculo é: %.2f", areaCirculo));
                break;
            default:
                System.out.println("Opção inválida!");
                main(args); // Retornar ao menu
        }
    }
}

4.Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.

package Exercicios.Aula3;

import java.util.Scanner;

public class Tabuada {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        System.out.println("Digite um número par visualizar sua tabuada: ");
        int numero = leitura.nextInt();

        for (int i = 1; i <= 10; i++) {
            System.out.println(numero + " x " + i + " = " + (numero * i));
        }
    }
}

5.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.

package Exercicios.Aula3;

import java.util.Scanner;
import static java.lang.String.format;

public class ParOuImpar {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        System.out.println("Digite um número: ");
        int numero = leitura.nextInt();
        if (numero % 2 == 0) {
            System.out.println(format("Número %d é Par", numero));
        } else {
            System.out.println(format("Número %d é Impar", numero));
        }
    }
}

6.Crie um programa que solicite ao usuário um número e calcule o fatorial desse número.

package Exercicios.Aula3;

import java.util.Scanner;
import static java.lang.String.format;

public class Fatorial {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        System.out.println("Digite um número para ter seu fatorial: ");
        int numero = leitura.nextInt();
        int fatorial = 1;

        for (int i = 1; i <= numero; i++) {
            fatorial *= i;
        }
        System.out.println(format("O fatorial de %d eh: %d", numero, fatorial));
    }
}
1 resposta

Oi, Gabriel! Tudo bem?

Ótima implementação, parabéns pelos códigos funcionais! É muito bacana poder acompanhar a sua evolução por aqui! Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!