Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 19 kết quả

Đề tài: cần giải đáp về pp lặp

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

    Mặc định cần giải đáp về pp lặp

    các bạn sửa hộ mình code nay nhé và cho mình biết lỗi tại chỗ nào
    C Code:
    1. //phuong phap lap
    2. #include<conio.h>
    3. #include<stdio.h>
    4. #include<math.h>
    5. float f(float x)
    6. {
    7.    float f1=x*x*x+3*x+5;
    8.    return f1;  
    9. }
    10. main()
    11. {    
    12.       float a =-2,b=-1;
    13.       float c,d;
    14.          c=(a+b)/2.0;
    15.       do
    16.         {
    17.            c=c+f(c);
    18.         }while ((fabs(f(c))<0.0001)or(c<a)or(c>b)) ;
    19.         if(fabs(f(c))<0.0001)
    20.           printf("nghiem cua phuong trinh la %3.4f",c);
    21.         else  
    22.         if(fabs(f(c))<0.0001)
    23.           printf("day phan ky");  
    24.        
    25.        
    26.       getch();
    27. }
    Đã được chỉnh sửa lần cuối bởi asuka123456 : 28-03-2008 lúc 10:37 PM.

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

    - Đề bài đâu bạn ....Yêu cầu của nó như thế nào?
    - Nhìn đoạn code thì làm sao hiểu bạn ngụ ý muốn giúp cái jì?
    No way, No success..

  3. #3
    Ngày gia nhập
    11 2007
    Bài viết
    153

    Oh bạn này quên mất đề bài rồi, nhưng có lẽ bạn ý hơi nhầm giữa ngôn ngữ của máy tính và tiếng anh thì phải
    C Code:
    1. #include<conio.h>
    2. #include<stdio.h>
    3. #include<math.h>
    4. float f(float x)
    5. {
    6.    float f1=x*x*x+3*x+5;
    7.    return f1;
    8. }
    9. main()
    10. {
    11.       float a =-2,b=-1;
    12.       float c,d;
    13.          c=(a+b)/2.0;
    14.       do
    15.         {
    16.            c=c+f(c);
    17.         }while ((fabs(f(c))<0.0001)||(c<a)||(c>b)) ;// ở đây phải là "||" chứ sao lại có or nhỉ???Mình chưa thấy cái này bao giờ .
    18.         if(fabs(f(c))<0.0001)
    19.           printf("nghiem cua phuong trinh la %3.4f",c);
    20.         else
    21.         if(fabs(f(c))<0.0001)
    22.           printf("day phan ky");
    23.  
    24.  
    25.       getch();
    26. }
    Đã được chỉnh sửa lần cuối bởi comeonbaby : 29-03-2008 lúc 08:04 AM.
    ttecak ?

  4. #4
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    cả "or" và "and" đều là keyword của C/C++ đó, nhưng do programmer thích xài && và || nên 1 số compiler đã không có hỗ trợ 2 keyword này.

  5. #5
    Ngày gia nhập
    11 2007
    Bài viết
    153

    Ủa hình như làm gì có hả RR ơi, ông nhầm với C++ rồi hay sao đó, trên mạng không thấy nói về từ khoá này mà ?? tìm cả ngày trời có thấy từ này trong C đâu??
    ttecak ?

  6. #6
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Mặc định cần giải đáp về pp lặp

    Ủa hình như làm gì có hả RR ơi, ông nhầm với C++ rồi hay sao đó,
    2 Keyword này có từ rất lâu rùi, nó bắt nguồn từ ASM, không nhớ rõ lắm, 1 lần đọc trong thư viện. Nhưng tui chắc là thằng này phải có trong C và cả C++.
    Baby có thể tìm cuốn Teach your self C/C++ hoặc C in a nutshell, đọc vài trang đầu nó có nói về 2 từ khoá này.

  7. #7
    Ngày gia nhập
    11 2007
    Bài viết
    153

    Ủa vậy hả :-? để tìm đọc xem nhưng theo trên mạng thì hình như là không có vì cái link này :
    Đâu có thấy nói gì về từ or và and đâu.
    ttecak ?

  8. #8
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Có phải bạn ni tính viết cái thuật toán nghiệm gần đúng bằng PP lặp đơn ko ?

  9. #9
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Google is useful but not always correct. Tìm cuốn The C++ programming language của Strojob, ổng sáng lập ra C++ và trong đó có 1 box list tất cả keyword của C và C++ : or và and có trong đó.

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

    R_R đọc lại cuốn đó đi, không có đâu.

    Ở ASM nó chỉ có một kiểu logic and và or giữa bits (AND và OR), trong C/C++ có 2 kiểu and và or đó là logic biểu thức thông thường(&& and ||) là logic giữa bits (& và |). Nếu and và or là toán tử của C/C++ thì ... nó phải phân tích ngữ nghĩa của câu nữa đó.
    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!

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

  1. Cung cấp giấy ik plus, Paper One, Plus A+, Double A, Giấy Thái Lan, Giấy Bãi Bằng, bìa màu, băng dính, mica các loại
    Gửi bởi dungptvietthanh trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 07-06-2013, 04:05 PM
  2. Chung cư Đại Thanh giảm sốc 10tr/vnđ cho các căn hộ. giảm và liên tục giảm…!!
    Gửi bởi lanthanh91 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 09-10-2012, 10:27 AM
  3. Trả lời: 0
    Bài viết cuối: 06-08-2012, 07:01 PM
  4. Trả lời: 0
    Bài viết cuối: 04-08-2012, 03:08 PM
  5. Trả lời: 0
    Bài viết cuối: 24-05-2012, 04:04 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