Sử dụng dev-C ++ làm một số bài tập (Using dev-C++ do some exercises)
Sau đây mình xin hướng dẫn các bạn sử dụng C để viết một số trương trình đơn giản nhất có thể :)
trước hết các bạn cần phải nắm được mã giả và sơ đồ khối... nêu chưa rõ các bạn có thể theo dõi bài viết cũ của mình TẠI ĐÂY để hiểu về 2 vấn đề trên thì sẽ dễ dàng hơn trong mục tiếp theo này.
Để tiện theo dõi bài viết các bạn tải full code và chương trình mình làm sẵn TẠI ĐÂY.
Bài 1: Write a program display your information, for instance:Full-Name, Age, Address dịch:
1. Viết chương trình hiển thị thông tin của bạn, ví dụ:Full-Tên, Tuổi, Địa chỉ
phân tích từng bước
- - vì đây là chương trình chỉ hiện tên tuổi và địa chỉ nên ta sẽ dùng 1 lệnh printf với cả 3 dòng và xuống dòng bằng \n
cú pháp : printf(" "); trong đó khu vực trong ngoặc sẽ hiển thị ra màn hình.
#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[]) {
printf(" Day la chuong trinh in ten, tuoi, dia chi: \n\n - Pham Tuan Ngoc\n\n - 19 tuoi \n\n - Nha o duong Truong Dinh \n\n ------- chuc cac ban mot ngay vui ve ------- \n\n\n");
system("pause");
return 0;
}
khung chạy của chương trình C hiển thị tên tuổi và địa chỉ |
Nhận xét: đây là lệnh cơ bản cần nắm kĩ... end.
Bài 2. Write a program that accepts a number and square the number To do this.
dịch :viết chương trình nhập vào 1 số và hiển thị ra màn hình bình phương số đó
- phân tích từng bước:
- - đinh dạng a, b là số nguyên
- - in ra màn hình dòng chữ yêu cầu nhập số bất kì với lênh printf.
- - đọc vào biến a với lệnh scanf
- - gán b = a*a
- - in ra màn hình b là bình phương a vừa nhập
cú pháp: printf("%d",a); scanf("%d",&a); trong đó %d là định dạng kiểu nhập xuất dữ liệu ở đây là kiểu số nguyên đã khai là là int còn &a có & là kí tự bắt buộc trong thủ tục để xác định vì trí nhập %d vào...
#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[]) {
int a,b;
printf (" \n chuong trinh in ra so binh phuong cua so nhap vao: \n\n Nhap so bat ki: ");
scanf("%d",&a);b=a*a;
printf("\n\n\n binh phuong cua: %d la: %d \n\n\n\n\n",a,b);
system("pause");
return 0;
}
chương trình bình phương số nhập vào |
Nhận xét: đây là lệnh vào ra cơ bản của C cần nắm kĩ và đối với người mời học C như mình rất dễ nhầm vì khả năng tiếng anh kém kèm gõ phím chậm nên rất khó chịu các bạn cần lưu ý và cần phải nắm rõ về định dạng nhập xuất dữ liệu sau dấu % và sau dấu &... đây là lỗi cơ bản mà người mới học C đều mắc phải...
dịch: Viết một chương trình C chấp nhận mức lương và tuổi từ người dùng và hiển thị trên cùng một màn hình như đầu ra.
Phân tích từng bước:
- - khai báo a,b là số nguyên.
- - ra màn hình chữ xin mời nhập tiền:
- - đọc định dạng số nguyên %d với biến a
- - ra màn hình chữ xin mời nhập tuổi.
- - đọc định dạng số nguyên %d với biến b
- - in ra màn hình định dang số nguyên %d của cả a và b
#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[]) {
int a,b;
printf("Day la chuong trinh hien tuoi va tien luong duoc nhap vao ban phim:\n\n\n\n Xin moi ban nhap so tien luong (dv: 1000d): ");
scanf("%d",&a);
printf("\n\n\n\ Xin moi ban nhap so tuoi: ");
scanf("%d",&b);
printf("\n\n\n Vay so tien luong la: %d 000d va so tuoi la: %d \n\n\n\n",a,b);
system("pause");
return 0;
}
nhận xét: đây là sự kết hợp giữa lệnh ra màn hình và lệnh đọc... cũng chính là input và output ở mức đơn giản nhất... và cần phải nắm kĩ những kiến thức này mới có thể tiếp tục học môn C một cách thuần thục được :)
Không có nhận xét nào:
Đăng nhận xét