Thứ Tư, 28 tháng 1, 2015

Variable and Datatype
A. Lý thuyết:
1. Biến:
BEGIN
INPUT A, B
C = A + B
DISPLAY C
END
- A, B và C là các biến trong các mã giả
- Tên biến mất đi sự cần thiết cho một lập trình để vị trí bộ nhớ truy cập sử dụng địa chỉ của họ
- Các hệ điều hành chăm sóc bố trí không gian cho các biến
- Để tham khảo các giá trị trong không gian bộ nhớ, chúng ta chỉ sử dụng một tên biến
2. Kiểu dữ liệu (Datatypes): int, float, double, char
a) int:
- có chứa chữ số nguyên (loại bỏ chữ cái)
- bộ nhớ: 2 bytes = 16 bits
- khoảng: -32768 đến 32767
b) float:
- có chứa chữ số thập phân (loại bỏ chữ cái)
- độ chính xác tối đa 6 chữ số
- bộ nhớ: 4 bytes = 32 bits
c) double:
- có chứa chữ số thập phân (loại bỏ chữ cái) nhưng độ chính xác lên tới 10 chữ số và bộ nhớ chiếm 8 bytes = 64 bits
d) char:
- Lưu trữ một ký tự duy nhất. VD: '%', 'x', '1'...
e) các kiểu dữ liệu khác:

B. Bài tập DAY 2:
EX1. Write a program display your information, for instance: Full-Name, Age, Address?
#include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { printf ("Full-name: Vu Hoang Nam"); printf ("\nAge: 19"); printf ("\nAddress: Hoang Dao Thuy, Quan Cau Giay, Ha Noi"); return 0; }
EX2. 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.

#include <iostream>



/* run this program using the console pauser or add your own getch, system("pause") or input loop */


int main(int argc, char** argv) {
int x;
printf("Nhap mot so: ");
scanf("%d", &x);
printf("\nBinh phuong cua x: %d", x * x);
return 0;
}
EX3. Write a C program that accepts the salary and age from the user and displays the same on the screen as output.
#include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) { int x; printf("Muc luong: "); scanf("%d", &x); int y; printf("Tuoi: "); scanf("%d", &y); return 0; }
EX4: Write a program which takes name, basic , daper ( ie, percentage of D.A), bonper (ie, percentage bonus) and loandet ( loan amount to be debited) for an employee. Calculate the salary using the following relation:
#include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) { char name[10] = "Mark"; int basic = 2500; int daper = 55; float bonper = 33.33; int loandet = 250; float salary = basic + basic * daper / 100 + bonper * basic / 100 - loandet; printf("\tname \tbasic \tsalary\n"); printf("\t%s, \t%d, \t%f", name, basic, salary); return 0; }
EX5: Write a program that asks for your first name and last name, and then prints the names in the format last name, first name.
#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { char first[10]; char last[10]; char full[20]; printf("First name: "); scanf("%s", first); printf("Last name: "); scanf("%s", last); printf("First & Last name: "); scanf("%s", full); return 0; }

Không có nhận xét nào:

Đăng nhận xét