Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions 08 - avaliacao/exercicio1.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,13 @@
// Recuperação

const { gets, print } = require('./funcoes-auxiliares-ex1');

let media = gets();

if (media < 5) {
print('Reprovado');
}else if (media >= 5 && media <7){
print('REC');
} else if (media >= 7){
print('APR')
}
22 changes: 22 additions & 0 deletions 08 - avaliacao/exercicio2.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,25 @@

const { gets, print } = require('./funcoes-auxiliares-ex2');

const n = gets();

let maiorNumeroPar = null;
let menorNumeroImpar = null

for (let i = 0; i < n; i++) {
const numero = gets();

if(numero % 2 === 0){
if(maiorNumeroPar === null || numero > maiorNumeroPar){
maiorNumeroPar = numero;
}

}else{
if (menorNumeroImpar === null || numero < menorNumeroImpar){
menorNumeroImpar = numero;
}
}
}

print(maiorNumeroPar);
print(menorNumeroImpar);
29 changes: 27 additions & 2 deletions 08 - avaliacao/exercicio3.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

// 3) Faça um programa que calcule e imprima o salário salário a ser transferido para um funcionário.
// Para realizar o calculo receba o valor bruto do salário e o adicional dos benefícios.
// O salário salário a ser transferido é calculado da seguinte maneira:
Expand All @@ -19,4 +18,30 @@
// Saída:
// 2050.00

const { gets, print } = require('./funcoes-auxiliares-ex3');
const { gets, print } = require('./auxiliar');

const salarioBruto = gets();
const benefícios = gets();
var salarioLiq = 0

function CalcularPorc(salario, percentual){
return salario * (percentual/100);
}

function pegarPorcentagemComBaseNoSalario(salario){

if(salario < 1100){
return 5;
} else if(1100 < salario && salario <= 2500){
return 10 ;
} else if(salario > 2500){
return 15;
} else{
print ('verificar erro')
}
}

const valorATransferir = salarioBruto - CalcularPorc(salarioBruto, (pegarPorcentagemComBaseNoSalario(salarioBruto)));
const Pagamento = valorATransferir + benefícios;

print(Pagamento);