Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida no Ex. 1 da Aula 4 - Execute códigos diferentes dependendo da condição

Entendi a questão da soma das Strings (são concatenados), mas não entendi por que o programa aceitou a multiplicação da string vitorias * 3 que é igual a 30. Alguém pode explicar?

3 respostas
solução!

Muitas vezes é feita a conversão implícita, ou seja, o (compilador/interpretador depende de sua linguagem) sub entende que se você está multiplicado se trata de um número e logo converte e executa a operação matemática. Já no caso do + como também é utilizado como concatenação se faz necessária converter explicitamente pra que o (compilador/interpretador depende de sua linguagem) execute da maneira correta. De forma geral seria essa sua dúvida?

Sim, era essa a dúvida. Muito obrigado pela resposta :) , foi muito bem explicado.

Que bom... Abraço