Arduino break ve continue İfadeleri -Robo90 Arduino Dersleri #15

Поділитися
Вставка
  • Опубліковано 25 сер 2024
  • for, while ve do while döngülerini bazen ihtiyaçlarımız doğrultusunda manipüle etmemiz gerekebilir. Bu anlarda break ve continue ifadeleri çok işimize yarayacaktır. Bu videoda bu iki ifadeyi inceleyeceğiz. İyi seyirler.
    🚀 Robo90 Arduino Setleri:
    👉Robo90 Arduino Uno İleri Başlangıç Seti: www.robo90.com...
    👉Robo90 Arduino Uno Başlangıç Seti: www.robo90.com...
    🔗 İnternet Mağazamız: www.robo90.com/
    🔗 Instagram: / robo90com
    🔗 Arduino Dersleri Oynatma Listesi (Playlist):
    • Neden Bu Arduino Kursu...
    Örnek: while döngüsü ile 100'den geriye doğru sayıp bunu ekrana yazdıran ama 5'e tam bölünen sayıları ekrana yazdırmayan ve 12'ye ulaştığında yazdırma işini komple bırakan bir kodu break ve continue ifadelerini kullanarak geliştirin.
    Tüm 3D yazıcı, filament ve yedek parça ihtiyaçlarınız için robo90.com'a göz atabilirsiniz.
    Bu içerikte Robo90 kendi sunduğu ürün ve hizmetlerin #reklam ve #tanıtım faaliyetlerini yapmaktadır.

КОМЕНТАРІ • 44

  • @s_sahin
    @s_sahin Рік тому +11

    Arduino cepte zaten ama aynı zamanda sıfırdan C kursu bu. Bilsemde izliyorum çünkü yeni yeni küçük trikler var aralarda. Teşekkürler

    • @LezzetliRobotTarifleri
      @LezzetliRobotTarifleri Рік тому +5

      Kısa kısa olmasını o yüzden çok seviyorum. seyiride zor olmuyordur heralde :)

    • @s_sahin
      @s_sahin Рік тому +2

      Keyifle izliyorum teşekkürler 🤟

    • @salihgurbuz2344
      @salihgurbuz2344 Рік тому +3

      @@LezzetliRobotTarifleri kesinlikle öyle hocam. Bölümlerin kısa olması hem kişinin eksik olduğu anlamadığı konuyu dönüp tekrar etmesi açısından hem bir video da tek konuya yoğunlaşma açısından hemde benim gibi zaten bu tarz konuları bilen kişiler için günlük 5 10 dakikalık keyifli bir video izleme açısından iyi oluyor. :)

    • @Umuto653
      @Umuto653 Місяць тому +1

      evet bende bilsemli bir öğrenciyim hatta bu yıl Teknofest'e ardunio ile katılacağım

    • @Umuto653
      @Umuto653 Місяць тому

      @@LezzetliRobotTarifleri abi ben IDE dilimi türkçe yapamıyorum nasıl yapabilirim

  • @abdullahyilmaz5284
    @abdullahyilmaz5284 Рік тому +5

    Örneği şu şekilde yaptım umarım istenilen budur.
    int i = 100;
    void setup() {
    Serial.begin(9600);
    while (i > 0) {
    i--;
    if (i % 5 == 0) {
    continue;
    }
    if (i == 12) {
    break;
    }
    Serial.println(i);
    }
    }
    void loop() {
    }

    • @ardailter2525
      @ardailter2525 Місяць тому

      Benim çözümüm de aşağıdaki gibi, kod doğru çalıştı ancak seninki daha sade ve temiz olmuş. Bir de ben continue kullanmamışım. Tebrik ederim.
      int a = 100;
      int b = 5;
      void setup() {

      Serial.begin(9600);
      while ( (a < 101 ) )
      {
      if (( a % b ) > 0) {
      Serial.println(a);
      }
      a = a - 1;
      if ( a == 12) {
      break;
      }
      }
      }

  • @SelfTurkey
    @SelfTurkey Рік тому +6

    Arkadaşlar şu iki ifade algoritmalar için çok kritik oluyor. Bol alıştırma yapılması lazım.

  • @akabanekarma_
    @akabanekarma_ 9 місяців тому +1

    for için de alıştırma olsun diye ilk for ile yaptım sonra while için de yapacağım
    void setup() {
    Serial.begin(9600);
    Serial.println("Sistem çalıştı");
    for (int i=100 ; i>=0 ; i - - ) {
    if (i%5==0){
    continue;
    }
    if (i==12){
    break;
    }
    Serial.println(i);
    delay(200);
    }
    }
    (sistem çalıştı olayı alışkanlık , 200 de kendi tercihim)

  • @TevfikBEKTAS
    @TevfikBEKTAS Рік тому +2

    Teşekkürler.

  •  Рік тому +1

    Yine yeni bir ders ay lay vuuu roboo 😇🤣😄

  • @cr7nin_sut_cektigi_ucl_topu
    @cr7nin_sut_cektigi_ucl_topu 29 днів тому

    15. Video tamamlandı

  • @beyaz58
    @beyaz58 Рік тому +1

    eyvallah reisszzz

  • @emreaydn9056
    @emreaydn9056 6 місяців тому

    Teşekkürler hocam 😊

  • @isimyok9478
    @isimyok9478 Місяць тому

    Örneği yaptım ama 5'e bölünen sayılarda değil 5'e bölünen sayıların bir eksiklerini yazmıyor

  • @UmutTime
    @UmutTime 6 місяців тому

    dürüst olucam while videosundaki 2. soruyu beceremedim anlamadım sonra dedimki ihtiyacım yok eger demeseydim şuan hala o videoda onu çözmeye calışıyordum
    int a = 101;
    void setup() {
    Serial.begin(9600);
    while (a > 0){
    a--;
    if (a % 5 == 0) {
    continue;
    }
    if (a == 11){
    break;
    }
    Serial.println(a);
    }
    }
    void loop() {

    }

  • @ahmedhidayeti2835
    @ahmedhidayeti2835 Рік тому +1

    #15 tamamlandı

  • @sametpnarl8939
    @sametpnarl8939 Рік тому +1

    break ı void loop içinde kullanamıyormuyuz çünkü olmadı

  • @abailetisim1276
    @abailetisim1276 Рік тому

    ömer hocam elinize sağlık

  • @TheShavrotin
    @TheShavrotin Рік тому

    teşekkürler.

  • @tvbox8478
    @tvbox8478 Рік тому +1

    👍

  • @omere6750
    @omere6750 Рік тому +2

    ÖRNEK CEVABI:
    int x = 100;
    void setup() {
    Serial.begin(9600);
    while (x >= 0) {

    x--;

    if (x % 5 == 0) {
    continue; }

    if (x == 11) {
    break; }

    Serial.println(x);

    delay(400);
    }
    }
    void loop() {
    }

    • @brhm6812
      @brhm6812 Рік тому +1

      Bu da continue hali:
      int x = 100;
      void setup() {
      Serial.begin(9600);
      }
      void loop() {
      while (x > 0) {
      x = x - 1;
      if (x % 5 == 0) {
      continue;
      }
      if (x < 12) {
      continue;
      }
      Serial.println(x);
      delay(40);
      }

    • @brhm6812
      @brhm6812 Рік тому

      @maroonberets7898 kod tamamen sonlanmalı dediği için setup ı kullandık. Döngü gibi dursa da bir noktadan sonra durmalı, yoksa tekrar başa sarar veya yanlış değerler verir.

    • @brhm6812
      @brhm6812 Рік тому

      @maroonberets7898 loop da şöyle bir şey var, ya zamanlama koyacaksın-belli bir süre boş durmasını sağlayabilirsin- ya da onu boş bir döngüye alacaksın. Yani loop da durmak yok, eğer komutun bittiyse tekrar başa alır, her zaman. Çok detaylı bilmiyorum. Ben de daha yeni başladım, daha sağlıklı olması açısından güvenebileceğin kişilere danışmalısın.

    • @brhm6812
      @brhm6812 Рік тому

      @maroonberets7898 ayrıca bu dediğini deneyebilirsin :) muhtemelen tekrar başa saracaktır.

  • @Sych.
    @Sych. Рік тому

    hocam böyle yaptım umarım doğrudur breaki kullanmadan hallettim
    int i = 100;
    void setup() {
    Serial.begin(9600);
    }
    void loop() {
    while (12 < i) {
    i--;
    if (i % 5 == 0) {
    continue;
    }
    Serial.println(i);
    }
    }

  • @multicontt
    @multicontt Рік тому

    int sayi = 101;
    void setup() {
    Serial.begin(9600);
    while (sayi > 0) {
    sayi = sayi - 1;
    if (sayi % 5 == 0) {
    continue;
    }
    Serial.println(sayi);
    delay(100);
    if (sayi == 12) {
    break;
    }
    }
    }
    void loop() {
    }

  • @SelfTurkey
    @SelfTurkey Рік тому

    Örnek Cevabı:
    int sayi1 = 100;
    void setup()
    {
    Serial.begin(9600);
    while (sayi1 > 0)
    {
    if (sayi1 % 5 == 0)
    {
    continue;
    }
    else if (sayi1 == 12)
    {
    break;
    }
    else
    {
    Serial.println(sayi1);
    }
    }
    sayi1--;
    }

  •  Рік тому +1

    int i = 101;
    void setup() {
    Serial.begin(9600);
    while (i > 0) {
    i--;
    if (i == 12) {
    Serial.println(i);
    break;
    }
    if (i % 5 == 0) {
    Serial.println("");
    continue;
    }
    Serial.println(i);
    }
    }
    void loop() {
    }

  • @alfloyem
    @alfloyem 8 місяців тому

    int a = 100;
    void setup() {
    Serial.begin(9600);
    }
    void loop() {
    while (a > 0) {
    if (a % 5 == 0) {
    a = a - 1;
    continue;
    }
    if (a == 12) {
    break;
    }
    Serial.println(a);
    a = a - 1;
    }
    }

  • @baskabisi453
    @baskabisi453 Рік тому

    Hocam başlığa 14 yazılmış ama video çok güzel

    • @Robo90com
      @Robo90com  Рік тому

      Teşekkürler, düzelttim.

  •  Рік тому +1

    void setup() {
    Serial.begin(9600);
    for (int i = 100 ; i > 0 ; i--) {
    if (i % 5 == 0) {
    Serial.println("");
    continue;
    }
    if (i == 12) {
    Serial.println(i);
    break;
    }
    Serial.println(i);
    }
    }
    void loop() {
    }

  • @muhammed_selimkahya7371
    @muhammed_selimkahya7371 6 місяців тому

    int i = 100;
    void setup() {
    Serial.begin(9600);
    while (i > 0) {

    i--;
    if (i % 5 != 0) {
    Serial.println(i);
    }
    if (i==12){
    break;

    }

    }


    }
    void loop() {
    }

  • @birgulkoc9603
    @birgulkoc9603 Рік тому

    abi çok zor sorular soruyorsun

  • @alitaskn4306
    @alitaskn4306 Рік тому

    int i = 100;
    void setup() {
    Serial.begin(9600);
    while (i >= 12)
    {

    i--;
    if (i % 5 == 0)
    {
    continue;
    }

    Serial.println(i);
    }
    }
    void loop() {
    }

  • @user-qb9su1jt3n
    @user-qb9su1jt3n Рік тому

    void setup() {
    Serial.begin(9600);
    for (int i = 100; i >= 12; i--) {
    if (i % 5 == 0) {
    continue;
    }
    Serial.println(i);
    }
    }
    void loop() {
    }

  • @onurody
    @onurody Рік тому

    #15 tamamlandı

  • @feridedemirtas5283
    @feridedemirtas5283 Рік тому

    int a = 100;
    void setup() {
    Serial.begin(9600);
    while (a > 0) {
    a = a - 1;
    if (a % 5 == 0) {
    continue;
    }
    Serial.println(a);
    if (a == 12) {
    break;
    }
    }
    }

  • @huseyinerdem1559
    @huseyinerdem1559 18 днів тому

    int a= 100 , c;
    void setup() {
    Serial.begin(9600);
    while (a=0) {
    c = a % 5;
    if (c == 0 ) {
    a--;
    continue;
    }
    Serial.println(a);
    if (a==12){
    break;
    }
    a--;
    }
    }
    void loop() {
    }

  • @metinemare
    @metinemare 10 місяців тому

    int i = 100;
    void setup() {
    Serial.begin(9600);
    while (i > 0) {

    if (i%5==0){
    }else{
    Serial.println(i);
    }

    i--;
    if (i == 12) {
    break;
    }

    }
    }
    void loop() {

    }