You are on page 1of 10

Tuần 6: Cấu trúc điều khiển

Tóm tắt
Nhóm I quyết định: Câu lựa chọn:
• Cú pháp: if (condition) statement
• Cú pháp: if (condition) statement_1 else statement_2
• Cú pháp: if (condition) statement
else if (condition) statement
else statement
Tóm tắt
Nhóm II vòng lặp:
• Vòng lặp: while (expression) statement
• Vòng lặp : do statement while (condition);
• Vòng lặp : for (initialization; condition; increase or decrease)
{
statement; // codes to process
}
• Câu lựa chọn: switch (expression) {
case constant1:
group-of-statements-1; break;
case constant2:
group-of-statements-2; break;
default: default-group-of-statements;
}
Tóm tắt
• Câu lệnh nhảy : break, continue, goto

• Hàm round(x) Giá trị round floor ceil trunc


• Làm tròn về số nguyên gần nhất so với ----- ----- ----- ---- -----
số thực x. 2.3 2.0 2.0 3.0 2.0
• Hàm trunc(x) 3.8 4.0 3.0 4.0 3.0
• Trả về số thực có giá trị bằng phần 5.5 6.0 5.0 6.0 5.0
nguyên của x.
-2.3 -2.0 -3.0 -2.0 -2.0
• Hàm ceil(x)
-3.8 -4.0 -4.0 -3.0 -3.0
• Làm tròn lên số thực x. Trả về số thực có
giá trị bằng số nguyên nhỏ nhất lớn hơn -5.5 -6.0 -6.0 -5.0 -5.0
hoặc bằng x.
• Hàm floor(x)
• Làm tròn xuống số thực x. Trả về số thực
có giá trị bằng số nguyên lớn nhất nhỏ
hơn hoặc bằng x.
• Chú ý: Tất cả các hàm trên đều thuộc
thư viện math.
In ra tại vị trí bất kỳ trên màn hình console
void gotoxy(int x, int y){
COORD coord;
coord.X = x; coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HAND
LE), coord); }

Đạo hàm
D:\users\tincoso4\Daytructuyen2020\Baitaplon\Daoham
Tuần 6: Cấu trúc điều khiển

1. Viết chương trình tính điện dung (C) bởi công thức sau:
 0 . r . A
C [F]
d
0 – hằng số điện môi không gian tự do: 0 = 8,854.10-12(F/m).
r – giá trị hằng số điện môi được nhập vào.
A – diện tích bản cực (A = 100e-4). (nhập vào)
d - khoảng cách giữa hai bản cực (d = 10e-3).
Vật liệu Hằng số điện môi r
Mica 5.5 – 8
Polyester 2.8 – 3.2
Polystyrene 2.5
cout.setf(ios::scientific); or cout<<scientific; #include<iomanip>
Tuần 6: Cấu trúc điều khiển
Bài 2: Lập chương trình hiện ra bảng cửu chương từ 1 đến 10 tùy
theo người dùng lựa chọn.
Bài 3: Lập chương trình tính tiền điện hóa đơn của khách hàng:
Bảng giá bán lẻ điện sinh hoạt theo bậc thang
Bậc 1: từ 0 đến 50 kWh : 1.5491đ
Bậc 2: từ 51 đến 100 kWh: 1.6001 đ
Bậc 3: từ 101 đến 200 kWh: 1.8581 đ
Bậc 4: từ 201 đến 300 kWh: 2.3402 đ
Bậc 5: từ 301 đến 400 kWh: 2.6152 đ
Bậc 6: từ 401 kWh trở lên là : 2.7012 đ
https://baomoi.com/bieu-gia-ban-le-dien-moi-ap-dung-tu-ngay-1-
12-2017/c/24181939.epi
Tuần 6: Cấu trúc điều khiển

• Bài 4. Chuyển đổi giá tiền một số nước sang VNĐ (P46)
EUR EURO: 28024.78
JPY JAPANESE YEN 21148.6
GBP BRITISH POUND 31279.91
USD US DOLLAR 22720.00
THB THAI BAHT 712.43
Nguồn: https://www.vietcombank.com.vn/ExchangeRates/
• Bài 5. Viết chương trình chuyển ký tự chữ thường sang chữ
hoa và chữ hoa sang chữ thường .
• Bài 41. Đếm chữ hoa xuất hiện trong xâu ký tự được nhập từ
bàn phím. (char str[], string)
Tuần 6: Cấu trúc điều khiển
6. Tính giai thừa của một số sử dụng vòng lặp for. (nhập vào 1 số
nguyên, kiểm tra số nguyên có dương ? Sau đó tính n!)
7. Lập chương trình giải phương trình bậc 2.

ax 2  bx  c  0
8. Viết chương trình nhập vào chiều cao (h - cm), và cân nặng (w –
kg ) của một người và đưa ra thông tin:
Bạn có chiều cao và cân nặng lý tưởng nếu: (h/2.5)<= w <=(h/2.3).
Cân của bạn hơi nhẹ so với chiều cao nếu: w < (h/2.5).
Cân của bạn hơi nặng so với chiều cao nếu: w > (h/2.3)
9. Tính diện tích hình tròn: s = pr2. r – bán kính hình tròn. (PI, r).
10. Nhập góc lượng giác (độ) và tính cosine, sine cua góc đã cho.
1.Dựa vào bảng sau, để đưa kết luận

2. Sinh vien:

You might also like