1
resposta

Resposta do desafio

<?php 
    for ($i=0; $i < 10; $i++) { 
        for ($multiplicador=0; $multiplicador < 10; $multiplicador++) { 
            $resposta = $i * $multiplicador;
            echo "$i x $multiplicador = $resposta" . PHP_EOL;
        }
    }
1 resposta

Olá Denilson, tudo bem com você?

Muito legal sua solução, obrigado por compartilhar conosco aqui no fórum!

Como uma dica, é interessante nesse caso dentro do loop utilizar um escopo diferente, pois o escopo for ($i=0; $i < 10; $i++) contempla as tabuadas do 0 ao 9 e deixa a tabuada do 10 de fora, além de mostrar a tabuada do 0, que tem tem como resultado sempre o número 0. Outra dica é identar o código, para facilitar a leitura. A identação consiste em utilizar tabulações e quebras de linha para deixar no mesmo nível código que pertence ao mesmo bloco.

Código identado e com o escopo do 1 ao 10:

<?php
for ($i=1; $i <= 10; $i++) 
{ 
  for ($multiplicador=1; $multiplicador <= 10; $multiplicador++) 
  { 
    $resposta = $i * $multiplicador; 
    echo "$i x $multiplicador = $resposta" . PHP_EOL; 
  } 
}

Desse jeito, fica muito mais fácil de entender o código, pois fica claro ao bater o olho a cada trecho de código cada linha pertence. Além disso, o programa passa a mostrar as tabuadas do 1 ao 10 (a partir do 1 e menores ou iguais a 10), para padronizar a tabuada como costumamos conhecer!

Parabéns pela dedicação, praticar é essencial para fixar os conhecimentos que adquirimos e aprender muitas outras coisas que só a prática nos ensina! E lembre-se que você pode sempre contar com o fórum para tirar suas dúvidas e compartilhar sua evolução!

Um grande abraço e bons estudos!