Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Exerccios de Reviso
1. Em tempos de grande concorrncia, o Hotel So Patrcio quer ampliar a sua competitividade, por isso encomendou
a
um sistema para calcular as contas de seus clientes. A promoo funciona da seguinte forma: A 1 noite custa
R$100,00, a segunda R$50,00 (100/2), a n-sima noite custa 100/n. Calcule e informe o valor a ser cobrado de um
cliente aps n noites de hospedagem no hotel.
1. <html>
2. <head>
Index.jsp
3. <title>Hotel</title>
4. </head>
5. <body>
6. <h1>Hotel So Patrcio</h1>
7. <form action="controleHotel.jsp">
8. <div>
9. Informe a quantidade de Dias<br />
10. <input type="text" name="qtdDias" /><br /><br />
11. <input type="submit" value="Calcular" />
12. </div>
13. </form>
14. </body>
15. </html>
1. <%
2. String qtd = request.getParameter("qtdDias");
3. int quant = 0;
controleHotel.jsp
4. double conta = 0;
5. try{
6. quant = Integer.parseInt(qtd);
7. for(int i = 1; i <= quant; i++){
8. conta = conta + (double)100/i;
9. }
10. }catch(NumberFormatException erro){
11. quant = 0;
12. conta = 0;
13. }
14. session.setAttribute("conta", conta);
15. response.sendRedirect("mostradorHotel.jsp");
16. %>
1. <html>
2. <head>
mostradorHotel.jsp
3. <title>Mostra Conta - Hotel</title>
4. </head>
5. <body style="text-align:center;">
6. <% Double conta = (Double) session.getAttribute("conta");
7. DecimalFormat df = new DecimalFormat();
8. df.applyPattern("R$ #,##0.00");
9. out.println("<h1>Valor da Conta <br /><br />"+df.format(conta)+"</h1>");
10. %>
11. </body>
12. </html>
2. A Equipe de desenvolvimento LPV UNEB foi contratada para desenvolver um sistema para a rea de recursos
humanos da Companhia Braslia NET SA para clculo do salrio lquido em que trs valores devem ser informados
pelo usurio: o salrio bruto, o valor do salrio-hora e o nmero de dependentes. O sistema dever ser construdo de
acordo com as seguintes regras de negcio:
Salrio bruto
o Horas trabalhadas * salrio hora + (50 * nmero de dependentes)
Desconto INSS
o Se salrio bruto <= 1000 INSS=salrio bruto * 8.5/100
o Se salrio bruto > 1000 INSS=salrio bruto * 9/100
Desconto IR
o Se salrio bruto <= 500 IR=0
o Se salrio bruto > 500 e <= 1000 IR=salrio bruto*5/100
o Se salrio bruto > 1000 IR=salrio bruto*7/100
Salrio lquido
o Salrio bruto - INSS IR
3. Uma loja de acessrios automotivos est liquidando seus preos. Os descontos variam de acordo com a cor da
etiqueta fixada nas peas. Construa a aplicao solicitada onde o usurio dever informar a cor da etiqueta e o valor
normal do produto e o sistema dever informar o preo com desconto. Os descontos seguem a seguinte tabela:
Etiqueta Desconto
Azul 10%
Rosa 20%
Amarelo 30%
Branco 40%
4. A Concessionria VM Automveis SA est solicitando um sistema para calcular os valores das prestaes e o valor
final pago por seus clientes que financiam veculos em suas lojas. Os valores so calculados com base nas
seguintes informaes.
Dependendo da negociao a taxa de retorno ir variar entre 3% e 10%, essa taxa calculada uma nica
vez sobre o valor principal do veculo.
A modalidade de juros cobrados ser o modelo composto, ou seja, juros sobre juros e as taxas cobradas
sero as seguintes:
o 12 Meses => Juros de 1% ao ms;
o 24 Meses => Juros de 1,5% ao ms;
o 36 Meses => Juros de 2% ao ms.;
o 48 Meses => Juros de 2,5% ao ms.
1. import javax.swing.JOptionPane;
2.
3. public class Rh {
4.
5. Desenvolver um programa que pea ao usurio para cadastrar uma senha; na sequencia, deve pedir ao usurio que
digite duas variveis reais, e ir calcular a diviso da primeira pela segunda. O programa ir pedir ao usurio que
digite sua senha: Se estiver correta ela mostra o resultado da diviso. Seno, d uma mensagem de erro e encerra o
aplicativo.