lab02 loop
TRANSCRIPT
1
Bài thực hành số 02
Mục đích:
Sử dụng các câu lệnh điều khiển
Sử dụng các câu lệnh vòng lặp
Bài 1: Tạo tệp tin Lab02_AbsoluteValue.c có nội dung giống chương trình dưới đây. Chương trình
cho phép nhập vào một số nguyên, tính giá trị tuyệt đố của số đó và in kết quả ra màn hình. Hãy
sửa chương trình để có kết quả in ra màn hình như bên dưới.
// Lab02_absolutevalue.c
#include <stdio.h>
#include <conio.h>
int main(){
int value;
printf("Nhap vao mot so:");
scanf("%d", value);
if(value <0)
value = -value;
printf("Gia tri tuyet doi cua value la: %c\n", value);
getch();
return 0;
}
Chương trình sẽ chạy như sau:
Nhap vao mot so:-2000
Gia tri tuyet doi cua value la: 2000
2
Bài 02: In các số chẵn. Tên chương trình: Lab02_EvenNumber.c Hãy in ra màn
hình các số tự nhiên chẵn nhỏ hơn hoặc bằng n.
Để kiểm tra một số là chẵn hay lẻ ta dùng toán tử chia dư %, ví dụ nếu n chẵn n%2=0.
Dữ liệu vào từ màn hình: Nhập vào số nguyên dương n từ màn hình (giả thiết
là người dùng nhập đúng).
Kết quả ra màn hình:
Các số tự nhiên chẵn nhỏ hơn hoặc bằng n.
Dữ liệu vào Kết quả tương ứng
n = 7 Cac so tu nhien chan hon hoac bang 7:
6
4
2
0
Bài 03: Đọc chữ số. Tên chương trình: Lab02_digit.c
Hãy viết chương trình nhập một chữ số từ bàn phím, in ra đó là số mấy dưới dạng chữ
Dữ liệu vào từ màn hình:
Thực h iện nhập vào số nằm ngoài khoảng 0..9, việc này được lặp cho tới khi
nào số nhập vào nằm ngoài khoảng này.
Kết quả ra màn hình:
Tương ứng mỗi chữ số từ 0..9 ghi ra màn hình dạng chữ của nó.
3
Dữ liệu vào Kết quả tương ứng
digit = 0
digit = 1
digit = 9
digit = -1
chu so khong
chu so mot
chu so chin
Thoát khỏi chương trình
Bài 04: In ra ma trận có dạng như dưới đây. Tên chương trình: Lab02_Matrix.c