// algoritmo 1
function incremento_salarial(tiempo_de_servicio, sueldo_actual) {
let aumento;
if (tiempo_de_servicio >= 1 && tiempo_de_servicio <= 5) {
aumento = 15
}
if (tiempo_de_servicio > 5 && tiempo_de_servicio <= 10) {
aumento = 20
}
if (tiempo_de_servicio > 10 && tiempo_de_servicio <= 20) {
aumento = 30
}
if (tiempo_de_servicio > 20) {
aumento = 30
}
const nuevo_sueldo = sueldo_actual + (sueldo_actual * aumento)/100
console.log(`Para este docente aplica un aumento de ${aumento} y el nuevo sueldo queda en ${nuevo_sueldo}`)
}
// algoritmo 2
function calcula_porcentaje(valor_1, valor_2) {
const nuevo_valor_1 = (valor_1 * 47.77)/100
const nuevo_valor_2 = (valor_2 * 47.77)/100
console.log(`Valor 1: ${valor_1} Valor 1 (47.77%) ${nuevo_valor_1}`)
console.log(`Valor 2: ${valor_2} Valor 2 (47.77%) ${nuevo_valor_2}`)
}
// algoritmo 3
function numero_mayor(valor_1, valor_2, valor_3) {
let mayor = valor_1
if (mayor < valor_2) {
mayor = valor_2
}
if (mayor < valor_3) {
mayor = valor_3
}
console.log(mayor)
}
// algoritmo 4
function obten_fecha_de_nacimiento(dia, mes, ano) {
const fechaActual = new Date()
let dias_hasta_hoy = 0
let meses_hasta_hoy = 0
let anos_hasta_hoy = 0
const ano_hoy = fechaActual.getFullYear()
const mes_hoy = fechaActual.getMonth()
const dia_hoy = fechaActual.getDay()
dias_hasta_hoy = (((ano_hoy - ano) * 365) + ((mes_hoy * 31) + ((12 - mes) * 31)) - (365 - dia))
meses_hasta_hoy = ((ano_hoy - ano) * 12) + (12 - mes) - (12 - mes_hoy)
anos_hasta_hoy = (ano_hoy - ano)
if (mes > mes_hoy) {
anos_hasta_hoy = anos_hasta_hoy - 1
}
console.log(`Dias hasta hoy ${dias_hasta_hoy}`)
console.log(`Meses hasta hoy ${meses_hasta_hoy}`)
console.log(`Anos hasta hoy ${anos_hasta_hoy}`)
}
// algoritmo 5
function suma_primeros_100() {
let numero = 1
let total = 0
while (numero <= 100) {
total = total + numero
numero++
}
console.log(total)
}
// incremento_salarial(6, 100)
// calcula_porcentaje(10,1)
//numero_mayor(10,8,9)
//suma_primeros_100()
obten_fecha_de_nacimiento(14,02,1991)