¡GoConqr estrena diseño! Cuéntanos qué te parece.

Módulo 2 de 35 · Texto

#02

welligton costa

  

/ *

FUNÇÕES DE TUBULAÇÃO

================

1. Escreva 3 funções:

- aquele que adiciona 2 números juntos

- aquele que multiplica 2 números juntos

- um que formata um número para que seja retornado como uma string com um sinal £ antes dele (por exemplo, 20 -> £ 20)

2. Usando a variável StartingValue como entrada, execute as seguintes operações usando todas as suas funções

em uma linha (atribua o resultado à variável badCode):

- adicione 10 ao valor inicial

- multiplique o resultado por 2

- formate-o

3. Escreva uma versão mais legível do que você escreveu na etapa 2 no comentário MELHORES PRÁTICAS. Atribuir

o resultado final para a variável goodCode

* /

 

 

cole e copie --------------------------------------------------->

function add() {

}

function multiply() {

}

function format() {

}

const startingValue = 2

// Why can this code be seen as bad practice? Comment your answer.

let badCode =

/* BETTER PRACTICE */

let goodCode =

/* ======= TESTS - DO NOT MODIFY ===== */

function test(test_name, expr) {

let status;

if (expr) {

status = "PASSED"

} else {

status = "FAILED"

}

console.log(`${test_name}: ${status}`)

}

test('add function - case 1 works', add(1,3) === 4)

test('add function - case 2 works', add(2.4,5.3) === 7.7)

test('multiply function works', multiply(2,3) === 6)

test('format function works', format(16) === "£16")

test('badCode variable correctly assigned', badCode === "£24")

test('goodCode variable correctly assigned', goodCode === "£24")

Instrucciones

Para avanzar en el curso, envía un intento de este test. Puedes enviarlo después de la última pregunta.

Ir al módulo elegido

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?