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,760

    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: kevin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667

    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 hoặc bị sự thiếu kỷ luật làm tiêu tan 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