Thông báo! Chúng tôi đang cố gắng khôi phục lại các link download, các bạn vui lòng tải lại sau (dự kiến 10/12/2022 hoàn thành). Cảm ơn các bạn!

Bài 1 - Sử dụng lệnh If (phần 1)

TuanPi | 8.1.15 | |
. . Không có nhận xét nào:
1.  Dạng 1 (if thiếu)

    Quyết định sẽ thực hiện hay không một khối lệnh.

  •  Cú pháp lệnh.


    - if (biểu thức luận lý)  từ khóa if phải viết bằng chữ thường.


    - Kết quả của biểu thức luận lý phải là đúng (khác 0) hoặc sai (= 0)


    - Nếu biểu thức luận lý đúng thì thực hiện khối lệnh và thoát khỏi if; ngược lại không làm gì cả và thoát khỏi if.


    - Nếu khối lệnh bao gồm từ 2 lệnh trở lên thì phải đặt trong dấu { }


Diễn giải:
         + Khối lệnh là một lệnh ta viết lệnh if như sau:
            if (biểu thức luận lý)
            lệnh;
          + Khối lệnh bao gồm nhiều lệnh: lệnh 1, lệnh 2..., ta viết lệnh if như sau:
             if (biểu thức luận lý)
              {
                    lệnh 1;
                    lệnh 2;
                    ...
              }

>>Không đặt dấu chấm phẩy sau câu lệnh if.
     Ví dụ: if(biểu thức luận lý);
>>trình biên dịch không báo lỗi nhưng khối lệnh không được thực hiện cho dù
     điều kiện đúng hay sai.

Ví dụ 1: Viết chương trình nhập vào 2 số nguyên a, b. Tìm và in ra số lớn nhất.

a. Phác họa lời giải
Trước tiên ta cho giá trị a là giá trị lớn nhất bằng cách gán a cho max (max là biến
được khai báo cùng kiểu dữ liệu với a, b). Sau đó so sánh b với a, nếu b lớn hơn a ta gán b cho
max và cuối cùng ta được kết quả max là giá trị lớn nhất.

b. Mô tả quy trình xử lý (giải thuật)

c. Mô tả bằng lưu đồ.


d. Viết chương trình

/* Chuong trinh tim so lon nhat tu 2 so nguyen a, b */
#include <stdio.h>
#include <conio.h>



void main(void)
{
int ia, ib, imax;
printf("Nhap vao so a: ");
scanf("%d", &ia);
printf("Nhap vao so b: ");
scanf("%d", &ib);



imax = ia;
if (ib>ia)
imax = ib;
printf("So lon nhat = %d.\n", imax);
getch();
}

Dưới đây là một số code mẫu mình viết về lệnh If, nhằm chia sẻ cho các bạn mới bắt đầu dễ dàng tiếp cận với lập trình hơn.

Các bài liên quan:

Bài 1Bài 2Bài 3Bài 4
Sử dụng lệnh If (1)Sử dụng lệnh Switch (1)Sử dụng vòng lặp ForSử dụng vòng lặp While
Sử dụng lệnh If (2)Sử dụng lệnh Switch (2)
Sử dụng lệnh If (3)

Email: Phantuan.ktd@gmail.com

Không có nhận xét nào:

Đăng nhận xét

Lên đầu trang