kiem tien, kiem tien online, kiem tien truc tuyen, kiem tien tren mang
Thứ Hai, 17 tháng 3, 2014

Bài liên quan: Phương pháp học lập trình C/C++ hiệu quả

Yêu cầu: xem bài này trước nhé các bạn http://vhlong.blogspot.com/2014/03/lam-menu-lua-chon-bang-c.html, vì mình cải tiến code từ bài đó

1 số kiến thức về mã ASCII: phím Enter = 13, mũi tên xuống = 80, mũi tên lên = 72

Video:


Code:


#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

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();

}

int
cn = 1;
void
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]: %d",cn);
int
t = getch();
if
(t == 13){
// nhan enter
switch(cn){
case
1:
chucnang1();
break
;
case
2:
chucnang2();
break
;
case
3:
exit(0);
break
;
}
}

else if
(t==80){
// nhan phim mui ten xuong
cn++; // thi tang chuc nang len 1 don vi
}
else if
(t==72){
cn--; // mui ten di len
}
if
(cn > 3) // neu dang o chuc nang so 3, nhan di xuong thanh chuc nang so 4, ma minh chi co 3
// chuc nang ne se quay ve chuc nang so 1
cn=1;
else if
(cn<1)// neu dang o chuc nang so 1, nhan di len thanh chuc nang so 0, ma minh chi co 3
// chuc nang ne se quay ve chuc nang so 3
cn = 3;
}

main
(){
while
(1){
menu();
}
}
17 Mar 2014

0 nhận xét:

Đăng nhận xét

:) :)) ;(( :-) =)) ;( ;-( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ $-) (b) (f) x-) (k) (h) (c) cheer
Click to see the code!
To insert emoticon you must added at least one space before the code.

domain, domain name, premium domain name for sales

Bài đăng phổ biến