lab02 loop

3
1 Bài thc hành s02 Mc đích: Sdng các câu lnh điều khin Sdng các câu lnh vòng lp Bài 1: To tp tin Lab02_AbsoluteValue.c có ni dung giống chương trình dưới đây. Chương trình cho phép nhp vào mt snguyên, tính giá trtuyệt đố ca số đó và in kết qura 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

Upload: phuong-tran

Post on 09-Aug-2015

29 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Lab02 loop

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

Page 2: Lab02 loop

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ó.

Page 3: Lab02 loop

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