Um hotel está com uma promoção de férias e possui a seguinte tabela de descontos:
1. Apartamento Padrão:
a. até 3 diárias, desconto de 3% por diária
b. acima de 3 diárias, desconto de 5% por diária
2. Apartamento Luxo:
a. até 3 diárias, desconto de 4% por diária
b. acima de 3 diárias, desconto de 6% por diária
Escreva um programa que leia o número diárias e o tipo de apartamento (codificado da seguinte forma: 1-padrão, 2-luxo),
calcule e exiba ao cliente o valor total a ser pago sem desconto, o valor do desconto e o valor total a ser pago com desconto.
Considere o valor da diária do apartamento padrão R$ 139 e o preço do apartamento luxo R$ 199.
Esse exercício tem que ser realizado no java!!!
Soluções para a tarefa
import java.util.Scanner;
public class /* coloque aqui o nome do seu arquivo*/ {
public static void main(String[]args){
Scanner leitor = new Scanner(System.in);
int ap, dias;
double luxo = 199, padrao = 139, diasvalor = 0, desconto = 0, descontototal = 0;
System.out.print("Qual apartamento você deseja? \n 1 Padrão \n 2 Luxo \n digite:");
ap = leitor.nextInt();
System.out.print("Ficará quantos dias? ");
dias = leitor.nextInt();
switch(ap){
case 1:
diasvalor = dias * padrao;
if (dias <= 3)
desconto = diasvalor * 3/100;
else
desconto = diasvalor * 5/100;
descontototal = diasvalor - desconto;
break;
case 2:
diasvalor = dias * luxo;
if (dias <= 3)
desconto = diasvalor * 4/100;
else
desconto = diasvalor * 6/100;
descontototal = diasvalor - desconto;
break;
default: System.out.print("Opção de apartamento invalida");
}
System.out.println("Valor sem desconto = " + String.format("%.2f", diasvalor) + "R$");
System.out.println("Desconto = " + String.format("%.2f",desconto) +"R$");
System.out.println("Valor com desconto = " + String.format("%.2f",descontototal) +"R$");
}
}