Faça uma função, inv, que recebe um número e calcular o seu correspondente de trás para frente. faça outra função, inv2, que recebe um número acrescenta o valor 1 antes do número dado e retorna esse valor. Ex.:inv2 recebe 234, acrescenta 1 na frente do número, gerando 1234. Inv recebe o valor 1234, calcula e retorna 4321.
Soluções para a tarefa
As funções inv e inv2 foram escritas utilizando a linguagem de programação Javascript, a primeira tem a função de receber um valor e inverter seus dígitos e a segunda, acrescentar o número 1 na frente do número recebido, veja:
function inv (x) {
let y = x.toString().split('').reverse()
let num = +y.join("")
console.log(num)
}
function inv2(x) {
arr = x.toString().split('')
// console.log(arr)
let tamanho = arr.length
let newArr = []
let num = 0
for(let i = 1; i<= tamanho+1; i++){
if(i==1){
newArr.push(i)
}
else {
newArr.push(arr[i-2])
}
num = +newArr.join("")
}
console.log(num)
}
Qual o funcionamento das funções acima?
A primeira função recebe o valor de x, converte-o para um array contendo em cada elemento do array uma string, após isso, grava na variável y o valor na ordem contrária, com o método reverse(). Após isso, transformo em número novamente e mostro o resultado no console.
A segunda função faz o mesmo processo de recebimento e transformar o número em um array, porém, dessa vez, sem alterar a ordem dos números.
Após isso, é criado um novo array com o tamanho correspondente ao tamanho do array recebido + 1, colocando o número 1 na posição 0 do vetor e após isso, colocando o número recebido. Após isso, é mostrado o valor.
Saiba mais sobre funções em javascript: https://brainly.com.br/tarefa/29242312
#SPJ1