Wednesday, September 10, 2014

[Delivery] Exercise for datatype

Bài 1: Write a program display your information, for instance: Full-Name, Age, Address



  • Bước 1: Dùng lệnh printf() để in chữ mình muốn in ra. 
  • Bước 2: Dùng \n để cách xuống dòng khi in ra. 



Bài 2: Write a program that accepts a number and square the number


To do this,

a. Accept the number.
b. Multiply the number with itself and display the square


  • Bước 1: Dùng int x = 0; để tạo 1 số giá trị số nguyên x.
  • Bước 2: Dùng printf() để in ra dòng Enter a number để mọi người biết mà đánh số bất kì vào.
  • Bước 3: Dùng scanf(), thì có 2 phần như sau:
    • %d hay controlstring - chứa các chuỗi kí tự in được và không in được (\n, \t) và các mã định dạng (%d, %f...).
    • &xargumentlist - Danh sách địa chỉ của tham số, khác với trong argumentlist của printf()Danh sách tham số.
    • => dòng lệnh này giúp nhập số mình muốn vào 
  • Bước 4: Dùng printf() để in ra giá trị số nguyên "Value of square : , %d"argumentlist của printf() sẽ là x * x vì ta muốn in ra mũ 2 của số mà ta đã nhập vào ở bước 3. 

Final Result


Bài 3: Write a program to find the area and perimeter of a circle.



  • Bước 1: Dùng float x = 0.5; để tạo giá trị thập phân cho x, x ở đây sẽ là bán kính (radius). 
  • Bước 2: Dùng float y = 3.14; để tạo giá trị thập phân cho y, y ở đây là số Pi.
  • Bước 3: Dùng printf() để in ra dòng Enter a number để mọi người biết mà đánh số bất kì vào.
  • Bước 4: Dùng scanf() để nhập giá trị của x mà mình muốn.
  • Bước 5: Dùng printf() với x * x * y để in ra diện tích của hình tròn.
  • Bước 6: Dùng printf() với x * 2 * y để in ra chu vi hình tròn.

Final result: 

Cho thử bán kình hình tròn = 5 




Bài 4: Write a C program that accepts the salary and age from the user and displays the same on the screen as output



  • Bước 1: Dùng int x = 0; để tạo 1 giá trị số nguyên x để giúp nhập tuổi ở bước 2.
  • Bước 2: Dùng printf()scanf() để yêu cầu người dùng nhập tuổi.
  • Bước 3: Dùng float y = 2.5; để tạo 1 giá trị số thập phân y để giúp nhập lương ở bước 4.
  • Bước 4: Dùng printf()scanf() để yêu cầu người dùng nhập lương.
  • Bước 5: Dùng printf() 2 dòng cuối để in ra số tuổi và lương mà người dùng nhập ở trên vào. 

Final result:
Tuổi 19

Lương 1500500



 Bài học rút ra: 
  • Datatype: mình học được:
    • int: Dùng để lưu trữ dữ liệu số nguyên (eg: 1,145,-240)
    • float: Dùng để lưu trữ dữ liệu số thực (eg: 3.14 )
    • double: Nếu float không đủ để lưu trữ thì dùng double
  • Ngoài ra còn 1 số datatype khác có thể tham khảo: 



No comments:

Post a Comment