1
00:00:01,800 --> 00:00:06,430
Bu yüzden dörtlü döngü için dört çözümü yazmak için devam edeceğim.

2
00:00:06,900 --> 00:00:09,990
Bu yüzden onu kaydetmek için yeni bir dosya yapacağım.

3
00:00:09,990 --> 00:00:19,080
Sadece döngüler için çağırırım, HMO ve ben sadece kurulumlarımı while döngülerinden kopyalayacağım.

4
00:00:19,080 --> 00:00:20,460
Çok benzer.

5
00:00:20,460 --> 00:00:25,470
Tek fark, döngüler sorun setinin başlığını değiştireceğim ve ardından

6
00:00:25,470 --> 00:00:32,340
döngüler için betiği evet olarak değiştireceğim ve sonra da o dosyayı yapacağım.

7
00:00:32,610 --> 00:00:41,190
Dolayısıyla, döngüler için J harfini kaydetmek için yeni bir dosya oluşturun ve burada yerine her zaman yapmak istediğimiz

8
00:00:44,010 --> 00:00:48,250
gibi sadece bir şey koyarak döngülerimizin bağlı olduğunu söyleyebiliriz.

9
00:00:48,270 --> 00:00:50,010
Öyleyse eğer şimdi devam edersek

10
00:00:53,580 --> 00:00:56,560
ve açık hale getirirsek, bize bağlı olduğunu söyler.

11
00:00:57,000 --> 00:00:59,230
Bu yüzden ilk sorun DePrince idi.

12
00:01:06,360 --> 00:01:12,000
İlk sorun, negatif 10 ile 19 arasındaki tüm sayıları yazdırmaktır.

13
00:01:12,120 --> 00:01:18,360
Bu yüzden sahip olduğum yabanıl döngü kodunu kopyalayıp dört döngüye taşıyacağım

14
00:01:18,360 --> 00:01:24,660
ve aslında bu bölünmüş ekranı yapacağım, böylece hem aynı anda gerçekleştiğini görebilirsiniz.

15
00:01:24,660 --> 00:01:30,480
Bu yüzden soldaki vahşi döngü sürümü ve daha sonra sağdaki FOR döngü sürümü var.

16
00:01:30,480 --> 00:01:35,390
Bu yüzden, yapmam gereken 10 ile 19 arasındaki negatif sayıları yazdırmaktır.

17
00:01:36,030 --> 00:01:45,930
Dolayısıyla döngü için ve daha sonra sadece ben VAR ben negatif 10 başlar ve 20'den az iken

18
00:01:45,930 --> 00:01:47,620
koşmaya devam edeceğiz.

19
00:01:48,110 --> 00:01:56,160
Ve sonra her zaman döngü sesi üzerinden bir tane ekleyeceğiz. köpek ben ve hepsi bu kadar.

20
00:01:56,160 --> 00:01:58,340
Dolayısıyla önemli ölçüde kısaldır.

21
00:01:58,350 --> 00:02:00,450
Ayrı bir değişken yapmak zorunda değilsiniz.

22
00:02:00,480 --> 00:02:02,820
Değişkeni artırmak için ayrı bir satıra ihtiyacımız yok.

23
00:02:02,820 --> 00:02:04,670
Hepsini aynı anda görebiliriz.

24
00:02:04,890 --> 00:02:09,430
Bu yüzden, tarayıcının yenilenmesine geri döneceğinden emin olalım.

25
00:02:09,900 --> 00:02:16,600
Konsolu açın ve negatif 10'u 19'a kadar görürüz.

26
00:02:16,680 --> 00:02:22,650
Bundan sonra, 10 ile 40 arasında tüm çift sayıları basarak.

27
00:02:22,710 --> 00:02:24,680
Dolayısıyla bunu yapmanın birkaç yolu var.

28
00:02:24,720 --> 00:02:26,470
Dört kişiyiz diye başlayabiliriz.

29
00:02:26,490 --> 00:02:31,790
Her iki durumda da ben 10'a eşit başlatın ve devam etmek istiyoruz.

30
00:02:32,070 --> 00:02:36,180
Eh, 40 ya da daha azım.

31
00:02:36,720 --> 00:02:38,530
Bu yüzden biraz boşluk ekleyeceğim.

32
00:02:38,550 --> 00:02:39,930
Teknik olarak önemi yok.

33
00:02:40,080 --> 00:02:42,200
Nasıl göründüğünü beğendim.

34
00:02:42,590 --> 00:02:46,130
Ve her seferinde iki ekleyebiliriz.

35
00:02:46,200 --> 00:02:47,580
Yani artı iki eşittir iki ve

36
00:02:51,210 --> 00:02:51,990
hepsi bu kadar.

37
00:02:52,050 --> 00:02:53,470
Contador günlüğü I.

38
00:02:53,640 --> 00:02:56,040
Ve bunu yapmanın ilk yolu budur.

39
00:02:56,790 --> 00:03:05,080
Ve sadece burada yenilemek ve biz 10 ila 40 arasında bile tüm almak için göstermek için.

40
00:03:06,780 --> 00:03:11,970
Ancak yine de bu çözümle ilgili sorun, ilk while döngüsü çözümü ile aynı sorunu yaşıyor.

41
00:03:12,540 --> 00:03:16,550
Bunun yerine ben 11 ile 40 arasında karanlık yazdırmak istedim.

42
00:03:16,770 --> 00:03:18,370
Bir sorunum olacak.

43
00:03:18,610 --> 00:03:23,190
Ve bunun sebebi sadece eklemem.

44
00:03:26,790 --> 00:03:31,900
Bunun nedeni, başlangıç ​​değerinin ne olursa olsun körü körüne eklemem.

45
00:03:32,250 --> 00:03:34,830
Bu sefer tek sayıları alıyorum.

46
00:03:34,830 --> 00:03:41,280
Bu yüzden, bir numaranın eşit olup olmadığını kontrol ettiğim diğer sürümle eşleşmek için onu yeniden yapılandırmak istersem, bunun gibi

47
00:03:41,610 --> 00:03:44,560
görünmesi gerekiyor ve her defasında bir tane ekleyelim.

48
00:03:44,910 --> 00:03:49,240
Ve sonra bir if deyim var ve sayı eşit olup olmadığını söylüyorlar.

49
00:03:49,320 --> 00:03:56,280
Yani sıfıra denk gelirsem o günlüğe gelecektir.

50
00:03:56,280 --> 00:03:58,830
Ben sadece bundan hoşlandım.

51
00:04:00,060 --> 00:04:05,940
Ve fark etmemeliyiz ki çok taze hala aynı işte, sadece tek sayı olarak değiştirebildiğim

52
00:04:05,940 --> 00:04:10,280
daha kusursuz bir yol olduğu için yine de fark etmiyor.

53
00:04:10,290 --> 00:04:15,820
Şimdi sadece 13 ila 40 arasında değişen değerleri yazdırıyor.

54
00:04:15,830 --> 00:04:17,410
Tamam.

55
00:04:17,430 --> 00:04:24,240
Birincisi 300 ile 333 arasındaki tüm tek sayıları yazdırıyor.

56
00:04:24,330 --> 00:04:26,380
Dolayısıyla, başka bir döngü istiyoruz.

57
00:04:26,670 --> 00:04:31,070
Ben 300'e eşit başlayacağız.

58
00:04:31,170 --> 00:04:32,200
Devam etmek istiyoruz.

59
00:04:32,250 --> 00:04:41,870
Eh, 3 3 3'e eşit veya daha az soru sordum ve her seferinde bir tane ekleyeceğiz.

60
00:04:43,650 --> 00:04:48,810
Ve sonra ne yapacağız tıpkı bir şey olup olmadığını kontrol etmek yerine burada yaptığımız gibi

61
00:04:48,810 --> 00:04:49,690
İddiasını kontrol et.

62
00:04:49,860 --> 00:04:51,040
Bu yüzden çok benzer.

63
00:04:51,240 --> 00:04:59,100
Eğer ikimiz sıfıra eşit değilsek, ikisinin bölünemediği anlamına gelen garip, o

64
00:04:59,100 --> 00:05:11,430
günlüğü iptal edip yenileyeceğimi söyleyeceğim ve 3 veya 1'den 133'e kadar olan tüm tek sayılar elde edeceğiz.

65
00:05:12,330 --> 00:05:19,770
Sonuncusu, beş ile üç arasında bölünebilen tüm sayıları yazdırırken, bu rakam beş ile

66
00:05:19,770 --> 00:05:20,740
50 arasında.

67
00:05:21,210 --> 00:05:25,950
Yani başka bir döngüye başlıyoruz ya da beşe eşit.

68
00:05:25,980 --> 00:05:33,230
50'ye eşit veya daha düşükken devam ediyoruz ve her döngünün sonunda bir tane ekliyoruz.

69
00:05:33,510 --> 00:05:38,490
O halde yapacağımız şey beş ifadesiyle bölünebilir olup

70
00:05:41,460 --> 00:05:50,460
olmadığına bir if ifadesine sahip olduğumuzdan kontrol edip, bölünebilir olup olmadığını da kontrol edeceğiz.

71
00:05:50,460 --> 00:05:55,530
Ve sonra günlüğümüzü iptal ediyoruz ve işimiz bitti.

72
00:05:55,530 --> 00:05:57,170
O halde bir göz atalım.

73
00:05:57,570 --> 00:06:01,990
Yenileyin ve görebilirsiniz 15 30 ve 45 olsun.

74
00:06:02,400 --> 00:06:08,730
Dolayısıyla solda burada tekrarlayan döngü çözümleri var ve sağda for döngü çözümleri

75
00:06:09,030 --> 00:06:13,350
var, bu yüzden mümkün olduğunca mükemmel uyum sağlamaya çalışacağım.

76
00:06:20,760 --> 00:06:21,510
Oraya gidiyoruz.

77
00:06:21,900 --> 00:06:26,090
Ve for döngüsü çözümlerinin çok daha kısa olduğunu görebilirsiniz.
