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

[Dúvida] desconto na compra

Pessoal, Alguem poderia me auxuliar de como dar desconto na compra de ingresso, para esse codigo?

import java.util.*;

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

 int quantidadePessoas = 5;
 int Ingresso = 30;
 int dinheiro = 20;


 if(dinheiro >= (Ingresso * quantidadePessoas))  {
   System.out.println("Voce pode pagar e entrar");

  } else {
   System.out.println("Vc nao tem dinheiro suficiente, ainda falta " + ((quantidadePessoas * Ingresso) - dinheiro)  + " Euros");
 }

 } 

} 
1 resposta
solução!

Olá Everson, tudo bem com você?

Muito legal a sua dúvida, parabéns pela dedicação em ir além!

Para adicionar um desconto, a forma mais fácil (e comum), é fazer uma verificação baseada em uma regra de negócios. Como assim?

O cliente vai especificar o que ele quer, por exemplo: O ingresso terá um desconto de 20% caso a quantidade de pessoas seja maior do que 4., a implementação ficaria mais ou menos assim:

import java.util.*;

public class Main { 
    public static void main(String[] args) {
             int quantidadePessoas = 5;
             int Ingresso = 30;
             int dinheiro = 20;

            if (quantidadePessoas > 4) {
                    System.out.println("Voce tem desconto de 20%");
                    Ingresso = Ingresso - (Ingresso * 0.2);
            }
             if(dinheiro >= (Ingresso * quantidadePessoas))  {
                    System.out.println("Voce pode pagar e entrar");
              } else {
                    System.out.println("Vc nao tem dinheiro suficiente, ainda falta " + ((quantidadePessoas * Ingresso) - dinheiro)  + " Euros");
             }

 } 

} 

Então, é verificado se a condição é atendida e caso for, é alterado o valor do ingresso para ser o valor com desconto. Mas, as regras de negócio variam muito de um lugar para outro, então sinta-se a vontade para pensar nas suas próprias regras de negócio e implementá-las em código; é um excelente exercício!

Em caso de dúvidas, fico à disposição.

Um grande abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!