30/09/2018, 16:24

Mọi người vào giải bài tập về if else

Mình đang bí ở bài 2 mà mong mọi người chỉ giúp mình với.

Đỗ Trung Quân viết 18:27 ngày 30/09/2018

Có 3 trường hợp rõ ràng vậy mà bạn. Cố gắng đi.

Trịnh Duy viết 18:35 ngày 30/09/2018

@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.

X viết 18:34 ngày 30/09/2018

tự làm đi nha bn =))

Đỗ Trung Quân viết 18:39 ngày 30/09/2018

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
Trịnh Duy viết 18:35 ngày 30/09/2018

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");
}
Bài liên quan
0