Avaliação e simulação de compra.
import java.util.Scanner;
public class SimulacaoCompra { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
// Solicita notas do cliente para avaliar o atendimento
System.out.println("Avaliação do atendimento:");
System.out.print("Digite a primeira nota (0 a 10): ");
double nota1 = scanner.nextDouble();
System.out.print("Digite a segunda nota (0 a 10): ");
double nota2 = scanner.nextDouble();
double mediaNotas = (nota1 + nota2) / 2;
System.out.println("Média das notas: " + mediaNotas);
// Exemplo de casting de double para int
System.out.print("Digite um valor decimal (ex: 9.99): ");
double valorDecimal = scanner.nextDouble();
int valorConvertido = (int) valorDecimal;
System.out.println("Valor convertido para inteiro (casting): " + valorConvertido);
// Uso de char e String
char letraCategoria = 'A';
String nomeProduto = "Estojo Porta Lapis";
System.out.println("Você escolheu o produto: " + nomeProduto + " - categoria: " + letraCategoria);
// Cálculo do valor total da compra
System.out.print("Digite o preço do produto (R$): ");
double precoProduto = scanner.nextDouble();
System.out.print("Digite a quantidade desejada: ");
int quantidade = scanner.nextInt();
double valorTotal = precoProduto * quantidade;
System.out.println("Valor total da compra (sem desconto): R$ " + String.format("%.2f", valorTotal));
// Conversão de dólar para real (exemplo para cliente estrangeiro)
double cotacaoDolar = 4.94;
System.out.print("Digite um valor em dólares para simular conversão: ");
double valorDolar = scanner.nextDouble();
double valorConvertidoReais = valorDolar * cotacaoDolar;
System.out.println("Valor convertido em reais: R$ " + String.format("%.2f", valorConvertidoReais));
// Aplicar desconto
System.out.print("Digite o percentual de desconto (ex: 10 para 10%): ");
double percentualDesconto = scanner.nextDouble();
double valorDesconto = valorTotal * (percentualDesconto / 100);
double precoFinal = valorTotal - valorDesconto;
System.out.println("Desconto aplicado: R$ " + String.format("%.2f", valorDesconto));
System.out.println("Preço final com desconto: R$ " + String.format("%.2f", precoFinal));
// Encerrando
System.out.println("Obrigado pela compra!");
scanner.close();
}
}
Coloquem os seus valores. A saída com valores que escolhi (7 | 9 | 8,99 | 20,00 | 3 | 5,87 | 8 ), ficou dessa maneira:
Avaliação do atendimento:
Digite a primeira nota (0 a 10): 7
Digite a segunda nota (0 a 10): 9
Média das notas: 8.0
Digite um valor decimal (ex: 9.99): 8,99
Valor convertido para inteiro (casting): 8
Você escolheu a categoria: A - Produto: EstojoPortaLapis
Digite o preço do produto (R$): 20,00
Digite a quantidade desejada: 3
Valor total da compra (sem desconto): R$ 60,00
Digite um valor em dólares para simular conversão: 5,87
Valor convertido em reais: R$ 29,00
Digite o percentual de desconto (ex: 10 para 10%): 8
Desconto aplicado: R$ 4,80
Preço final com desconto: R$ 55,20
Obrigado pela compra!