Tải bản đầy đủ (.docx) (5 trang)

lab3 Kỹ thuật lập trình

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (45.33 KB, 5 trang )

Nguyễn Hoài Danh
1610391

LAB 3
Câu 1:
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
double oX, oY, aX, aY, R, d;
cout << "nhap diem toa do O:" << endl<<"nhap x"<cin >> oX;
cout << "nhap y:"<< endl;
cin >> oY;
cout << "nhap R:"<cin >> R;
if (R < 0)cout << "Co loi xay ra"<else
{
cout << "nhap diem toa do A:" << endl << "nhap x:" << endl;
cin >> aX;
cout << "nhap y:" << endl;
cin >> aY;
d = sqrt( (oX-aX)*(oX - aX) +(oY-aY)*(oY - aY));
if (d <= R)cout << "A nam trong duong tron"<else cout<<"A nam ngoai duong tron" << endl;
}
system("pause");
return 0;
}


Câu 2:
Switch:
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
unsigned int X, Y;
cout << "Hom nay chu nhat, nhap X" << endl;
cin >> X;
Y = X % 7;
switch (Y)
{
case 0:
cout << X << " ngay sau la chu nhat" << endl;
break;
case 1:
cout << X << " ngay sau la thu hai" << endl;
break;
case 2:
cout << X << " ngay sau la thu ba" << endl;
break;
case 3:
cout << X << " ngay sau la thu tu" << endl;
break;
case 4:
cout << X << " ngay sau la thu nam" << endl;


break;

case 5:
case 6:

cout << X << " ngay sau la thu sau" << endl;
break;
cout << X << " ngay sau la thu bay" << endl;

}

}
system("pause");
return 0;

If:
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
unsigned int X, Y;
cout << "Hom nay chu nhat, nhap X" << endl;
cin >> X;
Y = X % 7;
if (Y == 0)cout << X << " ngay sau la chu nhat" << endl;
else if (Y == 1)cout << X << " ngay sau la thu hai" << endl;
else if (Y == 2)cout << X << " ngay sau la thu ba" << endl;
else if (Y == 3) cout << X << " ngay sau la thu tu" << endl;
else if (Y == 4)cout << X << " ngay sau la thu nam" << endl;
else if (Y == 5)cout << X << " ngay sau la thu sau" << endl;
else if (Y == 6)cout << X << " ngay sau la thu bay" << endl;

system("pause");
return 0;
}
Câu 3:
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
double a, b, c;
cout << "nhap 3 canh a,b,c" << endl;
cin >> a >> b >> c;
if (a <= 0 || b <= 0 || c <= 0) cout << "nhap sai do dai canh" << endl;
else if (((a + b) > c) && ((b + c) > a) && (a + c) > b)
{
if (a != b)
{
if (a*a + b*b == c*c) cout << "tam giac vuong" << endl;
else cout << "tam giac thuong" << endl;
}
else
{
if (a == c)cout << "tam giac deu" << endl;
else if (a*a + b*b == c*c) cout << "tam giac vuong can" << endl;
else cout << "tam giac can" << endl;
}
}
else cout << "khong phai tam giac" << endl;
system("pause");
return 0;

}


Câu 4:
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
double a, b, c, d;
cout << "nhap 3 so a,b,c" << endl;
cin >> a >> b >> c;
if (a == 0 && b == 0)
{
if (c == 0)cout << "pt vo so nghiem" << endl;
else cout << "pt vo nghiem" << endl;
}
else if (a == 0 && b != 0) cout << "nghiem duy nhat x = " << -c / b << endl;
else if (a != 0)
{
d =b*b - 4 * a*c;
if (d < 0)cout << "pt vo nghiem";
else if (d == 0)cout << "pt co nghiem duy nhat x=" << -b / (2 * a);
else cout << "pt co 2 nghiem:" << endl << "x1 = "<<(-b + sqrt(d)) / (2 * a)
<< endl << "x2 = " << (-b - sqrt(d)) / (2 * a);
}
system("pause");
return 0;
}
Câu 5:

#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int ngay_truoc, thang_truoc, ngay_ht, thang_ht, nam_truoc, nam_ht, T, N, h;
int DG1=1484, DG2=1533, DG3=1786, DG4=2242, DG5=2503, DG6=2587;
long long chi_so_truoc, chi_so_ht, san_luong, DMCB;
int so_ngay_tinh_tien, so_ngay_thang_truoc;
double DMKH1, DMKH2, DMKH3, DMKH4, DMKH5, DMKH6, tien, thue;
cout << "Nhap thoi gian ghi dien thang truoc" << endl;
cin >> ngay_truoc >> thang_truoc >> nam_truoc;
cout << "Nhap thoi gian ghi dien thang hien tai" << endl;
cin >> ngay_ht >> thang_ht >> nam_ht;
cout << "Nhap chi so thang truoc" << endl;
cin >> chi_so_truoc;
cout << "Nhap chi so hien tai" << endl;
cin >> chi_so_ht;
cout << "Nhap so ho dung chung" << endl;
cin >> h;
switch (thang_truoc)
{
case 1:case 3:case 5: case 7: case 10: case 12:
T = 31; break;
case 2:
T = 28; break;
case 4: case 6: case 8: case 9: case 11:
T = 30;
}
if (thang_ht == thang_truoc)N = ngay_ht - ngay_truoc;

else N = (ngay_ht + T - ngay_truoc);


cout << "ngay ghi thang truoc: " << ngay_truoc << ":" << thang_truoc << ":" <<
nam_truoc << endl;
cout << "ngay ghi hien tai: " << ngay_ht << ":" << thang_ht << ":" << nam_ht <<
endl;
cout << "thoi gian su dung: " << N << endl;
san_luong = chi_so_ht - chi_so_truoc;
cout << "San luong tieu thu: " << san_luong << endl;
cout << "so ho: " << h << endl;
DMKH1 = 50 * (N / T)*h;
DMKH2 = 50 * (N / T)*h;
DMKH3 = 50 * (N / T)*h;
DMKH4 = 100 * (N / T)*h;
DMKH5 = 100 * (N / T)*h;
if (san_luong <= DMKH1)tien = san_luong*DG1;
else if(san_luong <= DMKH2)tien = DMKH1*DG1+(san_luong-DMKH1)*DG2;
else if (san_luong <= DMKH3)tien = DMKH1*DG1 + DMKH2*DG2+(san_luong DMKH1-DMKH2)*DG3;
else if (san_luong <= DMKH4)tien = DMKH1*DG1 + DMKH2*DG2 + DMKH3*DG3+
(san_luong - DMKH1 - DMKH2- DMKH3)*DG4;
else if (san_luong <= DMKH5)tien = DMKH1*DG1 + DMKH2*DG2 + DMKH3*DG3 +
DMKH4*DG4+(san_luong - DMKH1 - DMKH2 - DMKH3-DMKH4)*DG5;
else tien = DMKH1*DG1 + DMKH2*DG2 + DMKH3*DG3 + DMKH4*DG4+ DMKH5*DG5
+ (san_luong - DMKH1 - DMKH2 - DMKH3 - DMKH4-DMKH5)*DG6;
thue= tien*0.1;
cout << "thue 10%: " << thue << endl;
cout << "Tong so tien thanh toan: " << tien +thue<< endl;
system("pause");
return 0;

}
Câu 6:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
enum menu {
NHAP_HANG_HOA = 1,
TIM_HANG_HOA,
IN_DS_HANG_HOA,
XOA_HANG_HOA,
CAP_NHAP_HANG_HOA,
LUU_DU_LIEU,
TAI_DU_LIEU,
THOAT
};

unsigned short choice;
cout << "1." << setw(3) << "Nhap hang hoa" << endl;
cout << "2." << setw(3) << "Tim hang hoa" << endl;
cout << "3." << setw(3) << "In ra danh sach hang hoa" << endl;
cout << "4." << setw(3) << "Xoa hang hoa " << endl;
cout << "5." << setw(3) << "Cap nhat hang hoa" << endl;
cout << "6." << setw(3) << "Luu du lieu" << endl;
cout << "7." << setw(3) << "Tai du lieu" << endl;
cout << "8." << setw(3) << "Thoat" << endl;
cout << setw(5) << "Hay chon chuc nang:" << endl;
cin >> choice;
choice = (menu(choice));

switch (choice)


{
case 1:

cout << "Nhap hang hoa" << endl; break;
case TIM_HANG_HOA:
cout << "Tim hang hoa" << endl; break;
case IN_DS_HANG_HOA:
cout << "In ra danh sach hang hoa" << endl; break;
case XOA_HANG_HOA:
cout << "Xoa hang hoa " << endl; break;
case CAP_NHAP_HANG_HOA:
cout << "Cap nhat hang hoa" << endl; break;
case LUU_DU_LIEU:
cout << "Luu du lieu" << endl; break;
case TAI_DU_LIEU:
cout << "Tai du lieu" << endl; break;
case THOAT:
cout << "Thoat" << endl; break;
default:
cout << "Co Loi xay ra"<break;

}

}
system("pause");
return 0;


Câu 7:
#include<iostream>
#include<sstream>
#include<string>
using namespace std;
int main()
{
int a, b,result;
char c;
string bieuthuc;
getline(cin, bieuthuc);
stringstream d;
d << bieuthuc;
d >> a >> c >> b;
cout << a << c << b<switch (c)
{
case '+':
result = a + b;
cout << "result = " << result<break;
case '-':
result = a - b;
cout << "result ="<< result << endl;
break;
case '*':
result = a * b;
cout << "result = "<< result << endl;
break;

case '/':
result = a / b;
cout << "result = "<< result << endl;
break;
}
system("pause");
return 0;
}



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×