30/09/2018, 16:17
tạo một hàm số trong c++
mọi người cho mình hỏi có cách nào tạo một hàm số trong c++ không?
ví dụ như tính tổng 1+2+3+…+n thì cho vòng lặp for(i=0; i<n; i++){ tong = tong + i}
còn tính tổng 1^2+2^2+3^2+…+n^2 thì cho vòng lặp for(i=0; i<n; i++){ tong = tong + i * i}
không lẽ mỗi lần tính một hàm số mới thì lại vào phần lập trình nhập hàm trong vòng lặp? có cách nào truyền cho máy tính một hàm số ở phần console được không? ví dụ nhập hàm x^2 + x +1 thì máy tính nó chạy luôn ko?
Bài liên quan
Hình như bạn gõ thiếu ùi.Nội dung k rõ ý lắm.
Chạy luôn là chạy kiểu j bạn ? Ví dụ nhập x=1 nó xuất ra kết quả là 3 hay sao ???
ví dụ như là tính (1^2 + 1 + 1) + (2^2 + 2 +1) + (3^2 + 3 + 1) + … + (n^2 + n + 1) đó, thay vì nhập hàm vào trong phần lập trình, mình muốn nhập trong console luôn
Bạn ngĩ xem nhập trong console vs nhập 1 giá trị
n
rồi viết code cái nào nhanh hơn.tuy nhiên, nhập theo cách bạn k fai là k dc, bạn cứ nhập , lưu cái hàm đó dưới dạng chuỗi
(1^2 + 1 + 1) + (2^2 + 2 +1) + (3^2 + 3 + 1) ...
rồi phân tích nó ra mà làm. Sẽ rất phức tạp, nhưng k fai k làm dc.bạn hiểu sai ý mình rồi. ý mình là mình muốn làm chương trình giống chức năng tính tổng của máy tính casio đấy
Ah, sao hông nói zị sớm Nếu làm console thì hơi mệt tý, bạn có thể chon nhập số đại diện:
ví dụ nhâp 1 là giải pt bâc 1, nhâp 2 là giải pt bâc 2…
Với mỗi trường hợp bạn xử lý riêng. ví dụ nhập 1 (pt bậc 1: y=ax+b), tiếp theo nhâp a, b ->x=a/b…
à, vậy hả thấy hơi dài nên ngán. cảm ơn bạn nhé
xài hàm ko những ko dài mà còn rất ngắn và khả thi. bạn thử suy nghĩ trong code của bạn chỉ toàn phép cộng trừ, nhân, chia,… và code bạn cả triệu dòng chẳng hạn (giai thừa, trung bình,…)mà ko xài hàm thì bạn sẽ tốn khá là nhiều dòng. có lẽ bạn kiên nhẫn đó nhưng như thế ko có kỹ năng lập trình chút nào. ngôn ngữ đã tạo ra hàm qua bao nhiêu năm và mục đích của nó là tiện lợi tối ưu và có ích . có lẽ bạn như mình lúc mới học. thực tế thì chúng ta có người đi trước rồi. hãy bắt chước họ thật tốt khi đã biết hết rồi thì đến bạn tiên phong rồi. phát minh ra cái j có ích.
à, mà có cách nào lồng 2 chương trình nào vào nhau không bạn? ví dụ như có 2 chương trình A và chương trình B. Chương trình A là nhập hàm số trong console. Chương trình B là tính toán, như là tổng của n số chẳng hạn. kết quả của chương trình A là nhập vào phần thiết kế của chương trình B để chạy ra kết quả. hic hic, mình ko biết viết thế nào, nghĩ ra mà ko biết khả thi ko
cho mình hỏi là bạn học c/c++ lâu chưa? thiết nghĩ nếu đã học lâu câu hỏi này ko cần trả lời. còn nếu bạn mới học thì xin đc phép rằng ko có j là ko thể.
mình mới học à bạn nên nhiều cái chưa biết lắm
mới đầu mình cũng đắn đo tìm hiểu nhưng sau khi học mình mới thấy được những câu trả lời bjo mình mơ hồ thì từ từ mình sẽ có câu trả lời thôi. bạn học đi. topic bạn hỏi mình nghĩ quá dễ. 1 chương trình có cả vài ngàn đến hằng triệu dòng. hàm thì ko chỉ 1 mà vài chục hay vài trăm hàm. cái bạn nên bjo là học để nắm vững đi đã.
cảm ơn bạn tại bây giờ mình thì muốn làm nhiều cái, mà tại mới học nên còn mơ hồ lắm
muốn cua được cô gái đẹp nào chí ít phải hiểu rõ cô ấy thích cái hương vị hay style nói chuyện của cô nương đó nếu như ko thực sự đẹp trai và giàu có. bạn muốn làm nhiều thứ thì hãy nắm vững nó
@Honey_moon hàng triệu dòng hoài. hù con người ta à =))
kaka, hay
cũng còn tuỳ ko đến nỗi đó nhưng vài nnghìn dòng thì rất là bình thường nhé
This topic is now unlisted. It will no longer be displayed in any topic lists. The only way to access this topic is via direct link.
This topic is now listed. It will be displayed in topic lists.