Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

16:23, 30/09/2022 Cấu trúc rẽ nhánh: Attempt review

Đã bắt đầu vào Thứ sáu, 30 Tháng chín 2022, 2:14 PM


lúc
Tình trạng Đã hoàn thành
Hoàn thành vào Thứ sáu, 30 Tháng chín 2022, 4:18 PM
lúc
Thời gian thực 2 giờ 4 phút
hiện
Điểm 3,00/3,00
Điểm 10,00 của 10,00 (100%)

https://e-learning.hcmut.edu.vn/mod/quiz/review.php?attempt=60552&cmid=31748 1/6
16:23, 30/09/2022 Cấu trúc rẽ nhánh: Attempt review

Câu hỏi 1
Chính xác

Điểm 1,00 của 1,00

Viết chương trình tính giá cước taxi theo quy tắc sau:

Giá tối thiểu 20000đ / 2km đầu

Giá mỗi km tiếp theo (< 30 km) 9000đ / km

Giá mỗi km tiếp theo kể từ mốc 30 km 7000đ / km

Input: 1 số thực cho biết quãng đường cần tính giá cước

Output: Giá cước đã tính (lấy phần nguyên)

For example:

Test Input Result

1 1.5 20000

Answer: (penalty regime: 0 %)


1 #include <stdio.h>
2 int main()
3 ▼ {
4 float tongKm ;
5 int cost ;
6 scanf("%f", &tongKm);
7 if (tongKm <= 2)
8 ▼ {
9 cost = 20000;
10 }
11 else if (tongKm <= 30 && tongKm > 2)
12 ▼ {
13 cost = (tongKm - 2) * 9000 + 20000;
14 }
15 else
16 ▼ {
17 cost = 20000 + 28 * 9000 + (tongKm - 30) * 7000;
18 }
19 printf("%d", cost);
20 return 0;
21 }

Test Input Expected Got

 1 1.5 20000 20000 

Passed all tests!  

Chính xác
Điểm cho bài nộp này: 1,00/1,00.

https://e-learning.hcmut.edu.vn/mod/quiz/review.php?attempt=60552&cmid=31748 2/6
16:23, 30/09/2022 Cấu trúc rẽ nhánh: Attempt review

Câu hỏi 2
Chính xác

Điểm 1,00 của 1,00

Nhập vào 3 số nguyên a, b, c kiểm tra 3 số này liệu có thể tạo thành tam giác vuông, cân, đều hay không thể tạo thành tam giác. Kết
quả xuất ra màn hình có độ ưu tiên giảm dần sau:

● Nếu tạo thành tam giác vuông, in ra câu “right triangle” và kết thúc chương trình;
● Nếu tạo thành tam giác cân nhưng không đều, in ra “isosceles triangle”;

● Nếu tạo thành tam giác đều, in ra “equilateral triangle”;


● Nếu tạo thành tam giác nhưng không thuộc 1 trong 3 loại trên, in ra “triangle”;

● Nếu không tạo thành tam giác, in ra “invalid”.

Lưu ý không xuống dòng sau khi in, chỉ xuất 1 câu có độ ưu tiên cao nhất (vd: nếu là tam giác vuông cân thì chỉ in ra 1 câu duy nhất
“right triangle”).

For example:

Test Input Result

1 3 4 5 right triangle

Answer: (penalty regime: 0 %)


8 scanf("%f",&c);
9 if ((a+b<=c) || (a+c<=b) || (b+c<=a))
10 printf ("invalid");
11 else if (a*a==b*b+c*c || b*b==a*a+c*c || c*c==b*b+a*a)
12 ▼ {
13 printf ("right triangle");
14 }
15 else if (a==b && a==c)
16 ▼ {
17 printf ("equilateral triangle");
18 }
19 else if (a==b || a==c || b==c)
20 ▼ {
21 printf ("isosceles triangle");
22 }
23 else
24 ▼ {
25 printf ("triangle");}
26 return 0;
27 }
28
29

Test Input Expected Got

 1 3 4 5 right triangle right triangle 

Passed all tests!  

Chính xác
Điểm cho bài nộp này: 1,00/1,00.

https://e-learning.hcmut.edu.vn/mod/quiz/review.php?attempt=60552&cmid=31748 3/6
16:23, 30/09/2022 Cấu trúc rẽ nhánh: Attempt review

Câu hỏi 3
Chính xác

Điểm 1,00 của 1,00

Dựa vào điểm trung bình học kỳ (TBHK - thang điểm 10), sinh viên có thể được xếp loại thành các loại xuất sắc, giỏi, khá, trung bình, yếu.
Cho rằng tại kỳ đang xét, sinh viên chỉ học 3 môn và số tín chỉ mỗi môn như nhau. Viết chương trình nhận vào điểm tổng kết của 3 môn, in
ra màn hình dòng thứ nhất là điểm TBHK (làm tròn còn 2 chữ số thập phân), dòng thứ 2 là kết quả xếp loại theo định dạng sau:
Loại xuất sắc (TBHK >= 9): “xuat sac”
Loại giỏi (8<= TBHK < 9): “gioi”

Loại khá (7<= TBHK < 8): “kha”

Loại trung bình (5 <= TBHK < 7): “trung binh”


Loại yếu (TBHK < 5): “yeu”

For example:

Test Input Result

1 2
4.33

4
yeu
7

Answer: (penalty regime: 0 %)


5 float mon2;
6 float mon3;
7 float dtb;
8 scanf ("%f", &mon1);
9 scanf ("%f", &mon2);
10 scanf ("%f", &mon3);
11 scanf ("%f", &dtb);
12 dtb = (mon1 + mon2 + mon3)/3;
13 printf ("%.2f",dtb);
14 if (dtb<5)
15 ▼ {
16 printf ("\nyeu");
17 }
18 else if (dtb<7)
19 ▼ {
20 printf ("\ntrung binh");
21 }
22 else if (dtb<8)
23 ▼ {
24 printf ("\nkha");
25 }
26 else if (dtb<9)
27 ▼ {

Test Input Expected Got

 1 2
4.33
4.33

4
yeu yeu
7

Passed all tests!  

Chính xác

https://e-learning.hcmut.edu.vn/mod/quiz/review.php?attempt=60552&cmid=31748 4/6
16:23, 30/09/2022 Cấu trúc rẽ nhánh: Attempt review
Điểm cho bài nộp này: 1,00/1,00.

BÁCH KHOA E-LEARNING

https://e-learning.hcmut.edu.vn/mod/quiz/review.php?attempt=60552&cmid=31748 5/6
16:23, 30/09/2022 Cấu trúc rẽ nhánh: Attempt review

WEBSITE

HCMUT
MyBK
BKSI

LIÊN HỆ
 268 Lý Thường Kiệt, P.14, Q.10, TP.HCM

 (028) 38 651 670 - (028) 38 647 256 (Ext: 5258, 5234)

 elearning@hcmut.edu.vn

Copyright 2007-2022 BKEL - Phát triển dựa trên Moodle

https://e-learning.hcmut.edu.vn/mod/quiz/review.php?attempt=60552&cmid=31748 6/6

You might also like