Mình đang bí ở bài 2 mà mong mọi người chỉ giúp mình với.
Mọi người vào giải bài tập về if else
2 Likes
Có 3 trường hợp rõ ràng vậy mà bạn. Cố gắng đi.
1 Like
@Is2IT em đang ko hiểu chỗ biểu diễn ln(|sin(x)|)
anh có thể chỉ giúp em chỗ đó ko ạ?
thanks anh.
tự làm đi nha bn =))
Bạn dùng thử mấy hàm này vào bài toán nhé. Cái này là của bên C thêm thư viên math vào là chạy đc. Tìm trên mạng thôi
abs(int x): tính trị tuyệt đối của số nguyên x
fabs(double x): tính trị tuyệt đối của số thực x
random(int n): cho số ngẫu nhiên từ 0 đến n-1
randomize(): khởi đầu bộ tạo số ngẫu nhiên, ta nên chạy hàm này trước khi dùng hàm random
cos(double x) và sin(double x) và tan(double x): tính cos và sin và tang của x (đơn vị của x là radian chứ không phải là độ, 1 radian bằng khoảng 57 độ, cụ thể là bằng 180/3.14 - chắc các bạn còn nhớ 3.14 là gì chứ?)
exp(double x): tính e mũ x
log(double x): tính logarit tự nhiên của x (tức là ln(x) nếu viết theo toán học)
pow(double y,double x): tính y mũ x. Chú ý là y mũ x có thể tính theo công thức: y mũ x = exp(y*log(x))
sqrt(double x): tính căn bậc 2 của x. Chú ý là căn bậc n của x có thể tính theo công thức pow(x, 1/n)
floor(double x): cho số nguyên lớn nhất dưới x. Ví dụ: floor(8.6) là 8
ceil(double x): cho số nguyên bé nhất trên x. Ví dụ: ceil(8.6) là 9
Bai 2
#include <iostream>
#include <math.h>
#define PI 3.14
using namespace std;
int main()
{
float x;
cout<<"Nhap vao x=";
cin>>x;
if (x!=0)
{
double y;
y=1/x;
cout<<"f(x)= "<<y<<endl;
}
else
cout<<"Phuong trinh khong xac dinh!";
if (x>0)
{
double param,result,a,y;
a=x;
param = 5.5;
y = sin(a);
a = param*PI/180;
abs(y);
result = log(abs(y));
cout<<"f(x)="<<result<<endl;
}
else
cout<<"Phuong trinh khong xac dinh";
if (x<0)
{
double a,z;
a=x;
z=a*PI/180;
cout<<"f(x)="<<(x*x+2*x)/cos(z)<<endl;
}
else
cout<<"Phuong trinh khong xac dinh";
system("pause");
}
Bai 3 câu này sao em buid nó cứ kêu"while trying to match the argument list ‘(std::ostream, const char [3])’"
tạm dịch:trong khi cố gắng để phù hợp với danh sách đối số ‘(std :: ostream, const char [3])’
ai chỉ giúp với
#include <iostream>
using namespace std;
void main()
{
float detA,Dx,Dy,Dz,a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3;
cout<<"Nhap vao a1:"<<endl;
cin>>"a1";
cout<<"Nhap vao a2:"<<endl;
cin>>"a2";
cout<<"Nhap vao a3:"<<endl;
cin>>"a3";
cout<<"Nhap vao b1:"<<endl;
cin>>"b1";
cout<<"Nhap vao b2:"<<endl;
cin>>"b2";
cout<<"Nhap vao b3:"<<endl;
cin>>"b3";
cout<<"Nhap vao c1:"<<endl;
cin>>"c1";
cout<<"Nhap vao c2:"<<endl;
cin>>"c2";
cout<<"Nhap vao c3:"<<endl;
cin>>"c3";
cout<<"Nhap vao d1:"<<endl;
cin>>"d1";
cout<<"Nhap vao d2:"<<endl;
cin>>"d2";
cout<<"Nhap vao d3:"<<endl;
cin>>"d3";
detA=(a1*b2*c3+b1*c2+c1+a3+a2*b3)-(c1*b2*a3+b1*a2+a1+c2*b3+c3);
Dx=(d1*b2*c3+b1*c2+c1+d2*b3+d3)-(c1*b2*d3+c2*b3+c3+b1*a2+d1);
Dy=(a1*d2*c3+d1*c2+c1+a2*d3+a3)-(c1*d2*a3+c2*d3+c3+d1*a2+d1);
Dz=(a1*b2*d3+b1*d2+d1+a2*b3+a3)-(d1*b2*a3+d2*b3+d3+b1*a2+a1);
if (detA!=0)
{
cout<<"Nghiem cua phuong trinh la:"<<endl
<<"x="<<Dx/detA<<endl
<<"y="<<Dy/detA<<endl
<<"z="<<Dz/detA<<endl;
}
else
cout<<"Phuong trinh vo so nghiem or vo nghiem";
system("pause");
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?