Tự động hóa

Arduino thực hành: Bài tập hình sao - Phần 1

Bài 1: nhập số dòng muốn in, mỗi dòng sẽ in ra 6 ngôi sao. 

Ví dụ nhập số dòng là 3: kết quả in ra như sau

 *  *  *  *  *  *

 *  *  *  *  *  *

 *  *  *  *  *  * 

Mã code sau: 

#include <Arduino.h>
int i;
int j;
int h;

void setup() {
    Serial.begin(9600);
}

void loop() {
  Serial.print("Nhap so dong: ");  // Hien thi man hinh chữ Quay bao nhieu vong
  Serial.println("\n"); // in ra xuống dòng
  Serial.available() == 0;
  h = Serial.parseInt(); // Code này nhận dữ liệu biến n trên Monitor Arduino
/* 
    //Cách 1: dùng 2 for:
    for (int i = 1; i<=h ; i++)
    {   
        for (int j = 1; j<=6 ; j++)
        {
            Serial.print(" * ");
        }
        Serial.print("\n");    
            
    }
*/

/*
// Cách 2: dùng kết hợp for while
    for (i = 1; i <=h ; i++) 
    {   
        int j=1;
        while (j <= 6)
        {
            Serial.print(" * ");
            j++;
        }
        Serial.print("\n");
        
    }
    delay(1000);
*/

// Cách 3: dùng hai while
    int i=1;
    while (i<=h)
    {
        int j=1;
        while (j<=6)
        {
            Serial.print(" * ");
            j++;
        }
        Serial.print("\n");
        i++;     
    }

}




dfsdf

About Mr. Facebook

0 nhận xét:

Đăng nhận xét