[Tin học đại cương] Bài thực
hành số 3
Nằm trong chuỗi bài viết về thực hành tin học đại cương, đây là bài hướng dẫn thực hành cho bài
thực hành số 3 trong quyển Bài thực hành Tin học đại cương.
B. BÀI TẬP Ở NHÀ
Bài 3.1
Lập chương trình thực hiện các công việc sau:
1. Nhập 3 số thực bất kì.
2. Tính giá trị biểu thức :
3. Đưa giá trị tính được của ra màn hình dưới dạng:
Gia tri cua = <gia tri>
Bài giải
Đây một bài rất bản, dựa trên yêu cầu của bài tập thì ta cần quan tâm đến các hàm ợng
giác ( ), hàm trị tuyệt đối ( ), …. Để dùng được các hàm này, chúng
ta cần thêm thư viện math.h
Sau đây là code của bài tập này.
1
2
3
4
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main(){
float x, y, z, F;
Downloaded by v?n ti?n Lê (vantienle525@gmail.com)
lOMoARcPSD|36442750
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
printf("\n Nhap gia tri dau vao ");
printf("\n x = "); scanf("%f",&x);
printf("\n y = "); scanf("%f",&y);
printf("\n z = "); scanf("%f",&z);
//tinh gia tri cua F
F = (x+y+z)/(x*x + y*y+1)-fabs(x-z*cos(y));
//ham luong giac dau vao deu la radian
//fabs nhan dau vao la so kieu float
printf("\n Gia tri cua F = %f",F);
getch();
return 0;
}
Bài 3.2
Lập chương trình thực hiện các công việc sau:
1. Nhập số thực bất kì
2. Tính chu vi , diện tích của hình tròn
3. Đưa các giá trị tính được ra màn hình:
Chu vi cua hinh tron M = <gia tri>
Dien tich cua hinh tron S = <gia tri>
Bài giải
Đây là một bài toán cơ bản. Điều quan trọng nhất trong bài toán này là chúng ta sẽ khai báo hằng
số .
Say đây là code của bài tập này.
1
2
3
#include <stdio.h>
#include <conio.h>
#define PI 3.14 //Khai bao hang so PI
Downloaded by v?n ti?n Lê (vantienle525@gmail.com)
lOMoARcPSD|36442750
4
5
6
7
8
9
10
11
12
13
14
int main(){
float r, M, S;
printf("\n Nhap gia tri ban kinh (r>0) r = ");
scanf("%f",&r);
M = 2*PI*r;
S = PI*r*r;
printf("\n Chu vi cua hinh tron M = %f",M);
printf("\n Dien tich cua hinh tron S = %f",S);
getch();
return 0;
}
Bài 3.3
Lập chương trình thực hiện các công việc sau:
1. Nhập 2 số thực
2. Tính giá trị biểu thức :
3. Đưa giá trị tính được của ra màn hình dưới dạng
Gia tri cua F = <gia tri>
Bài giải
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main(){
float X, Y, F;
printf("\n Nhap gia tri X = "); scanf("%f",&X);
printf("\n Nhap gia tri Y = "); scanf("%f",&Y);
F = pow(Y,6)+X*pow(Y,5)+pow(X,2)*pow(Y,4)+
pow(X,3)*pow(Y,3)+pow(X,4)*pow(Y,2)+pow(X,5)*Y+pow(X,6);
//nen tinh F = (X^7-Y^7)/(X-Y) nhung nho phai xet 2 TH X=Y va nguoc lai
printf("\n Gia tri cua F = %f",F);
getch();
return 0;
Downloaded by v?n ti?n Lê (vantienle525@gmail.com)
lOMoARcPSD|36442750
14
15
16
}
C. BÀI TẬP TẠI PHÒNG
MÁY
Bài 3.4
Lập chương trình thực hiện các công việc sau:
1. Nhập hai số nguyên bất kỳ
2. Tính chu vi và diện tích của hình chữ nhật có 2 cạnh
3. Đưa kết quả ra màn hình
Bài giải
1
2
3
4
5
6
7
8
9
1
0
11
1
2
1
#include <stdio.h>
#include <conio.h>
int main(){
int a, b, C, S;
printf("\n Nhap gia tri dau vao la so nguyen");
printf("\n a = "); scanf("%d",&a);
printf("\n b = "); scanf("%d",&b);
C = 2*(a+b);
S = a*b;
printf("\n Chu vi C = %d",C);
printf("\n Dien tich S = %d",S);
getch();
return 0;
}
Downloaded by v?n ti?n Lê (vantienle525@gmail.com)
lOMoARcPSD|36442750

Preview text:

lOMoARcPSD|36442750
[Tin học đại cương] Bài thực hành số 3
Nằm trong chuỗi bài viết về thực hành tin học đại cương, đây là bài hướng dẫn thực hành cho bài
thực hành số 3 trong quyển Bài thực hành Tin học đại cương. B. BÀI TẬP Ở NHÀ Bài 3.1
Lập chương trình thực hiện các công việc sau: 1. Nhập 3 số thực bất kì.
2. Tính giá trị biểu thức :
3. Đưa giá trị tính được của ra màn hình dưới dạng: Gia tri cua = Bài giải
Đây là một bài rất cơ bản, dựa trên yêu cầu của bài tập thì ta cần quan tâm đến các hàm lượng giác (
), hàm trị tuyệt đối (
), …. Để dùng được các hàm này, chúng
ta cần thêm thư viện math.h
Sau đây là code của bài tập này. 1  #include 2  #include 3  #include  int main(){ 4  float x, y, z, F;
Downloaded by v?n ti?n Lê (vantienle525@gmail.com) lOMoARcPSD|36442750 5 6 
printf("\n Nhap gia tri dau vao "); 7 
printf("\n x = "); scanf("%f",&x); 8 
printf("\n y = "); scanf("%f",&y); 9 
printf("\n z = "); scanf("%f",&z); 10 11  //tinh gia tri cua F 12 
F = (x+y+z)/(x*x + y*y+1)-fabs(x-z*cos(y)); 
//ham luong giac dau vao deu la radian 13 
//fabs nhan dau vao la so kieu float 14 15 
printf("\n Gia tri cua F = %f",F); 16  getch(); 17  return 0; 18  } 19 Bài 3.2
Lập chương trình thực hiện các công việc sau: 1. Nhập số thực bất kì 2. Tính chu vi
, diện tích của hình tròn 3. Đưa các giá trị tính được ra màn hình:
Chu vi cua hinh tron M =
Dien tich cua hinh tron S = Bài giải
Đây là một bài toán cơ bản. Điều quan trọng nhất trong bài toán này là chúng ta sẽ khai báo hằng số .
Say đây là code của bài tập này. 1  #include 2  #include 3 
#define PI 3.14 //Khai bao hang so PI
Downloaded by v?n ti?n Lê (vantienle525@gmail.com) lOMoARcPSD|36442750 4 5  int main(){ 6  float r, M, S; 7 
printf("\n Nhap gia tri ban kinh (r>0) r = ");  scanf("%f",&r); 8  M = 2*PI*r; 9  S = PI*r*r; 10 
printf("\n Chu vi cua hinh tron M = %f",M); 11 
printf("\n Dien tich cua hinh tron S = %f",S);  getch(); 12  return 0; 13  } 14 Bài 3.3
Lập chương trình thực hiện các công việc sau: 1. Nhập 2 số thực
2. Tính giá trị biểu thức :
3. Đưa giá trị tính được của ra màn hình dưới dạng Gia tri cua F = Bài giải 1  #include 2  #include 3  #include  int main(){ 4  float X, Y, F; 5 
printf("\n Nhap gia tri X = "); scanf("%f",&X); 6 
printf("\n Nhap gia tri Y = "); scanf("%f",&Y); 7 8 
F = pow(Y,6)+X*pow(Y,5)+pow(X,2)*pow(Y,4)+ 9 
pow(X,3)*pow(Y,3)+pow(X,4)*pow(Y,2)+pow(X,5)*Y+pow(X,6); 
//nen tinh F = (X^7-Y^7)/(X-Y) nhung nho phai xet 2 TH X=Y va nguoc lai 10 11 
printf("\n Gia tri cua F = %f",F); 12  getch(); 13  return 0;
Downloaded by v?n ti?n Lê (vantienle525@gmail.com) lOMoARcPSD|36442750 14 15  } 16 C. BÀI TẬP TẠI PHÒNG MÁY Bài 3.4
Lập chương trình thực hiện các công việc sau: 1. Nhập hai số nguyên bất kỳ
2. Tính chu vi và diện tích của hình chữ nhật có 2 cạnh
3. Đưa kết quả ra màn hình Bài giải  1  #include  2  #include  int main(){  3  int a, b, C, S;  4 
printf("\n Nhap gia tri dau vao la so nguyen");  5 
printf("\n a = "); scanf("%d",&a);  6 
printf("\n b = "); scanf("%d",&b);  7  C = 2*(a+b);  8  S = a*b;  9  1  printf("\n Chu vi C = %d",C); 0 
printf("\n Dien tich S = %d",S);  11  getch();  1  return 0; 2  }  1
Downloaded by v?n ti?n Lê (vantienle525@gmail.com)