1
00:00:00,180 --> 00:00:05,880
Oi, bem-vindo de volta ao exercício de codificação de instruções IF, que será o mais complexo exercício

2
00:00:05,880 --> 00:00:07,120
de codificação até agora.

3
00:00:08,000 --> 00:00:15,970
E isso requer que modifiquemos um método existente e esse é o método de uso ou mesmo aqui.

4
00:00:15,970 --> 00:00:19,700
Então, temos que pedir ao usuário uma impressão numérica.

5
00:00:19,730 --> 00:00:26,620
É mesmo se o usuário digitou um número par ou é estranho se o usuário digitou um número ímpar. Os números pares

6
00:00:26,620 --> 00:00:29,250
são 2 4 6 8 e assim por diante.

7
00:00:29,390 --> 00:00:32,460
Nossos números são 1 3 5 7 e assim por diante.

8
00:00:33,790 --> 00:00:36,510
Lembre-se de que a entrada do usuário retornará como uma string.

9
00:00:36,550 --> 00:00:42,080
Nós vamos ter que convertê-lo em um inteiro e finalmente nos diz que podemos usar essa

10
00:00:42,080 --> 00:00:45,780
função divisível se quisermos que a função divisível seja definida aqui.

11
00:00:46,850 --> 00:00:51,910
Essa função divisível recebe dois números como argumentos número um e os dois.

12
00:00:51,910 --> 00:00:58,180
Então, sempre que chamarmos essa função, vamos dar a ela números e ela retornará se

13
00:00:58,270 --> 00:01:01,870
o resto dos dois números for igual a zero.

14
00:01:02,320 --> 00:01:04,740
Portanto, há um pouco mais de uma explicação aqui.

15
00:01:06,910 --> 00:01:17,230
Divisível com 6 e 2 retorna verdadeiro porque Seis dividido por dois é três sem resto nenhum valor restante.

16
00:01:17,240 --> 00:01:24,220
No entanto, se chamamos divisível com 7 e 2 vai retornar falso porque sete dividido por dois é três.

17
00:01:24,380 --> 00:01:29,790
Mas com uma sobra restante um sete dividido por dois e nos dá o valor de três.

18
00:01:29,810 --> 00:01:34,980
E há um número aí que não é divisível.

19
00:01:35,210 --> 00:01:42,950
E similarmente 14 e quatro retornam falso porque 14 dia a dia por 4 é três com dois restantes.

20
00:01:42,960 --> 00:01:49,650
Então, o que o operador de módulo aqui é o operador percentual que o operador de módulo faz é

21
00:01:49,650 --> 00:01:53,060
calcular o resto da divisão entre 1 e 2.

22
00:01:53,610 --> 00:01:59,420
Portanto, ninguém dividido pelo número dois fornece um valor com um lembrete.

23
00:01:59,520 --> 00:02:04,780
E se esse lembrete for igual a zero, esses retornos serão verdadeiros.

24
00:02:05,150 --> 00:02:09,230
Se não for igual a zero ou false OK.

25
00:02:10,180 --> 00:02:13,670
Então, vamos começar com o nosso uso ou até mesmo funcionar aqui.

26
00:02:16,380 --> 00:02:26,010
Vamos pedir ao usuário um número para inserir o número que vamos convertê-lo em um int e, em seguida, vamos ver

27
00:02:26,010 --> 00:02:33,590
que é mesmo que o número seja igual ao de um, se o número não for par.

28
00:02:34,060 --> 00:02:43,820
Então, se for divisível no número dois, nós vamos imprimir, mesmo

29
00:02:46,380 --> 00:02:50,660
se formos imprimir os seus.

30
00:02:51,120 --> 00:02:53,650
Agora vamos explicar um pouco mais.

31
00:02:53,790 --> 00:02:55,280
O que está acontecendo aqui.

32
00:02:55,320 --> 00:02:56,860
Estamos pedindo o uso de um número.

33
00:02:56,880 --> 00:02:59,790
Por exemplo, eles podem entrar cinco.

34
00:02:59,970 --> 00:03:06,350
Nós convertemos isso em um inteiro e o colocamos dentro da variável numérica que contém o valor 5.

35
00:03:06,550 --> 00:03:12,270
Então vemos se o resultado dessa função é verdadeiro.

36
00:03:12,610 --> 00:03:18,220
Vamos imprimi-lo até mesmo essa função que é avaliada com 5 e 2.

37
00:03:18,310 --> 00:03:18,810
Então não.

38
00:03:18,810 --> 00:03:22,430
1 é 5 não 2 é 2.

39
00:03:22,560 --> 00:03:25,920
Nós dividimos um por nome para 5 dividido 2.

40
00:03:26,130 --> 00:03:29,950
E isso nos dá um resto de 1.

41
00:03:30,190 --> 00:03:33,020
E o operador só se concentra no restante.

42
00:03:33,130 --> 00:03:40,280
Portanto, nenhum modular num 2 é o restante da operação de divisão, que é igual a 1.

43
00:03:40,380 --> 00:03:45,790
Então, um igual igual a zero é falso porque eles não são iguais.

44
00:03:45,820 --> 00:03:51,660
Então, isso retorna falso, portanto, isso é falso.

45
00:03:51,730 --> 00:03:52,650
Nós não corremos.

46
00:03:52,690 --> 00:03:54,010
Está mesmo em pé.

47
00:03:54,010 --> 00:03:54,910
Nós corremos.

48
00:03:54,910 --> 00:03:55,870
É estranho.

49
00:03:56,110 --> 00:03:58,330
E é isso que imprimimos.

50
00:03:58,410 --> 00:04:05,900
Se, ao invés disso, eles digitarem o número quatro, então chamamos divisível com 4 e 2 4 dividido por 2 é

51
00:04:05,910 --> 00:04:06,910
2 resto 0.

52
00:04:07,260 --> 00:04:10,990
Portanto, o restante aqui é igual a zero igual a zero, é verdade.

53
00:04:11,130 --> 00:04:15,150
E nós imprimimos é mesmo Vamos verificar a solução e você

54
00:04:19,040 --> 00:04:21,420
pode ver que está tudo correto.

55
00:04:21,420 --> 00:04:28,380
O que fizemos aqui é usar uma função existente divisível para calcular se algo é verdadeiro ou

56
00:04:28,380 --> 00:04:28,740
não.

57
00:04:28,740 --> 00:04:31,700
Neste caso, se o número é par.

58
00:04:32,190 --> 00:04:35,630
Então, esperamos que isso seja útil e nos vemos no próximo vídeo.
