Boa noite, estou com dificuldade no exercício abaixo, se puderem me ajudar.
Vamos ver se entendeu: Defina a variável numeroA com um valor de 30 e defina a variável numeroB com um valor de 45 . Em seguida, faça a variável numeroA armazenar o valor da variável numeroB e vice-versa.
Neste procedimento, você precisa criar uma terceira variável chamada de numeroC para armazenar informação
Minha solução:
var numeroA = 30;
var numeroC = 45;
var numeroB = numeroC;
numeroB = numeroA;
numeroA = numeroC;
console.log(numeroA);
console.log(numeroB);
Mas ao enviar essa solução recebo que os valores de A e C devem ser numéricos, sabem o que está errado? Obrigada a quem puder ajudar desde já
Então para testar deixei o campo em branco e acusaram esses erros aqui:
### Erros:
* Deve declarar a variável numeroA
* Deve declarar a variável numeroB
* Deve declarar a variável numeroC
* A variável numeroC deve conter um valor numérico
* A variável numeroA deve conter um valor numérico
* A variável numeroB deve ter o mesmo valor que a variável numeroC
Olá jdiani,
Quebrei a cabeça nessa exercício e tentei executar a solução proposta pelo Jelson1, porém não obtive sucesso na resolução desse problema, só consegui dessa forma:
Eu acho que o objetivo desse exercicio era mostrar como realizar a troca de dois valores e o comportamento das variáveis (pois durante a troca um dos valores é perdido, necessitando de uma 3 variável para armazenar o mesmo), um procedimento comum para resolver alguns problemas, como por exemplo o passo do swap(troca), nos algoritmo de ordenação SelectionSort e InsertionSort. Que geralmente consiste nos seguintes procedimentos:
var numeroA = 10
var numeroB = 20;
/* Como vou trocar o A pelo B, preciso de uma 3 variável
* para "guardar" o valor do A!
*/
var numerosC = numeroA;
numeroA = numeroB; //Nesse caso o valor de A foi substituído pelo B.
numeroB = numeroC; // mas o C guardava o valor de A :).
Mas parece que ouve algum problema na hora de validar ou o objetivo não era esse!!!