Chương trình tính tiền điện thoại cho khách hàng

Mọi người giúp e với,hiện e đã đọc được file và dùng vector, nhưng e chưa có thuật toán tính tiền, mn giúp e với ạ.

Bạn đã làm được những gì rồi? Có thể cho mình biết ý tưởng giải bài của bạn được không? Đừng lo, nếu có sai thì mọi người sẽ giúp sửa.

4 Likes

Tiền = Giá cơ bản * Số phút * Hệ số miền.

trong đề ghi rõ rồi còn gì? bạn cần “thuật” toán như thế nào?

7 Likes

Có lẽ thuật toán ở đây là code để copy

3 Likes

Code sẽ từ trên trời rơi xuống không vậy? :smiley:

2 Likes

không ạ,e biết nó có rồi nhưng mà ý e là theo đề thì có nhiều số điện thoại thì mình tìm những số giống nhau rồi lấy ra hay sao ạ

Bạn có đang ngái ngủ? Hỏi cái này “ý e là theo đề thì có nhiều số điện thoại thì mình tìm những số giống nhau” là ngớ ngẩn hết mức, ra chợ hỏi bà bán hàng bả làm cho.

Giải thuật nghe thì ghê gớm, cụ thể như vầy:

Bạn đọc file khachhang.txt, ví dụ ra được Nguyen Anh Tuấn; 0987654233 thì tiếp theo là bạn đọc file cuocgoi.txt. Soi số điện thoại 0987654233 vào từng dòng, nếu khớp thì lấy số phút nó ra, và cộng dồn. Như vậy, sau khi đọc hết file cuocgoi.txt giả sử 0987654233 xuất hiện 12 lần, thì đã trích được số phút hoặc số giây gọi.

Rồi, vậy thì tính tiền, công thức đã có rồi còn gì.

Cuối cùng là từ số điện thoại truy ngược lại được tên Nguyễn Anh Tuấn và hiện ra màn hình.

Tất nhiên là phải dùng vòng lặp để xử lý cho đến hết.

Ngồi động não tí đi, bài toán này lớp 4 làm được.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?