Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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

[Sugestão] JAVA - Desafio: hora da prática (Questões 1/2/3/4)

1 - Crie um programa que realize a média de duas notas decimais e exiba o resultado.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // Cria um objeto Scanner para ler a entrada do usuário
        Scanner scanner = new Scanner(System.in);

        // 1 - Crie um programa que realize a média de duas notas decimais e exiba o resultado
        double notA, notB;

        System.out.println("Informe a primeira nota: ");
        notA = scanner.nextDouble();  // Lê a primeira nota

        System.out.println("Informe a segunda nota: ");
        notB = scanner.nextDouble();  // Lê a segunda nota

        // Calcula a média das duas notas
        double mediaNota = (notA + notB) / 2;

        // Exibe a média calculada
        System.out.println("A média das notas é: " + mediaNota);

        // Fecha o scanner
        scanner.close();
    }
}

2 - Declare uma variável do tipo double e uma variável do tipo int. Faça o casting da variável double para int e imprima o resultado.

public class Main {
    public static void main(String[] args) {
         // 2 - Declare uma variável do tipo double e uma variável do tipo int.
        // Faça o casting da variável double para int e imprima o resultado.
        double numA = 5.4;
        int numB = 6;

        // Double para Int (fazendo cast)
        int doubleInt = (int) numA;  // Vai perder a parte decimal de numA

        // Int para Double (fazendo cast)
        double intDouble = (double) numB;  // Vai converter numB para double

        // Resultado (corrigindo a impressão)
        System.out.printf("O valor de double convertido para int é: %d%n", doubleInt);
        System.out.printf("O valor de int convertido para double é: %.3f%n", intDouble);

        // Fecha o scanner
        scanner.close();
    }
}

3 - Declare uma variável do tipo char (letra) e uma variável do tipo String (palavra). Atribua valores a essas variáveis e concatene-as em uma mensagem.

public class Main {
    public static void main(String[] args) {
        // 2 - Declare uma variável do tipo char (letra) e uma variável do tipo String (palavra).
        // Atribua valores a essas variáveis e concatene-as em uma mensagem.
        char letra = 'O';
        String palavra = "Java";

        //Concatenar
        System.out.println(letra + " treinamento de " +  palavra + " será longo!");

    }
}

4 - Declare uma variável do tipo double precoProduto e uma variável do tipo int (quantidade). Calcule o valor total multiplicando o preço do produto pela quantidade e apresente o resultado em uma mensagem.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        //Cria um objeto Scanner para ler a entrada do usuário
        Scanner scanner = new Scanner(System.in);

        // 2 - Declare uma variável do tipo double precoProduto e uma variável do tipo int (quantidade).
        // Calcule o valor total multiplicando o preço do produto pela quantidade e apresente o resultado em
        // uma mensagem. Atribua valores a essas variáveis e concatene-as em uma mensagem.
        double preçoProduto;
        int quantidadeProduto;

        //Informar o preço do produto
        System.out.println("Qual o valor do produto? ");
        preçoProduto = scanner.nextDouble();

        //Informar a quantidade
        System.out.println("Quantidade de produtos? ");
        quantidadeProduto = scanner.nextInt();

        //Operação
        double totalProduto = preçoProduto * quantidadeProduto;

        //Conclusão
        System.out.printf("A quantidade de produtos é de %s, e o valor total é R$ %.2f.", quantidadeProduto, totalProduto);

        //Fecha o scanner
        scanner.close();
    }
}

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
solução!

Olá, Marinaldo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis e tipos primitivos para representar diferentes dados, utilizou muito bem o casting para demonstrar conversões entre tipos e ainda compreendeu a importância da entrada do usuário e da formatação de saída para tornar o programa mais interativo e claro.

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

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!