Với mục đích chia sẻ để cuộc sống tốt đẹp hơn, blog sẽ chia sẻ tất cả những gì có thể. Nội dung blog bao gồm những gì có được trong quá trình học tập, làm việc về IT mà mình đã trải qua. Cụ thể là các thủ thuật, các lưu ý, các hướng dẫn đơn giản và nâng cao theo từng chuyên mục. Ngoài ra thỉnh thoảng hứng lên cũng viết hoặc sưu tầm một số lời hay ý đẹp, kinh nghiệm cuộc sống.
Các bài viết trên Blog chỉ mang tính chất tham khảo. Nếu có bất cứ sai sót nào trong các bài viết xin vui lòng để lại bình luận hoặc gửi thư cho mình qua Gmail bên dưới. Rất vui khi được sự ủng hộ của các bạn!
NGUYỄN VĂN QUÂN
Gmail: nguyenvanquan7826@gmail.com
Địa chỉ: Thuận Thành – Bắc Ninh
a giup em bai nay duoc khong a!
Cho một tệp văn bản, mỗi dòng chứa một xâu dạng biểu thức chỉ gồm các phép toán +, –
– Viết hàm tính giá trị của một biểu thức dạng xâu chỉ gồm hai phép toán +, -chẳng hạn: tính giá trị của biểu thức: -12 + 13 + 14 – 15
– Áp dụng hàm trên viết hàm tính giá trị của các biểu thức đọc ra từ tệp trên. Kết quả in ra màn hình theo dạng:
Biểu thức Kết quả
– Viết hàm main sử dụng các hàm trên
Bài này bạn muốn làm theo ngôn ngữ nào?, bạn đang bị mắc phần nào? (tính toán hay là nhập xuất file?).
Đây là code mình đã test, bạn có thể tham khảo nhưng nên biết rõ phần nào chưa làm được.
ban giup minh bai nay vs,nhap vap bien so xe xuat ra tinh thanh quan ly
Cái này thì bạn cần tổng hợp được biển số xe của từng tỉnh thành rồi sau đó đơn giản nhất là cho vào 2 mảng a và b. a[i] chứa biển xe của tỉnh i, b[i] chứa tên tỉnh i, hoặc dùng cấu trúc struct 🙂
mình hỏi cách viết bằng c nha bạn,mình code bằng c# dc nhưng c thì không biêt cách,bạn giúp mình nhé 🙂
Xin lỗi vì trả lời bạn hơi muộn! Nếu bạn viết được bằng C# thì với C có gì đâu nhỉ?
Bạn có thể tham khảo code sau (mới có 4 tỉnh, bạn viết nốt các tỉnh còn lại vào mảng tinh là được):
Tham khảo thêm: biển số xe các tỉnh
nể (y)
thử hỏi cao thủ:
giả sử có biểu thức nhức nhu sau:
(a+b)*c+f/(e+g)+d*(p-y)=?
thì viết bằng ngôn ngữ nào cũng đc.
tính đc biểu thức trên và có dạng như thế.
Bạn xem thử các bài này nhé:
– Thuật toán tính giá trị biểu thức
– Tính giá trị biểu thức dựa vào thuật toán balan
Kết quả nhé
– Calculator trong java
– Caculator trên android
Bài máy tính bỏ túi Calculator của a á ..a chi~ e cách import vào netbeans thành project vs…e zỡ qa sa ^^ e phai~ lm báo cáo java nhỏ á..tks a !!
e chi~ cần Giao diện, chức năng Basic mấy cái kia phức tap qa’ ^^
Mình không dùng neatbean nên không biết, bạn tự tìm hiểu hoặc chuyển sang eclipse mà dùng nhé. Còn về chức năng thì bạn thấy thừa cứ việc bỏ đi, lấy những gì bạn cần thôi 🙂
e code theo bài caro của a nhưng nó có lỗi k chạy đc a ơi
Bạn xem cách khắc phục tại trang sản phẩm nhé. Chắc bạn làm trên windows nên lỗi.
thế a code trên ubuntu ạ>
Chuẩn rồi. 😉
Anh có thể giúp em code phần AI cho game caro này với thuật toán mimax và anpha beta cắt tỉa được không?
HIện tại mình chưa add được vào như thế. 😀
anh có thể hướng dẫn em làm cái game pikachu giống anh đc k. vì em cài netbean nhưng chạy không đc cái code của anh, anh xài phần mềm gì, có thể cho em code hoàn chỉnh không?
https://www.facebook.com/kellbinbuidt
liên hệ gấp cho em cái này nha
code thì liên quan gì đến phần mềm nào đâu bạn? Cái nào chả chạy được. Nó lỗi ở đâu bạn post lên đây mình xem.
mình chạy bằng netbean mà không được. vì mới học java nên mình cũng không rành lắm, có chi bạn hướng dẫn mình xíu nghe. vì đang làm đồ án mà không biết bắt đầu từ đâu cả
Đã xong bạn nhé. 🙂
A giúp e vs ạ e cần gấp mai là nộp rồi!
– Viết hàm “tính giá trị 1 biểu thức” đơn giản để tính giá trị 1 biểu thức có phép tính + – * / không xét độ ưu tiên, tính từ trái sang phải.
Bạn xem bài Tính giá trị biểu thức này nhé.
https://www.cachhoc.net/2013/07/10/thuat-toan-tinh-gia-tri-bieu-thuc/
Không xét độ ưu tien phép toán nên e k biết chỗ đó
Vậy càng dễ, cứ duyệt đến đâu tính đến đó chứ sao
VD: 1+2*3-4/5 = 3*3-4/5 = 9-4/5=5/5=1
là sao e vẫn không hiểu? vì cái bài a đưa e có nhiều thư viện e chưa học
a có thể sửa lại đoạn chương trình a đưa ở chỗ a nói k?
Bài kia viết bằng C++, toàn thư viện hay dùng mà.
Thì bạn cứ tính từ trái qua phải ấy, lấy 2 số rồi tính, rồi lại lấy 2 số tính tiếp…
anh ơi,anh có thể nói về bảng băm đc ko ạ?
Bảng băm hiện tại mình chưa tìm hiểu nhiều về nó nên tạm thời phải xin lỗi bạn:)
anh ơi!em đang học java và viết game pikachu nhưng em k biết bắt đầu như thế nào?em có đọc code trên mạng nhưng vẫn còn lơ mơ ạ.anh giúp em với ạ
Vậy mình giúp bạn như thế nào?
Anh Nguyễn Văn Quân ơi,
nhờ anh giúp đỡ, e có bài tập đồ họa máy tính đề: “Hiển thị chữ nổi trên màn hình đồ họa “(bằng Dev C). Cám ơn anh nhiếu.
Bạn tham khảo bài này nhé. https://www.cachhoc.net/2013/10/03/cc-do-hoa-trong-dev-c/
cho e hỏi lời gọi chương trình con trong chương trình chính là lệnh nào trong dạng thủ tục?
viết chương trình tính diện tích hình vuông (yêu cầu phải xây dựng hàm tính diện tích hình vuông)
giúp e với ạ
Bạn hỏi về C hay Pascal vậy?
Bạn xem các bài này nhé.
Hàm trong C: https://www.cachhoc.net/2014/12/12/lap-trinh-c-bai-6-ham/
Chương trình con trong Pascal: https://www.cachhoc.net/2013/11/26/pascal-tut-bai-7-chuong-trinh-con/
a Quân chỉ e cách đọc file gồm hoten và diem để đưa vào danh sách liên kết với ak.dùng bằng c++
file có dạng
dinh viet ung 9
vu van dat 8
phan thi nga 8
Đọc từng dòng, gán vào từng trường của struct thôi bạn.
Còn cách đọc file thì vd đơn giản:
Chi tiết nhập xuất file xem ở đây: http://www.cplusplus.com/doc/tutorial/files/
nhưng e muốn sau khi đọc file e tách riêng được phần họ tên và phần điểm
Việc tách thì đơn giản, có vấn đề gì đâu. Bạn duyệt từ cuối chuỗi đến đầu chuỗi, tìm vị trí mà kết thúc của số rồi cắt nó ra.
VD:dinh viet ung 9
có 15 ký tự, duyệt từ cuối về đầu tìm được vị trí 13 ko phải số, cắt từ 0->13, từ 13->14 là xong
đấy là ví dụ đơn giản nhưng giả sử file của e mỗi dòng gồm họtên ngàysinh điểm tuổi thì tách như thế nào ah
Vậy thì dùng cái gì đó để tách nó ra, như là dấu chấm phẩy (;) hay hai chấm (:)
anh có thể hướng dẫn thuật toán chia hai số nguyên cực lớn đc k ạ 😀 em cảm ơn ạ
Cái này cần dùng đến chuỗi. Hiện tại thì a chưa có thời gian viết 🙂 Bạn thông cảm nhé.
bài đấy em làm đc r anh ạ:D giờ em đang học danh sách liên kết , cho em hỏi *list=(*list)->next nghĩa là gì hả anh(list là con trỏ anh ạ), nó có giống với list=list->next k ạ
em hiểu là giống như thế, nhưng mà gán theo kiểu con trỏ nhá.
sao e tai mã nguồn của Thuật toán] Mô phỏng thuật toán Dijkstra tìm đường đi ngắn nhất nhưng e chạy nó báo lỗi nullpoint
Bạn xem cách khắc phục trong trang sản phẩm nhé:
https://www.cachhoc.net/san-pham/
Blog rất hay. Mong blog sẽ tiếp tục phát triển 🙂
cho em hỏi tại sao loại không thể setLayout (null) cho panelButton và panelTableStudent thế ạ.
bình thường em setLayout(null) sau đó các button sẽ setBounds(x, y, l, r); nhưng tại sao trường hợp này lại không được ạ. cais tableStudent cungx nhuw maays cais button. setBounds(x, y, l, r); deeuf ko dduowcj maf phaiur setLayout(Gridlayout());
Anh giair thichs giumf em nhes. thanks anh.
Mình cũng không rõ lắm nhưng trong code của bạn các cái setBounds của button đều comment lại rồi.
em comment lai de cho no set layout GridLayout ay ma. chu setLayout(null); setBounds la ko hien thi len anh oi. thanks anh da tra loi
A ơi cho e hỏi tí! anh có bài demo nào về test unit không ạ?e đọc thông tin thấy anh ghi tiểu sử ở lớp KTPM nên mạo muội hỏi ạ!
Em đang định test code máy tính bỏ túi nhưng chưa biết hướng ạ?
Mong anh chỉ giáo thêm ạ.
Ah. Mình có học về test nhưng mà khong nghịch về nó bạn ah.
anh ơi cho em hỏi??Tại sao em dowload code game pikachu về em mở bằng netbean mà không được vậy anh?Anh chỉ giúp em với….!!
Khi vào mở code nó báo là không có Project Name để hiển thị á anh…
Mình viết trên eclipse nên có thể bị thế, bạn tìm cách import từ eclipse sang netbean nhé. Không thì dùng eclipse code 🙂
int cal(char s[])
{
char str [1000];
int a, sum = 0;
int i=0, l= strlen(s);
while (i < l)
{
if (s[i] == '+') i++;
sscanf(s + i, "%d", &a); // lay tung so trong chuoi
sum += a;
sprintf(str, "%d", a); // doi so a ra chuoi str de xac dinh vi tri i
i += strlen(str);
}
return sum;
}
bạn Quân cho mình hỏi nếu s[i] mà gặp dấu – (trừ ) thì hàm sscanf sẽ xử lý làm sao ạ?
Mình cũng chưa test thử nhưng có lẽ nó lỗi hoặc chuyển dáu trừ đó sang mã ACSII và gán cho a. Bạn thử chạy xem là biết 😉
em là hùng. sinh viên năm nhất, cấp 3 em đã tìm hiểu về pascal.. giờ em đang tập chuyển ngôn ngữ khác, tìm thấy một blog rất hay, cảm ơn con người it thực thụ.
Cảm ơn bạn động viên. Chia sẻ cho bạn bè nữa nhé bạn!
Anh ơi..!!! Giúp em vấn đề về Android này với ạ..
Em có làm một bài tập xong xuôi, ổn thoả rồi gửi phần thư mục Project cho thầy, giờ em thử tải nó về lại chạy thử thì nó bị lỗi như này:
Process ‘command ‘/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin/java” finished with non-zero exit value 1
Liệu rằng lỗi này do máy em hay do bài em làm..? Em sợ bài em hỏng quá… Thầy chạy k được là đi luôn…
Do máy thôi e.
Dạ em cảm ơn anh! 🙂 🙂
bh em có 1 cái jbutton ,em muốn ấn vào đó mà hiển thị ra 1 cái list thì làm ntn ạ ? em làm trên eclipes
Thì bạn bắt sự kiện cho nó. Vậy thôi.
bạn ơi cho mình xin cái source code game cờ carô 2 người chơi đc k ??thanks
Bạn vào đây và download ở phần cuối bài nhé. https://cachhoc.net/2014/06/11/java-game-co-caro-2-nguoi-choi/
bạn cho mình hỏi là phần mềm dijkstra demo của bạn làm s để mở được?
Bạn có thể hướng dẫn chi tiết cho mình được không !?
Bạn phải dùng ứng dụng của mình mới mở được. Nó ở đây: https://cachhoc.net/2014/06/14/java-thuat-toan-mo-phong-thuat-toan-dijkstra-tim-duong-di-ngan-nhat/
Bạn click vào mở file -> Chọn file để mở. hoặc mở ngay tại chỗ demo.
Anh ơi cho em hỏi file data trong phần Quản lý danh bạ tạo làm sao anh ạ
File đó ghi nhị phân nhé. Có code đó, bạn down về xem.