Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mr.LeyCoder

Ajuda para Desafio usando Loops

Recommended Posts

Ola pessoal , boa noite. Se o tópico for contra as regras por favor me avisem!

Estou empacado em um desafio de uma apostila que estou lendo , se puderem me ajudar fico grato!

Obs: Eu sei que o desafio é simples mas sou iniciante pessoal

 

 

Desafio: Deve ser feito; Um script que peça um numero de linha e imprima um * repetindo-se até que alcance o numero de linhas pedido sempre pulando uma linha para cada repetição . Resultando como na seguinte imagem :

 

 

LRhZq26.png

 

A parte do Prompt e tudo mais ta tranquilo. Eu estou com duvida na parte das repetições como fazer para que a cada nova repetição seja acrescentado um novo "*" ?

for(var linha = 0; linha < 3; linha = linha + 1) { 
for(var coluna = 0; coluna < 10; coluna = coluna + 1) { 
document.write("*");
 } document.write("<br>"); }

Compartilhar este post


Link para o post
Compartilhar em outros sites

<p id="target"></p>

<script>

var $target = document.getElementById('target');

var n = prompt('Digite o número de linhas');

var i = 1;

while (i <= n) {

var arr = new Array(i + 1);

$target.innerHTML += arr.join('*') + '<br/>';

i++;

}

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma outra possibilidade (ECMA 6):
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/repeat

<p id="target"></p>
<script>
var target = document.getElementById('target');
var n = prompt('Digite o número de linhas');
for(var i=1; i<n; i++) {
  target.innerHTML += '*'.repeat(i) + '<br/>';
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Descomplica Consultoria
      Oi Pessoal, preciso de ajuda com um portfolio academico
    • Por 4Unknow
      Bom dia comunidade Imasters.

      Venho aqui tratar de um problema dúvida que estou tendo com um layout que estou tentando usar o formulário php dele.
      Quando clico em enviar ele me enviar para um arquivo .php  (assets/vendor/simple-forms/sendmail.php)

      Ele não envia o e-mail, acredito que deveria aparecer uma mensagem que o contato foi enviado corretamente.
      Vou deixar os arquivos aqui em anexo quem puder me ajudar nessa, ficaria muito grato.
       
      Link Website (wetransfer.com)
    • Por Dcdbbvb
      Faça um código que deverá ter uma matriz de qualquer tamanho(Você define o tamanho) no qual o usuário irá digitar os números que serão armazenados na matriz. Construa uma função que deverá somar todos os números digitados. No final o programa mostrará a matriz e o valor total da somatória.
       
      por favorrrr alguém me ajuda
    • Por lotthaus
      Alguém poderia fazer essa atividade para eu ajudar um amigo ?

    • Por Geralt96
      Bom dia. Alguém pode me dá uma ajuda pra desenvolver essa questão, por gentileza?

      Aqui está ela: https://projecteuler.net/problem=6

      A soma dos quadrados dos primeiros dez números naturais é: 1² + 2² + ... 10² = 385...
      O quadrado da soma dos dez primeiros números naturais é: (1+2+ ... 10)² = 55² = 3025...
      Portanto, a diferença entre a soma dos quadrados dos primeiros dez números naturais e o quadrado da soma é: 3025 - 385 = 2640.
      Encontre a diferença entre a soma dos quadrados dos primeiros cem números naturais e o quadrado da soma.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.