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

Sử dụng dev-C ++ làm một số bài tập (Using dev-C++ do some exercises)

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. 


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;
}


ten-tuoi-dia-chi
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ápprintf("%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;
}


binh-phuong
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...





Bài 3. Write a C program that accepts the salary and age from the user and displays the same on the screen as output.
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;
}



tien-luon-va-tuoi
chương trình hiện tiền lương và tuổi




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 :)



kết luận: trên đây là 3 bài cơ bản nhất về lệnh vào ra của C+ để hiểu bài viết tốt hơn các bạn nên tải phần làm sẵn của mình có link sẵn ở đầu bài viết... chúc các bạn vui vẻ :)








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

Đăng nhận xét