Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: các bài tập về sin- cos cần giúp...

  1. #1
    Ngày gia nhập
    10 2012
    Bài viết
    3

    Mặc định các bài tập về sin- cos cần giúp...

    đề bài là vầy
    1/ sin(sin(sin(...sin(x))))
    2/ đổi x từ độ sang radian
    3/ sin x+cos x+ sin2x+ cos2x+...+sin nx+cos nx.
    toán sin cos e rất tệ nên các a cho e xin code tiện hướng dẫn dùm e nha...
    thank các tiền bối nè...

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

    đề bài là vầy
    1/ sin(sin(sin(...sin(x))))
    2/ đổi x từ độ sang radian
    3/ sin x+cos x+ sin2x+ cos2x+...+sin nx+cos nx.
    toán sin cos e rất tệ nên các a cho e xin code tiện hướng dẫn dùm e nha...
    thank các tiền bối nè...
    Câu 1 không có sai số hả bạn tính kiểu gì bấy giờ, nhưng 2 bài 1,3 này đều sử dụng vòng lặp hết mà, sử dụng thư viện math.h là ọk có sin, cox đủ cả
    Có câu 2 bạn có quên thì nhắc lại thôi nhập góc tử 0->360 độ, đối sang radian lấy x/180*pi.
    Chịu khó giấy nháp ra liền.
    Giao lưu và học hỏi
    https://www.facebook.com/kimcy1992

  3. #3
    Ngày gia nhập
    10 2012
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi kimcy1992 Xem bài viết
    Câu 1 không có sai số hả bạn tính kiểu gì bấy giờ, nhưng 2 bài 1,3 này đều sử dụng vòng lặp hết mà, sử dụng thư viện math.h là ọk có sin, cox đủ cả
    Có câu 2 bạn có quên thì nhắc lại thôi nhập góc tử 0->360 độ, đối sang radian lấy x/180*pi.
    Chịu khó giấy nháp ra liền.
    dạ. bài 1/nhập x là từ bàn phím ah.về toán học e hơi dốt nên a chỉ cho e phương hướng giải quyết đc ko ah.
    bài 1 &3 sử dụng giai thừa đc ko ah!e mương tuọng dc vòng lặp n như bài 3 mình dùng 1 lúc 2 vòng lặp ha a.
    2/e mới nhập môn nên ko rành về "pi" lắm, a chỉ cụ thể e hơn đc ko ah!
    cảm ơn a...

  4. #4
    Ngày gia nhập
    10 2012
    Bài viết
    3

    #include <iostream>
    #include <conio.h>
    using namespace std;

    int xuly(int n)
    {
    if(n==0) return 0;
    else
    return 2*n+xuly(n-1);
    }

    void main()
    {
    cout<<"nhap gioi han nx:";
    int n;
    cin>>n;
    cout<<"tong day:";
    for(int i=1;i<=n;i++)
    cout<<"+sin"<<i<<"x+cos"<<i<<"x";
    cout<<": ";
    cout<<xuly(n)<<" sinxcosx.";
    getch();
    }
    bài sin+cos e làm kiểu căn bản vậy đc ko a?
    việc sử dụng hàm "cmath" đối với sin,cos các a có thể giải thich e rõ hơn ko ah

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

    Số là số Pi 3,14 đó bạn. bạn nên làm đối số sang radian trước vì hàm sin cos nó tính theo kiểu số radian chứ lại không phải là độ. bài bạn làm hình như sai thì phải. cơ bản mà dùng cả đệ quy thế kia thì cũng học C được lâu rồi đúng không nhỉ.
    Đấy mình có code bài 2 khá dễ nhìn gần với đề bài bạn thử xem.
    C Code:
    1. #include<stdio.h>
    2. #include<math.h>
    3. #include<conio.h>
    4. #define PI 3.14159265
    5.  
    6. float sinxcosx(float x, int n)
    7. {
    8.       float tong=0.0;
    9.       for(int i=1;i<=n;++i)
    10.           tong+=sin(i*x/180*PI)+cos(i*x/180*PI);// tinh theo radian da noi
    11.       return tong;
    12. }
    13.  
    14. int main()
    15. {
    16.     float x;
    17.     int n;
    18.     printf("Nhap vao x do:");
    19.     scanf("%f",&x);
    20.     printf("Nhap vao n:");
    21.     scanf("%d",&n);
    22.     printf("gia tri cua ham sinxcosx %.10f",sinxcosx(x,n));
    23.     getch();
    24. }
    và thư viện mà bạn muốn tìm hiểu này cứ vào đây có hết mình cũng chỉ lên đây tra cứu là nhiều thôi http://www.cplusplus.com/reference/clibrary/cmath/
    Giao lưu và học hỏi
    https://www.facebook.com/kimcy1992

  6. #6
    Ngày gia nhập
    10 2012
    Bài viết
    3

    Mặc định các bài tập về sin- cos cần giúp...

    cảm ơn a. đúng là đọc xong ngộ thêm nhìu thứ.
    n mà a ơi...hình như chưa đi đúng trọng tâm rùi nè...
    1/sin(sin(sin...(sin(x))))
    giới han nhập: n;
    2/ sinx+cosx+sin2x+cos2x+...+sinnx+cosnx.
    bài 2 thì là đoạn code e nhập ở trên đó a.
    còn bài 1 e chưa có hương giải nữa

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

    Trích dẫn Nguyên bản được gửi bởi hearttt2911 Xem bài viết
    cảm ơn a. đúng là đọc xong ngộ thêm nhìu thứ.
    n mà a ơi...hình như chưa đi đúng trọng tâm rùi nè...
    1/sin(sin(sin...(sin(x))))
    giới han nhập: n;
    2/ sinx+cosx+sin2x+cos2x+...+sinnx+cosnx.
    bài 2 thì là đoạn code e nhập ở trên đó a.
    còn bài 1 e chưa có hương giải nữa
    trọng tâm gì cơ bạn mình cứ theo công thức trên thôi mà, còn bài 1 là tính sin x liên tục thì phải thì công thức tương tự bài 2 theo radian thôi, bài 1 bạn thêm sai số nữa là được dựa vào sai số để dừng thực hiện phép tính hoặc bạn tính sin x có giới hạn liên tiếp bao nhiêu lần gì đó.
    C Code:
    1. #include <iostream>
    2. #include<math.h>
    3. #define PI 3.14159265358979323846
    4. using std::cout;
    5. using std::cin;
    6.  
    7. int main()
    8. {
    9.     float ss;
    10.     float x;
    11.     do
    12.     {
    13.     cout<<"Nhap vao sai so ban muon ss>=0:";cin>>ss;
    14.     cout<<"Nhap vao x do:"; cin>>x;
    15.     }while(x*ss<0.0);
    16.    
    17.     while(x>ss)
    18.          x=sin(x/180*PI);
    19.     cout.precision(10);
    20.     std::cout.flags(std::ios::uppercase);
    21.     cout<<"Gia tri cua sin x:"<<x<<std::endl;
    22.     system("pause");
    23.     return 0;
    24. }
    Giao lưu và học hỏi
    https://www.facebook.com/kimcy1992

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

  1. Sự cố Nhờ mod chuyển giúp bài "Sắp xếp số thứ tự ngay trong bảng của 1 database?" từ MySQL sang MSSQL giúp!
    Gửi bởi hu-xeko trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 1
    Bài viết cuối: 12-03-2012, 07:48 PM
  2. Mới nhập môn khó quá , cần trợ giúp [Vấn đề của bạn cần muốn giúp là gì ?]
    Gửi bởi cuingo212 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 22-10-2011, 08:43 AM
  3. Chương trình giúp một học sinh cấp 1 học phép nhân, xử lý hàm rand, giúp mình với?
    Gửi bởi chankx trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 12-05-2009, 08:52 PM
  4. Code giúp add một key vào registry, ai giúp em?
    Gửi bởi olavien trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 12-12-2007, 08:45 AM

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