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