Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Prática] Desafio: hora da prática

Bom dia, Gostei de fazer cada exercício, compartilho meus exercícios:

import java.util.Scanner;
public class EjerciciosCondForWhile {
    public static void main(String[] args) {
// 1. um programa . Se o número for positivo, exiba "Número positivo", caso contrário, exiba "Número negativo".
        Scanner scanner = new Scanner(System.in);
        System.out.println("***EJERCICIO 1***");
        System.out.println("Ingresa el número:");
        int num = scanner.nextInt();
        if (num >= 0) {
            System.out.println("El número es positivo");
            System.out.println("********");
        } else if (num < 0) {
            System.out.println("El número es negativo");
            System.out.println("********");
        }
// 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.
        System.out.println("***EJERCICIO 2***");
        System.out.println("Debes ingresar 2 números para comparalos");
        System.out.println("Ingresa el primer número");
        int numUno = scanner.nextInt();
        System.out.println("Ingresa el segundo número");
        int numDos = scanner.nextInt();
        if (numUno == numDos) {
            System.out.println("Son números iguales");
            System.out.println("********");
        }
        if (numUno > numDos) {
            System.out.println("El PRIMER número es mayor");
            System.out.println("********");
        }
        if (numUno < numDos) {
            System.out.println("El SEGUNDO número es mayor");
          System.out.println("********");
        }
// 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.
        System.out.println("*****EJERCICIO 3***");
        int numEscoger = 0;
        while (numEscoger != 3) {
            System.out.println("MENÚ");
            System.out.println("Elije una opción:");
            System.out.println("1. Calcular área del cuadrado");
            System.out.println("2. Calcular el área de un círculo");
            System.out.println("3. Salir");
            numEscoger = scanner.nextInt();
            if (numEscoger == 1) {
                System.out.println("Ingresa el lado del cuadrado");
                double lado = scanner.nextDouble();
                double resultadoCuadrado = lado * lado;
                System.out.println("3. El área del cuadrado es:" + resultadoCuadrado);
                System.out.println("********");
            } else if (numEscoger == 2) {
                System.out.println("Ingresa el radio del círculo");
                double radio = scanner.nextDouble();
                double resultadoCirculo = 3.14 * radio * radio;
                System.out.println("3. El área del círculo es:" + resultadoCirculo);
                System.out.println("********");
            } else if (numEscoger == 3) {
                System.out.println("3. Programa terminado");
                System.out.println("********");
                break;
            }
        }
// 4. Crie um programa que solicite ao usuário um número e exiba a tabuada desse número de 1 a 10.
        System.out.println("***EJERCICIO 4***");
        System.out.println("Tabla de multiplicar");
        int numMultiplicar = scanner.nextInt();
        int cont = 1;
        while (cont <= 10) {
            int resultadoMultiplicar = numMultiplicar * cont;
            System.out.println(String.format("%d X %d = %d", numMultiplicar, cont, resultadoMultiplicar));
            cont++;
        }
        System.out.println("********");

// 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.
        System.out.println("****EJERCICIO 5***");
        System.out.println("Ingrese un número entero para verificar si este es par o impar");
        int numeroParImpar = scanner.nextInt();
        int numeroVerificar = numeroParImpar % 2;
        if (numeroVerificar == 1) {
            System.out.println("El número es impar");
        } else if (numeroVerificar == 0) {
            System.out.println("El número es par");
        }
        System.out.println("********");

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

        System.out.println("***EJERCICIO 6***");
        System.out.println("Ingrese un número para calcular el factorial");
        int numFactorial = scanner.nextInt();
        int contFactorial = 1;
        for (int i = 1; i <= numFactorial; i++) {
            contFactorial *= i;
        }
        System.out.println("El factorial es " + contFactorial);
        System.out.println("********");
    }
}
1 resposta
solução!

Parabéns, continue praticando e irá longe.