Giáo trình ngôn ngữ C



tải về 2.34 Mb.
Chế độ xem pdf
trang34/62
Chuyển đổi dữ liệu16.03.2023
Kích2.34 Mb.
#54376
1   ...   30   31   32   33   34   35   36   37   ...   62
C ĐHQGHN

IV.1.
Cấu trúc tuần tự
 
Đây là cấu trúc đơn giản nhất của các ngôn ngữ lập trình nói chung, điều khiển thực 
hiện tuần tự các lệnh trong chương trình (bắt đầu từ các lệnh trong thân hàm main) theo 
thứ tự từ trên xuống dưới (nếu không có điều khiển nào khác). 
 Ví 
dụ 1.1: Chương trình nhập năm sinh của một người từ bàn phím, sau đó in ra lời 
chào và tuổi của người đó. 
#include  
#include  
void main() 
{ int namsinh
printf("Nhap nam sinh cua ban : "); 
scanf("%d", &namsinh); 
printf("\n\nChao ban! nam nay ban %4d tuoi",2002-
namsinh); 
getch(); 
}
 Ví 
dụ 1.2: Viết chương trình nhập ba số thực a,b,c từ bàn phím là số đo 3 cạnh tam 
giác, sau đó tính và in chu vi và diện tích của tam giác. 
 Giải
Dữ liệu vào : a,b,c kiểu float là 3 cạnh một tam giác 


Gi¸o tr×nh tin häc c¬ së II - N
gôn ngữ
 C
42
 Tính 
toán : chu vi p = (a+b+c), 
diện tích s = sqrt(q*(q-a)*(q-b)*(q-c)) 
với q = p/2, sqrt là hàm tính căn bậc 2
Chúng ta có chương trình như sau: 
#include  
#include  
#include  
void main() 
{ float a,b,c, p,q,s; 
printf("Nhap so do 3 canh cua tam giac "); 
printf("\na = "); scanf("%f", &a); 
printf("\nb = "); scanf("%f", &b); 
printf("\nc = "); scanf("%f", &c); 
p = a+b+c; q = p/2; 
s = sqrt(q*(q-a)*(q-b)*(q-c)); 
printf("\n\nChu vi la %5.1f, dien tich la %5.2f ",p,s); 
getch();} 
ví 
dụ về kết quả thực hiện chương trình
Nhap so do 3 canh cua tam giac
a = 3 ↵ 
b = 4 ↵ 
c = 5 ↵ 
Chu vi la 12.0, dien tich la 6.00 
Lưu ý: 
Trong chương trình ví dụ trên chúng ta sử dụng hàm tính căn bậc 2 sqrt, hàm 
này được khai báo trong tệp tiêu đề math.h 
Chương trình trên chưa xử lý trường hợp a,b,c không hợp lệ (ba số a,b,c có thể 
không thoả mãn là 3 cạnh một tam giác) 

tải về 2.34 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   30   31   32   33   34   35   36   37   ...   62




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương