Professional Documents
Culture Documents
Bai Tap Lam Quen Voi C++
Bai Tap Lam Quen Voi C++
6. Viết chương trình C++ để nhập điểm kiểm tra, điểm thi giữa kỳ, điểm thi cuối kỳ và tính
tổng điểm, sau đó in kết quả.
7. Viết chương trình C++ để nhập hai số nguyên x, y, sau đó tính: p=x*y, s=x+y,
total=s2+p(s-x)*(p+y) và in kết quả.
1
Nguyễn Lê Hải Hà – Trường Hữu Nghị T78
Hướng dẫn
Phần 1. Biến và kiểu dữ liệu
Bài 1.
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int age;
age=15;
cout<<" Toi moi "<<age<<" tuoi.\n";
cout<<" Toi con qua tre de choi game.\n";
return 0;
}
Bài 2.
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
cout<<"*****\n";
cout<<"*****\n";
cout<<"*****\n";
cout<<"*****\n";
cout<<"*****\n";
system("PAUSE");
return 0;
}
Bài 3.
Khai báo hai biến nguyên, một biến thực và gán các giá trị tương ứng 10, 15 và 12.6 cho
chúng.
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int x;
int y;
float z;
x=10;
y=15;
z=12.6;
cout<<"x="<<x<<"\t"<<"y="<<y<<"\t"<<"z="<<z;
2
Nguyễn Lê Hải Hà – Trường Hữu Nghị T78
cout<<"\n";
system("PAUSE");
return 0;
}
Bài 4. Tự làm
Bài 5.
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int val1;
int val2;
int val3;
cout<<"Ban hay nhap ba so nguyen:";
cin>>val1>>val2>>val3;
return 0;
}
Bài 2.
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int x,y,tong;
float trungbinh;
cout << "Nhap hai so nguyen : " << endl;
cin>>x>>y;
tong=x+y;
trungbinh=tong/2.0f;
cout << "Tong cua " << x << " va " << y << " la " << tong << "." << endl;
cout << "Trung binh cua " << x << " va " << y << " la " << trungbinh << "."
<< endl;
return 0;
}
Ghi chú: Tại dòng trungbinh=tong/2.0f;, mình thực hiện phép chia cho 2.0f chứ không
phải là chia cho 2 để ta có kết quả là một số thực, không phải là số nguyên, vì nếu chia cho 2
sẽ bị ép kiểu về int.
Bài 3.
Giả sử bạn có vận tốc ban đầu u, gia tốc a và thời gian t. Viết chương trình C++ để tìm vận
tốc cuối cùng và in kết quả ra màn hình.
Chú ý: sử dụng lệnh cin để nhập các giá trị tương ứng cho u, a và t. Sau đó, sử dụng công
thức v = u + a*t để tính vận tốc cuối cùng.
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int v,u,a,t;
cout << "Nhap van toc, gia toc, thoi gian : " << endl;
cin>>u>>a>>t;
v=u+a*t;
cout << "Van toc cuoi cung la " << v << "." << endl;
return 0;
}
Bài 4.
#include <cstdlib>
#include <iostream>
using namespace std;
4
Nguyễn Lê Hải Hà – Trường Hữu Nghị T78
int main()
{
int x;
int y;
x=10;
y=5;
cout<<"Ket qua tra ve:\n";
cout<<"Gtri x\t"<<"Gtri y\t"<<"Bieu thuc\t"<<"Ket qua\n";
cout<<x<<" |\t"<<y<<" |\t"<<"x=y+3\t"<<"\t|"<<"x="<<y+3<<"\n";
cout<<x<<" |\t"<<y<<" |\t"<<"x=y-2\t"<<"\t|"<<"x="<<y-2<<"\n";
cout<<x<<" |\t"<<y<<" |\t"<<"x=y*5\t"<<"\t|"<<"x="<<y*5<<"\n";
cout<<x<<" |\t"<<y<<" |\t"<<"x=x/y\t"<<"\t|"<<"x="<<(float)(x/y)<<"\n";
cout<<x<<" |\t"<<y<<" |\t"<<"x=x%y\t"<<"\t|"<<"x="<<x%y<<"\n";
system("PAUSE");
return 0;
}
Bài 5.
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int x;
x=5;
cout<<"Gtri ban dau\t"<<"Bieuthuc\t"<<"Gtri cua\t"<<"Gtri sau\n";
cout<<"cua x\t\t\t\t"<<"bieuthuc\t"<<"cua x\n";
cout<<"\n";
cout<<x<<" |\t"<<"x++"<<"
|\t\t\t"<<x<<"\t"<<"\t|"<<"x="<<x+1<<"\n";
cout<<x<<" |\t"<<"x--"<<" |\t\t\t"<<x<<"\t"<<"\t|"<<"x="<<x-1<<"\n";
cout<<x<<" |\t"<<"++x"<<"
|\t\t\t"<<x+1<<"\t"<<"\t|"<<"x="<<x+1<<"\n";
cout<<x<<" |\t"<<"--x"<<" |\t\t\t"<<x-1<<"\t"<<"\t|"<<"x="<<x-
1<<"\n";
system("PAUSE");
return 0;
}
Bài 6.
#include <cstdlib>
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
float q1;
5
Nguyễn Lê Hải Hà – Trường Hữu Nghị T78
float q2;
float q3;
float tongdiemkt;
float diemgk;
float diemck;
float tongdiem;
cout<<"==========Diem kiem tra================\n";
cout<<"Nhap diem kiem tra 1:";
cin>>q1;
cout<<"\n";
cout<<"Nhap diem kiem tra 2:";
cin>>q2;
cout<<"\n";
cout<<"Nhap diem kiem tra 3:";
cin>>q3;
cout<<"\n";
cout<<"==========Diem thi giua ky==============\n";
cout<<"Nhap diem thi giua ky:";
cin>>diemgk;
cout<<"\n";
cout<<"===========Diem thi cuoi ky================\n";
cout<<"Nhap diem thi cuoi ky:";
cin>>diemck;
cout<<"\n";
tongdiemkt=q1+q2+q3;
tongdiem=tongdiemkt+diemgk+diemck;
cout<<"Tong diem kiem tra:"<<right<<setw(5)<<tongdiemkt;
cout<<"\n";
cout<<"Diem thi giua ky:"<<right<<setw(7)<<diemgk;
cout<<"\n";
cout<<"Diem thi cuoi ky:"<<right<<setw(10)<<diemck;
cout<<"\n";
cout<<".................................\n";
cout<<"Tong diem:"<<right<<setw(11)<<tongdiem;
cout<<"\n";
system("PAUSE");
return 0;
}
Bài 7.
nhập hai số nguyên x, y, sau đó tính: p=x*y, s=x+y, q=s2+p(s-x)*(p+y) và in kết quả.
using namespace std;
int main()
{
float x;
float y;
6
Nguyễn Lê Hải Hà – Trường Hữu Nghị T78
float p;
float s;
float q;
cout<<"Nhap gia tri x:";
cin>>x;
cout<<"\n";
cout<<"Nhap gia tri y:";
cin>>y;
cout<<"\n";
p=x*y;
s=x+y;
q=s*s+p*(s-x)*(p+y);
cout<<"Gia tri bieu thuc:"<<q;
cout<<"\n";
system("PAUSE");
return 0;
}