Olá pessoal, criei essa possível solução utilizando python por estar mais familiarizado. Foi utilizada uma variável local dentro de cada função, dessa forma, não havendo a escrita sobre as idades "originais".
def calculaProximaIdade(idade):
idade += 1
print(idade)
def calculaProximasIdades(idades):
idade_local = []
for i in range(len(idades)):
idade_local.insert(i,idades[i] + 1)
print(idade_local)
def calculaIdadesDaqui5Anos(idades):
idade_local = []
for i in range(len(idades)):
idade_local.insert(i,idades[i] + 5)
print(idade_local)
idadeStefany = 21
calculaProximaIdade(idadeStefany)
idadesAmigos = [idadeStefany, 20, 23, 18, 7]
calculaProximasIdades(idadesAmigos)
calculaIdadesDaqui5Anos(idadesAmigos)