Nghe tí nhạc cho đỡ buồn nhé mọi người

Thông Báo

News Cập nhật bài
- - - - - - - - - - - - -
ღ Khi một thứ phát triển đến cực đại nó sẽ mang hình hài của cái đối nghịch
-Theza-
ღ==============ღ
◕ Lời nhắn
⊱ Mình học Bách Khoa nên ai đó ghét Bách Khoa thì có thể lặng lẽ đi ra
⊱ Mình là dân Thanh Hóa nên ai đó ghét Thanh Hóa cũng có thể lặng lẽ rời đi
⊱ Mình học cơ khí, trang này chỉ làm ra theo sở thích nên nếu thấy không hài lòng có thể nhẹ nhàng tắt trang..
◕ Dịch vụ: Nhận thiết kế Form mẫu Excel, Google Sheets:
⊱ Hỗ trợ quản lý, chiết xuất dữ liệu; Tạo bảng báo cáo, thống kê nhanh;
⊱ Tạo hệ thống thiết lập và quản lý tiến độ công việc một cách trực quan;
⊱ Tư vấn, xử lý mọi vấn đề hóc búa, nan giải nhất khi sử dụng googleSheets.

◕ Trang web hiện đặt một số quảng cáo, mong các bạn thông cảm!
1 Góc học tập2 Tin học đại cương3 Bài kiểm tra thực hành
Đề 22
Đề 22
Lập chương trình thực hiện các công việc sau:
a) Nhập một giá trị thực x radian (0 ≤ x < 10) từ bàn phím.
b) Tính sin(x) với độ chính xác 0.0001 dựa vào công thức sau:$$\sin (x) = x - \frac{{{x^3}}}{{3!}} + \frac{{{x^5}}}{{5!}} - ... + {( - 1)^n}\frac{{{x^{2n + 1}}}}{{(2n + 1)!}}$$Gợi ý: Sử dụng vòng lặp while để tính với điều kiện dừng khi \(\frac{{{x^{2n + 1}}}}{{(2n + 1)!}} < epsilon = 0.0001\)
Chú ý:
_Sinh viên phải kiểm tra điều kiện đầu vào.
_Kết quả cần hiện 6 chữ số sau dấu phẩy.

#include <bits/stdc++.h>
main()
{float a,x,sin=0,epsilon=0.0001,gt=1;
 int n=0,i=1;
 do {printf("Nhap vao so thuc x radian (0<=x<10) :");
        scanf("%f",&x);}
 while(x<0||x>=10);
 do {a=pow(x,i)*gt;
        if(i%4==3) sin=sin-a;
        else sin=sin+a;
        i=i+2;gt=gt/(i-1)/i;} 
 while(a>=epsilon);
 printf("\n Ta co sin(%.6f) = %.6f",x,sin);
 getch();
}

Với đề tương tự:
Đề 22
Lập chương trình thực hiện các công việc sau:
a) Nhập một giá trị thực x radian (0 ≤ x < 10) từ bàn phím.
b) Tính cos(x) với độ chính xác 0.0001 dựa vào công thức sau:$$\cos (x) = 1 - \frac{{{x^2}}}{{2!}} + \frac{{{x^4}}}{{4!}} - ... + {( - 1)^n}\frac{{{x^{2n}}}}{{(2n)!}}$$Gợi ý: Sử dụng vòng lặp while để tính với điều kiện dừng khi \(\frac{{{x^{2n}}}}{{(2n)!}} < epsilon = 0.0001\)
Chú ý:
_Sinh viên phải kiểm tra điều kiện đầu vào.
_Kết quả cần hiện 6 chữ số sau dấu phẩy.

#include <bits/stdc++.h>
main()
{float a,x,cos=0,epsilon=0.0001,gt=1;
 int n=0,i=0;
 do {printf("Nhap vao so thuc x radian (0<=x<10) :");
        scanf("%f",&x);}
 while(x<0||x>=10);
 do {a=pow(x,i)*gt;
       if(i%4==2) cos=cos-a;
       else cos=cos+a;
       i=i+2;gt=gt/(i-1)/i;} 
 while(a>=epsilon);
 printf("\n Ta co cos(%.6f) = %.6f",x,cos);
 getch();
}
Bình luận
Đăng nhập để bình luận
Tải thêm bình luận

➲ Giới thiệu - About me ➲ Liên hệ với tôi - Contact me ➲ Điều khoản điều kiện - Terms & Conditions ➲ Chính sách bảo mật - Privacy policy ➲ Tuyên bố miễn trừ trách nhiệm - Disclaimer
Phòng Chat tổng