Máy tính, Internet > Lập trình > Lập trình - Khác

Giúp bài tập pascal vs?

Viết chương trình nhập dữ liệu từ bàn phím đảm bảo không có trường hợp lỗi cho người dùng lặp sai kiểu đảm bảo cho chương trình không bị treo

vu quang thinh

Bạn phải dùng kiểu là string rồi sau đó mới kiểu tra độ chính xác của dữ liệu bằng hàm val(), bạn tìm cấu trúc hàm này nhé

Nó có thể chuyển thù một xâu '123456' thành số tương ứng đấy.

Thế thôi, dùng vòng lặp để bắt người dugnf gõ đùng kiểu là được. (hàm val sẽ trả lại vào trong biến cuối cùng =0 khi chuyển đổi ngon lành, bằng chữ số nếu như tìm thấy vị trí có kí tự ko phải là số tính từ trái qua phải)

____________

nhat hoang

Ý của thầy ra là ví dụ như khai báo biến kiểu integer nhưng mình nhập kí tự vào thì sẽ quay về nhập lại khi nào là số thì kêt thúc. ý của bài là như vậy đó. Hình như lỗi input injection gì gì đó. có thể gjups mình viêt 1 bài hoàn chỉnh dc ko?

vu quang thinh

Cái anyf áh, lâu rồi mình không đụng tới như nó nó một chú thích dịch cho pascal đấy (giống như là {$V+) thì kiểm tra độ dài xâu khi công :). CÒn số thì cũn có nhưng mà mình ko nhớ nữa :(. Bạn có thể dùng từ điển pascal để tra. Của nGuyên VIết Giáp ấy. tuy rằng có vài lỗi lập trình trong phần mềm nhưng mà cơ bản thì nó đủ dùng đấy :) Tra phần danh sách lỗi ấy.

_____________

http://mibvn.info

Hỏi đáp đề xuất

Lập trình - Khác

Em có Bài tập về xâu kí tự. Các bác giúp em với}

Nguyễn Mạnh Linh 13 năm
PROGRAM DKT; USES crt; VAR S:STRING; i,n,j,max:INTEGER; A:ARRAY[-100..100] OF INTEGER; ... Xem thêm
Lập trình - Khác

Cần giúp đỡ về bài tập lập trình C ?}

phạm văn phúc 12 năm
Trích dẫn: Từ bài viết của phomuadong 1. #include <stdio.h> #include <string.h> int... Xem thêm
Lập trình - Khác

Bác nào giúp em giải mấy bài pascal này với?}

15 năm
Câu 1 : không có gì khó khăn cả, ta dùng while do kiểm tra có phần tử nào trong dãy có bằng x không, nếu có thì ghi lại... Xem thêm
Lập trình - Khác

Giúp mình câu pascal tí với?}

Tony Nguyen 15 năm

dùng mảng,cho vòng for chạy, rồi in ra thôi

Lập trình - Khác

Giúp em về bài lập trình Pascal. Các anh chị pro chỉ giúp em với.}

To Van Nam 15 năm
Em tham khảo cuốn Bài tập Tin Đại cương(TURBO PASCAL) của tác giả Tô Văn Nam, NXB Giáo dục; Em có thể mua ở... Xem thêm
Lập trình - Khác

Giải giúp em bài tập pascal này với, khó quá...}

To Van Nam 15 năm
Em tham khảo cuốn Bài tập Tin Đại cương(TURBO PASCAL) của tác giả Tô Văn Nam, NXB Giáo dục; Em có thể mua Tại Hà... Xem thêm
Lập trình - Khác

Mình phải làm 1 số bài tập như sau, mong các bạn giúp ( viết code);?}

To Van Nam 15 năm
Bài đơn giản lắm nhưng không rõ em muốn viết bằng ngôn ngữ nào? Vậy em tham khảo 1 trong các cuôn sách sau: ... Xem thêm
Lập trình - Khác

Bạn nào biết pascal giúp mình với Gấppppppppppppp}

Tran Van Thai 14 năm
Hê. học lớp 10 hả? ok ngay: program thoikhoabieu; ues crt; var ngay:char; begin clrscr; ... Xem thêm