Informática, perguntado por hermandobrito, 8 meses atrás

Vamos testar: Iremos criar uma função chamada tamanhoNomeCompleto, que recebe um nome e um sobrenome como parâmetros, e que irá devolver o tamanho total, contando um espaço extra para separar ambos:
Não utilize nomes literais nos parâmetros da função, tente ser sempre o mais genérico possível. O método length fornece o comprimento de qualquer palavra em números, isto significa que você será capaz de fazer as contas com isso.

tamanhoNomeCompleto("Enzo", "Silva")

// devolve 10

function tamanhoNomeCompleto(nome, sobrenome); {

var nomeTodo = "nome" + " " + "sobrenome";

return nomeTodo.length;

tamanhoNomeCompleto("Enzo","Silva");

}

qual o meu erro? segundo essa atividade.

Soluções para a tarefa

Respondido por amandasp2411
1

Resposta:

function tamanhoNomeCompleto(nome,sobrenome) {

var nomeTodo = nome + " " + sobrenome;

return nomeTodo.length;

}

Explicação:

Retire o ponto e vírgula depois de declarar o parâmetro nome e sobrenome.

Retire as aspas dos parâmetros nome e sobrenome.

O exercício pede para não especificar nomes literais.


amandasp2411: Vale lembrar que ao declarar os parâmetros não se deve utilizar aspas, outro ponto é que o exercício não quer nomes de pessoas, apenas seus títulos (nome,sobrenome)
hermandobrito: tentei mais deu errado também, no caso de strings, para declarar não tem que estar entre aspas ( " )? me perdoa mas é que estou já sem imaginar o que fazer.
hermandobrito: function tamanhoNomeCompleto(nome, sobreno) {
var nomeTodo = nome + + sobrenome;
returneNomeTodo.length
} foi isso que falastes
amandasp2411: function tamanhoNomeCompleto(nome,sobrenome) {

var nomeTodo = nome + " " + sobrenome;

return nomeTodo.length;

}
amandasp2411: Para string deve haver aspas, para parâmetros não deve haver aspas.
amandasp2411: Seu código deu errado agora, pq você não colocou aspas entre os sinais de +
amandasp2411: E também é escrito return, e não returne!
amandasp2411: Abs
hermandobrito: muitíssimo obrigado, deu certo não que estou passando por rogado mas é que já havia feito desta forma, não sei se foi o (returne) que possa ter colocado ou foi queda de internet, mais não passou. de novo, muitíssimo, salvou-me já estava 3 dias.
amandasp2411: Foi um prazer ajudar!
Perguntas interessantes