Trang 1 trên tổng số 3 123 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 22 kết quả

Đề tài: [C++] tính căn bậc hai bằng 1 biến

  1. #1
    Ngày gia nhập
    04 2007
    Bài viết
    13

    Mặc định [C++] tính căn bậc hai bằng 1 biến

    Hôm này đi phỏng vấn , mấy ổng hỏi cách tính căn bậc hai bằng 1 biến => bó tay chịu thua , ở đây có ai biết cách tính không chỉ giùm với . thx

  2. #2
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Cái này phải học thêm Toán Đại số rùi, sorry, mình cũng chưa nghiên cứu qua nhưng nhớ là trong môn Đại số và Số học đã học vụ này rồi.

  3. #3
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Sao không làm thế này: x^2 = exp(2*ln(x))

    Có mỗi biến x thôi ah. Đáp ứng yêu cầu, còn chuyện có đúng ý nhà tuyển dụng không thì chịu.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  4. #4
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Ặc, Dream lúc này bị bệnh nặng quá rồi. Về úp mặt vào tường đi, nghe chưa.
    Bài toán căn bậc 2 mà ông đem bài lũy thừa 2 vào làm gì?
    Ý của người này hỏi là ko dùng hàm toán học, chỉ 1 biến thôi thì làm sao ra được, tức là chỉ dùng + - * / thôi. Chứ ai điên lại ko dùng sqrt mà dùng exp với ln?

  5. #5
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Nếu theo toán học làm sao mà có thể dùng một biến tính được chứ?
    Ờ mà hôm nay cũng hay lẫn lộn lung tung cả. Ở trên nghĩ là 1/2 thế mà lại viết là 2. Hôm nay giá mà đi phỏng vấn chắc cũng toi, thôi khuya rồi, up mặt xuống dường ngủ đây.

    Người ta chỉ yêu cầu viết hàm tính căn bậc 2 với một biến thôi mà. Với câu hỏi đó, Dr sẽ làm như thế này đó.

    sqrt(x)==x^1/2
    =>sqrt(x)=exp(0.5*ln(x))
    Duy nhất có mỗi biến x ngoài ra không có biến nào khác cả.

    Còn nếu là toán học thì nó phải có ít nhất là 2 biến mới tính được?

    Không biết biến đối số có được coi là biến ở đây không? Nếu không thì có nhiều cách đó.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  6. #6
    Ngày gia nhập
    01 2008
    Bài viết
    2

    Mặc định [C++] tính căn bậc hai bằng 1 biến

    Theo như mình nhớ khi học toán đại số có phép tính thủ công căn bậc 2 như sau:lấy một số bất kỳ chia cho 2,chia cho đến khi phấn dư còn 1 hoặc 0 thì ngưng,nếu thương vẫn còn có thể chia cho 2 thì tiếp tục.kết quả căn chính là giá trị phép dư 0,1 cộng lại.(cái này mình thấy thằng nhóc hàng xóm làm, không chắc chính xác k,anh em coi góp ý thêm nha)

  7. #7
    Ngày gia nhập
    07 2007
    Nơi ở
    Hồ Chí Minh
    Bài viết
    66

    Mình có thể xài cách dò tìm, và ra kết quả gần đúng. (Miễn sao ra dc kết quả,hehe).
    ví dụ lấy căn của 6.
    Ta phân hoạch ra theo khoản cách 0.01;
    Và cho run từ 1 số (chắc có cách để biết nên run từ đâu đến đâu).
    và tính bình phương của nó. Khi nó đế gần kết quả, sẽ xảy ra 1 hiện tượng là từ <, => ,>. Nhận ra dc là ta dừng và show kết quả.
    Thèm khát con gái !!
    ......................

  8. #8
    Ngày gia nhập
    04 2007
    Bài viết
    13

    Sorry nha , có công thức tính căn bậc hai nữa ( nó tựa tựa như các công thức tính sin, cos, hay số pi nhưng mà mình quên mất tiêu roài ) nhưng mà cái công thức đó mình dùng ít nhất là 2 biến chứ 1 biến thì chịu , cái yêu cầu này ko được dùng các hàm chuẩn đó !!!

  9. #9
    Ngày gia nhập
    12 2007
    Bài viết
    224

    Công thức Taylor gì gì đó hả . Hình như công thức đó dùng có 1 biến thôi mà.Bạn dùng biến cũ gán qua là xong thôi .

  10. #10
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Chính xác là Taylor đó, đọc thêm trong cuốn Giải tích 1 của Nguyễn Cam.

Các đề tài tương tự

  1. Toán tử đều căn bản nhất trong C/C++ cần phải biết
    Gửi bởi LaptrinhC trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 08-08-2013, 11:01 AM
  2. Lập trình C++0x khái niệm căn lề các biến
    Gửi bởi hearttt2911 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 01-12-2012, 11:20 PM
  3. Thuộc tính khóa ngoài( tham chiếu) biến mất khi biến đổi từ file XML sang DataTable
    Gửi bởi itmanhieu trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 17-08-2011, 08:02 PM
  4. Vẽ căn nhà bằng C++, không biết lỗi ở đâu?
    Gửi bởi luan.ktv trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 19-03-2011, 04:36 PM
  5. hỏi về Căn lề các biến(word align)
    Gửi bởi haba trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 16-10-2008, 11:30 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn