1
00:00:00,530 --> 00:00:02,660
Ok, então comecemos com o primeiro aqui.

2
00:00:02,670 --> 00:00:06,330
Imprima todos os números entre os negativos 10 e 19.

3
00:00:06,600 --> 00:00:10,560
Então, antes de começar a escrever o código, precisamos fazer nossos arquivos.

4
00:00:10,560 --> 00:00:12,510
Então eu tenho um arquivo Tim

5
00:00:15,330 --> 00:00:18,090
simples e preciso criar um script para conectar.

6
00:00:18,300 --> 00:00:19,950
Então, guarde nosso script.

7
00:00:20,130 --> 00:00:21,250
Vamos chamar loops.

8
00:00:21,400 --> 00:00:31,330
Sim, salve isso e depois vou adicionar um alerta porque eu sempre quero ter certeza de que eles estão conectados.

9
00:00:31,950 --> 00:00:39,700
Volte para estudo selvagem DML e, em seguida, basta ligar para esse script que foi loops isso.

10
00:00:39,720 --> 00:00:41,230
Sim.

11
00:00:41,280 --> 00:00:46,620
Então, agora, se nós vamos abrir isso, devemos receber nosso bom alerta.

12
00:00:46,710 --> 00:00:47,780
Ótimo.

13
00:00:47,790 --> 00:00:49,360
Então vamos abordar o primeiro.

14
00:00:49,370 --> 00:00:53,360
Imprima todos os números entre os negativos 10 e 19.

15
00:00:54,540 --> 00:00:56,800
Então, vamos começar com um loop WHILE.

16
00:00:57,180 --> 00:01:04,530
um loop selvagem onde estamos checando enquanto o contador é menor que 20.

17
00:01:04,530 --> 00:01:13,660
Vamos começar com a variável var digamos que o contador começa no negativo 10, então teremos

18
00:01:14,370 --> 00:01:22,580
Cancelar esse contador de log e, em seguida, adicionaremos 1 ao contador assim.

19
00:01:22,590 --> 00:01:24,220
Então começamos a negar 10.

20
00:01:24,540 --> 00:01:29,400
Nós imprimimos, adicionamos 1 enquanto a Kountry tem menos de 20.

21
00:01:29,430 --> 00:01:35,380
Nós também poderíamos refatorar isso para ser enquanto ele for menor ou igual a 19.

22
00:01:35,430 --> 00:01:40,470
Qualquer um trabalha em um fazer isso apenas por causa de variedade, então salve.

23
00:01:40,680 --> 00:01:50,160
E vamos em um con. Esse log up top apenas para deixar claro que estamos imprimindo

24
00:01:50,160 --> 00:01:55,520
todos os números entre os negativos 10 e 19, salve e execute isso.

25
00:01:55,560 --> 00:01:57,880
Então, irá atualizar a página.

26
00:01:58,500 --> 00:02:04,170
Não vejo nada porque está tudo no console e você pode ver todos os números

27
00:02:04,170 --> 00:02:06,040
entre 10 e 19 negativos.

28
00:02:06,300 --> 00:02:09,210
Verifique se inclui 19 negativo 10.

29
00:02:09,210 --> 00:02:10,610
Ótimo.

30
00:02:10,680 --> 00:02:15,760
Então, o próximo desafio é imprimir todos os números pares entre 10 e 40.

31
00:02:16,140 --> 00:02:20,110
Então, vou copiar isso e modificá-lo apenas um pouco.

32
00:02:20,190 --> 00:02:28,400
Então, imprima todos os números pares entre 10 e 40 salvar.

33
00:02:28,770 --> 00:02:37,590
Então, vamos começar com o nosso balcão apenas igual a 10 enquanto o contador é inferior a 41 ou menor ou

34
00:02:37,590 --> 00:02:38,970
igual a 40.

35
00:02:38,970 --> 00:02:40,380
Vamos fazê-lo desta maneira.

36
00:02:40,650 --> 00:02:43,390
Nós vamos imprimir somente se for mesmo.

37
00:02:43,650 --> 00:02:45,570
Então, existem algumas maneiras de fazer isso.

38
00:02:45,630 --> 00:02:50,760
O primeiro é que sempre imprimimos, mas contamos por dois.

39
00:02:51,330 --> 00:02:53,770
Então isso significa que começamos às 10.

40
00:02:53,820 --> 00:02:58,560
Então, adicionamos, então, imprimimos 10 e adicionamos duas e depois estamos às 12.

41
00:02:58,730 --> 00:03:01,010
Então, imprimimos 12 e depois adicionamos dois.

42
00:03:01,020 --> 00:03:04,180
Então, essa é uma maneira de fazê-lo apenas para garantir que isso funcione.

43
00:03:04,230 --> 00:03:12,290
Vamos atualizar o console e você pode ver imprimir todos iguais entre 10 e 40.

44
00:03:12,390 --> 00:03:13,980
E isso funciona bem.

45
00:03:14,010 --> 00:03:16,230
Então, existe uma outra maneira de termos escrito isso.

46
00:03:16,500 --> 00:03:18,910
E vou copiar isso para mostrar.

47
00:03:19,470 --> 00:03:20,740
Podemos escrevê-lo desta forma.

48
00:03:21,000 --> 00:03:24,240
Então, nos seguimos por cada número.

49
00:03:24,270 --> 00:03:29,400
Então, não contamos por dois e então vamos ter uma declaração if aqui para verificar se um

50
00:03:29,400 --> 00:03:30,200
número é uniforme.

51
00:03:30,510 --> 00:03:36,180
E isso parece se o contador mod 2 for zero.

52
00:03:36,390 --> 00:03:42,870
Então é assim que você conta para os números, mesmo que seja igualmente divisível por dois, então vamos imprimi-lo e

53
00:03:42,870 --> 00:03:44,340
depois vamos adicionar um.

54
00:03:44,820 --> 00:03:49,920
Então, desta forma é mais curto e é um pouco mais eficiente, porque este loop só

55
00:03:49,920 --> 00:03:53,750
vai ser executado a metade das vezes, porque esta contagem por dois.

56
00:03:53,940 --> 00:03:58,700
Então, nunca executamos esse loop para os números ímpares contra este aqui.

57
00:03:58,950 --> 00:04:05,090
Se começarmos com 10 se o contador 2 for zero, ele é constante como 10.

58
00:04:05,220 --> 00:04:06,140
Nós adicionamos 1.

59
00:04:06,330 --> 00:04:07,840
Então, nós fazemos isso por 11.

60
00:04:08,010 --> 00:04:13,200
Então este código é avaliado é 11 divisível por 2 e não é.

61
00:04:13,230 --> 00:04:18,130
Portanto, isso não é impresso, mas o código no loop ainda é executado todas as vezes.

62
00:04:18,300 --> 00:04:23,940
Então, há uma vantagem deste conjunto aqui, que é sempre imprimirá os números par,

63
00:04:23,940 --> 00:04:27,750
independentemente do número que o iniciemos em relação a esse.

64
00:04:27,840 --> 00:04:33,520
Se começarmos às 11, sempre será apenas adicionar a esse número de base.

65
00:04:33,540 --> 00:04:39,900
Então, teremos 11 13 15 que não são, mas este está realmente verificando se eles são pares.

66
00:04:40,080 --> 00:04:44,790
Então vou comentar isso por enquanto e vamos com apenas a versão curta, que

67
00:04:44,790 --> 00:04:48,980
para inserir os números pares entre 10 e 40, como vemos aqui.

68
00:04:50,160 --> 00:04:56,310
Então, depois, imprimimos todos os números ímpares entre 300 e 333.

69
00:04:56,310 --> 00:04:59,060
Então, novamente, é muito parecido com isso.

70
00:04:59,100 --> 00:05:11,910
Eu apenas vou copiar tudo isso novamente e mudar isso para imprimir todos os números ímpares entre 300 e 333

71
00:05:11,910 --> 00:05:18,080
e então vamos começar com o contador em 300.

72
00:05:18,090 --> 00:05:21,060
Então, este não funcionará porque começamos em 300.

73
00:05:21,060 --> 00:05:24,730
Se adicionarmos dois haverá 300 dois e isso irá contar por iguais.

74
00:05:24,780 --> 00:05:28,880
Então eu vou me livrar disso e vamos usar o caminho um pouco mais longo.

75
00:05:29,220 --> 00:05:33,710
Então, para verificar se algo é estranho, queremos garantir que não seja divisível até 2.

76
00:05:33,870 --> 00:05:41,010
Então, parece que se o contador Montu não é igual a zero, então vamos imprimir o contador e a outra coisa que

77
00:05:41,010 --> 00:05:46,920
precisamos mudar é que este loop começará em 300 e estamos verificando se ele é menos de 40.

78
00:05:46,980 --> 00:05:49,110
Então, neste momento, esse código nem será executado.

79
00:05:49,350 --> 00:05:57,980
Então, queremos fazer isso 333 Então, vamos salvar e atualizar e você pode ver todos os

80
00:05:57,990 --> 00:06:01,560
números ímpares 3 ou 1 até 333.

81
00:06:01,560 --> 00:06:10,170
Então, o último aqui é imprimir todos os números divisíveis por cinco e três que estão entre 5 e 50.

82
00:06:10,230 --> 00:06:13,440
Então, a cópia será configurada mais uma vez.

83
00:06:13,560 --> 00:06:18,990
Então, desta vez vou cancelar o registro de

84
00:06:22,080 --> 00:06:31,350
impressão com todos os números divisíveis em 5 e 3 entre 5 e 50.

85
00:06:31,410 --> 00:06:38,460
Então, para fazer isso, vamos começar com o nosso balcão em 5 e vai até 50.

86
00:06:39,720 --> 00:06:45,200
E nossa lógica aqui não está verificando se não é divisível por 2, que é o que temos aqui.

87
00:06:45,750 --> 00:06:50,930
O que queremos fazer é verificar se é divisível por 5 e divisível por 3.

88
00:06:51,210 --> 00:07:04,800
isso vai parecer que o counter maade 5 é igual a zero e o counter maade é igual a zero e é isso.

89
00:07:04,800 --> 00:07:05,520
Então,

90
00:07:05,520 --> 00:07:12,470
Portanto, ambos precisam ser verdadeiramente divisíveis por cinco de forma uniforme e 3 para que imprimamos.

91
00:07:12,810 --> 00:07:13,890
Então é tudo o que precisamos fazer.

92
00:07:13,950 --> 00:07:20,190
Vamos continuar e atualizar nosso navegador e você pode ver todos os números que são divisíveis por

93
00:07:20,190 --> 00:07:25,370
5 e 3 que estão entre 5 e 50 e há apenas três deles.

94
00:07:25,380 --> 00:07:27,740
Tudo bem, então é por isso que o conjunto de problemas de loops é definido.
