Làm Menu lựa chọn bằng C/C++

Yêu cầu: Cài đặt Code::Blocks 10.05 hoặc DevCPP. Bài hướng dẫn và cài đặt  Code::blocks:

 http://vhlong.blogspot.com/2014/02/cai-at-va-su-dung-codeblocks.html


Tạo một Menu có các lựa chọn là 1 bài tập lập trình căn bản, giúp các bạn làm quen với các lệnh xóa màn hình, vòng lặp while, lệnh switch case, lệnh getch. Đây có thể nói là 1 bài tập tổng hợp

Mình thực hiện bài tập này bằng cách phát triển vấn đề từng bước, tức là làm từ thô đến tinh, từ các chức năng chưa hoàn thiện đến hoàn thiện nên video hơi dài (8 phút)

Mời các bạn xem video: 





Code:

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int menu(){
system("cls");
printf("Cac chuc nang: \n");
printf("1. Tong tu 1 den n \n");
printf("2. Tich tu 1 den n \n");
printf("3. Thoat\n\n");
printf("Moi ban chon [1-3]: ");
int
cn;
scanf("%d",&cn);
return
cn;
}

void
chucnang1(){
system("cls");
printf("Moi nhap so n: ");
int
n;
scanf("%d",&n);
int
s=0;
for
(int i=1;i<=n;i++)
s+=i;
printf("Tong tu 1 den %d = %d",n,s);
getch();

}

void
chucnang2(){
system("cls");
printf("Moi nhap so n: ");
int
n;
scanf("%d",&n);
int
s=1;
for
(int i=1;i<=n;i++)
s*=i;
printf("Tich tu 1 den %d = %d",n,s);
getch();

}

main
(){
while
(1){
int
cn = menu();
if
(cn>3 || cn <1)
continue
;
switch
(cn){
case
1:
chucnang1();
break
;
case
2:
chucnang2();
break
;
case
3:
exit(0);
break
;
}

}
}

Bài liên quan

Bài liên quan