Advertisement
Guest User

desafio-funcoes.html

a guest
Oct 16th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pt-BR">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Desafio 01</title>
  7. </head>
  8. <body>
  9. <script>
  10.  
  11. // DESAFIO 01
  12.  
  13. var litros = Number(prompt(('Digite a quantidade de combustível em litros:')));
  14. var tipoCombustivel = prompt('Digite o tipo do combustível:');
  15.  
  16. function gasolina(litroCombustivel) {
  17.  
  18. if (litroCombustivel <= 20) {
  19.  
  20. preco = litroCombustivel * 3.30;
  21. preco -= (preco * 0.04);
  22.  
  23. } else {
  24.  
  25. preco = litroCombustivel * 3.30;
  26. preco -= (preco * 0.06);
  27.  
  28. }
  29.  
  30. return preco;
  31.  
  32. }
  33.  
  34. function alcool(litroCombustivel) {
  35.  
  36. if (litroCombustivel <= 20) {
  37.  
  38. preco = litroCombustivel * 2.90;
  39. preco -= (preco * 0.03);
  40.  
  41. } else {
  42.  
  43. preco = litroCombustivel * 2.90;
  44. preco -= (preco * 0.05);
  45.  
  46. }
  47.  
  48. return preco;
  49.  
  50. }
  51.  
  52. if (tipoCombustivel == 'G' || tipoCombustivel == 'g') {
  53. document.write(`O valor a ser pago é de R$${gasolina(litros).toFixed(2)}`);
  54. } else if (tipoCombustivel == 'A' || tipoCombustivel == 'a') {
  55. document.write(`O valor a ser pago é de R$${alcool(litros).toFixed(2)}`);
  56. } else {
  57. alert('Digite "G" para Gasolina e "A" para Alcool');
  58. }
  59.  
  60. // DESAFIO EM GRUPO
  61.  
  62. var nome = prompt(('Digite o nome do funcionário:'));
  63. var salarioBruto = Number(prompt('Digite o valor do salário bruto:'));
  64. var salarioFamilia = Number(prompt('Digite o valor do salário família:'));
  65. var auxilioEscola = Number(prompt('Digite o valor do auxílio escola:'));
  66. var auxilioFarmacia = Number(prompt('Digite o valor do auxílio farmácia:'));
  67.  
  68. function folhaPagamento(salB, salF, auxE, auxF) {
  69.  
  70. var total = salB + salF + auxE + auxF;
  71.  
  72. return total;
  73. }
  74.  
  75. function impostos(deducoes) {
  76. var descontos = deducoes - (deducoes * 0.11 + deducoes * 0.06);
  77.  
  78. if (descontos >= 2499 && descontos < 5000) {
  79. var ir1 = descontos -= (descontos * 0.15);
  80. } else if (descontos > 5000) {
  81. var ir2 = descontos -= (descontos * 0.27);
  82. }
  83. return descontos;
  84. }
  85.  
  86. document.write(`O funcionário ${nome} receberá o salário líquido de ${impostos(folhaPagamento(salarioBruto, salarioFamilia, auxilioEscola, auxilioFarmacia))}`);
  87.  
  88. </script>
  89. </body>
  90. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement