1. Bài tập tính giá trị tuyệt đối của số N trong C

Bài tập cơ bản này ta có thể có hướng giải quyết là sử dụng hàm abs trong ngôn ngữ lập trình C.

Đầu vào sẽ là một biến nguyên dương N,  yêu cầu của bài toán là tính giá trị tuyệt đối của N.

2. Lời giải

Đâu tiên ta tìm hiểu giá trị tuyệt đối của một số là gì?

Giá trị tuyệt đối của một số thực x được viết là |x|, là giá trị của nó nhưng bỏ dấu. Như vậy |x| = -x nếu x là số âm (-x là số dương), và |x| = x nếu x là số dương, và |0| =0. Giá trị tuyệt đối của một số có thể hiểu là khoảng cách của số đó đến số 0. Trong toán học, việc sử dụng giá trị tuyệt đối có trong hàng loạt hàm toán học, và còn được mở rộng cho các số phức, véctơ, trường,…

Để giải được bài tập giá trị tuyệt đối của N trong C bạn phải có kiến thức về toán học cơ bản, có kiến thức về lập trình C cơ bản và cách sử dụng hàm abs trong C.

Các bước thực hiện bài toán như sau:

Bước 1: Khai báo biến int N dùng để gán giá trị của N.

Bước 2: Nhập giá trị của N.

Bước 3: Sử dụng hàm abs trong C để tính giá trị tuyệt đối của N và in kết quả ra màn hình.

Chương trình giải bài tập tính giá trị tuyệt đối của số N trong C như sau :

#include<stdio.h>
#include<math.h>

int main()
{
    //khai bao bien N
    int N;
    //nhap su dieu tu ban phim gan vao N
    printf("Nhap N:");
    scanf("%d", &N);
    //dung ham abs de tinh gai tri tuyet doi cua N
    printf("Gia tri tuyet doi la: |%d| = %d", N, abs(N));
}

Ví dụ tôi nhập N=-10

Kết quả:

Nhap N:-10
Gia tri tuyet doi la: |-10| = 10

3. Tổng kết

Để thực hiện giải bài tập tính giá trị tuyệt đối của số N trong C bạn đọc cần phải có kiến thức cơ bản về ngôn ngữ lập trình C, bạn cần nắm vững cách nhập xuất căn bản và các cách sử dụng hàm abs trong C và các phép toán học cơ bản.

Bài tập này còn có hướng giải quyết khác như sau:

#include<stdio.h>

int main()
{
    //khai bao bien N
    int N;
    //nhap su dieu tu ban phim gan vao N
    printf("Nhap N:");
    scanf("%d", &N);
    if(N<0)// neu N < 0 thi doi dau
    {
        N = -N;
    }
    //in ra ket qua
    printf("Gia tri tuyet doi cua N la : %d", N);
}

Ví dụ tôi nhập N=-20

Kết quả:

Nhap N:-20
Gia tri tuyet doi cua N la : 20