Yêu cầu IF ELSE

Xây dựng menu chương trình bằng IF ELSE
  • Input: Người dùng nhập vào giá trị ký tự lựa chọn
  • Output:
    • Hiển thị ra màn hình dạng menu như sau:
      • 1. Tinh xep hang hoc luc.
      • 2. Giai phuong trinh bac nhat.
      • 3. Giai phuong trinh bac hai.
      • 4. Tinh tien dien.
    • Hiển thị ra màn hình người dùng đã chọn menu nào

Hướng dẫn giải

Lưu đồ (FlowChart)

Code

  • Tạo file "lab_4.c"
  • Nội dung file:
/*
BÀI 4: tạo MENU chương trình
1. Tinh xep hang hoc luc.
2. Giai phuong trinh bac nhat.
3. Giai phuong trinh bac hai.
4. Tinh tien dien.
*/
#include<stdio.h>
#include<conio.h>

int main() {
  // 1. Khai báo biến
  char lua_chon;

  // 2. OUTPUT xuất ra màn hình MENU	
  printf("======= MENU CHUONG TRINH =========\n");
  printf("+ 1. Tinh xep hang hoc luc.       +\n");
  printf("+ 2. Giai phuong trinh bac nhat.  +\n");
  printf("+ 3. Giai phuong trinh bac hai.   +\n");
  printf("+ 4. Tinh tien dien.              +\n");
  printf("===================================\n");
  printf("Moi ban chon: ");
  scanf("%c", &lua_chon);
  
  if(lua_chon == '1') {
    printf("Ban da lua chon chuong trinh: Tinh xep hang hoc luc.");
  }
  else if(lua_chon == '2') {
    printf("Ban da lua chon chuong trinh: Giai phuong trinh bac nhat.");
  }
  else if(lua_chon == '3') {
    printf("Ban da lua chon chuong trinh: Giai phuong trinh bac hai.");
  }
  else if(lua_chon == '4') {
    printf("Ban da lua chon chuong trinh: Tinh tien dien.");
  }
  else {
    printf("Vui long chi lua chon tu 1-4.");
  }
  
  getch(); // Lenh dung man hinh
  return 0;
}

Yêu cầu SWITCH CASE

Xây dựng menu chương trình bằng SWITCH CASE
  • Input: Người dùng nhập vào giá trị ký tự lựa chọn
  • Output:
    • Hiển thị ra màn hình dạng menu như sau:
      • 1. Tinh xep hang hoc luc.
      • 2. Giai phuong trinh bac nhat.
      • 3. Giai phuong trinh bac hai.
      • 4. Tinh tien dien.
    • Hiển thị ra màn hình người dùng đã chọn menu nào

Hướng dẫn giải

Lưu đồ (FlowChart)

Code

  • Tạo file "lab_4.c"
  • Nội dung file:
/*
BÀI 4: tạo MENU chương trình
1. Tinh xep hang hoc luc.
2. Giai phuong trinh bac nhat.
3. Giai phuong trinh bac hai.
4. Tinh tien dien.
*/
#include<stdio.h>
#include<conio.h>

int main() {
  // 1. Khai báo biến
  char lua_chon;

  // 2. OUTPUT xuất ra màn hình MENU	
  printf("======= MENU CHUONG TRINH =========\n");
  printf("+ 1. Tinh xep hang hoc luc.       +\n");
  printf("+ 2. Giai phuong trinh bac nhat.  +\n");
  printf("+ 3. Giai phuong trinh bac hai.   +\n");
  printf("+ 4. Tinh tien dien.              +\n");
  printf("===================================\n");
  printf("Moi ban chon: ");
  scanf("%c", &lua_chon);
  
  switch(lua_chon) {
    case '1':
      printf("Ban da lua chon chuong trinh: Tinh xep hang hoc luc.");
      break;
    case '2':
      printf("Ban da lua chon chuong trinh: Giai phuong trinh bac nhat.");
      break;
    case '3':
      printf("Ban da lua chon chuong trinh: Giai phuong trinh bac hai.");
      break;
    case '4':
      printf("Ban da lua chon chuong trinh: Tinh tien dien.");
      break;
    default:
      printf("Vui long chi lua chon tu 1-4.");
      break;
  }
  
  getch(); // Lenh dung man hinh
  return 0;
}