1/16/2018

CHẠY LẠI CHƯƠNG TRÌNH BẰNG VÒNG LẶP DO - WHILE BẰNG C

   >> CHẠY LẠI CHƯƠNG TRÌNH SỬ DỤNG LỆNH GOTO, NHÃN TRONG C

   Khi chạy một chương trình c đơn giản, đôi khi ta muốn chạy lại chương trình từ đầu. Có rất nhiều cách để thực hiện chương trình này, sử dụng vòng lặp Do - While là một trong số những cách đấy.

   Cách thực hiện rất đơn giản bạn chỉ cần bỏ phần code chính trong vòng lặp với điều kiệu nhấn Y để lặp và phím khác để kếp thúc vòng lặp, thoát chương trình.

   Ta ví dụ trong code chương trình tính tuổi sau đây:
/* Vòng lặp chương trình sử dụng cấu trúc do - while*/


#include <stdio.h>

# define CHUC  "Chuc ban vui ve (: >\n"

int main(void)
{
      unsigned char chon;
      int inamhtai, inamsinh;
 do
 {
      printf("Nhap vao nam hien tai: ");
      scanf("%d", &inamhtai);
      printf("Nhap vao nam sinh: ");
      scanf("%d", &inamsinh);
      printf("Ban %d tuoi, %s", inamhtai - inamsinh, CHUC);
      printf("Ban co muon tiep tuc? (Y/N)\n"); // đặt câu hỏi tiếp tục hay kếp thúc chương trình
      chon = getch(); // lấy ký tự từ bàn phím để gán cho biến chon
 } while (chon == 'y' || chon == 'Y');  //khi nhấn y hoặc Y thì chương trình sẽ lặp lại, nhấn phím bất kỳ khác sẽ thoát chương trình
}

No comments:

Post a Comment