Diễn Đàn Thảo Luận Máy Tính
Đăng ký để tận hưởng nào Khách viếng thăm !!!!!!!!!!

Join the forum, it's quick and easy

Diễn Đàn Thảo Luận Máy Tính
Đăng ký để tận hưởng nào Khách viếng thăm !!!!!!!!!!
Diễn Đàn Thảo Luận Máy Tính
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Tìm kiếm
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
» Quân Đội Nhân Dân Việt Nam
Những ai làm  Assignment 3 Vào đây thảo luận nào Icon_minitimeSun Feb 16, 2014 3:23 pm by Admin

» Tải game APO Snow cho android
Những ai làm  Assignment 3 Vào đây thảo luận nào Icon_minitimeTue Dec 17, 2013 10:17 am by ducls1102

» Bài hát cho những người lính
Những ai làm  Assignment 3 Vào đây thảo luận nào Icon_minitimeTue Aug 13, 2013 11:20 am by Admin

» Nhạc hay của tui :(
Những ai làm  Assignment 3 Vào đây thảo luận nào Icon_minitimeFri May 04, 2012 10:44 pm by Admin

» Tìm lại giây phút yên bình của ngày hôm qua
Những ai làm  Assignment 3 Vào đây thảo luận nào Icon_minitimeMon Apr 09, 2012 1:09 am by Admin

» PHIÊN BẢN MỚI CHO THIÊN ĐƯỜNG CÁ Ô LA LA !!!
Những ai làm  Assignment 3 Vào đây thảo luận nào Icon_minitimeWed Mar 07, 2012 3:40 pm by nikitait

» Đáp án Assignment từ đề 1 đến đề 3
Những ai làm  Assignment 3 Vào đây thảo luận nào Icon_minitimeTue Sep 13, 2011 1:13 pm by viennv170993

» Aloooooooooooooooooooooooooooooooooooo
Những ai làm  Assignment 3 Vào đây thảo luận nào Icon_minitimeSat Jun 04, 2011 2:21 pm by shanshiaro

» Tro Lai Cua 1 Mod
Những ai làm  Assignment 3 Vào đây thảo luận nào Icon_minitimeSat Jun 04, 2011 2:21 pm by shanshiaro

Affiliates
free forum

RSS feeds


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



Những ai làm Assignment 3 Vào đây thảo luận nào

2 posters

Go down

Những ai làm  Assignment 3 Vào đây thảo luận nào Empty Những ai làm Assignment 3 Vào đây thảo luận nào

Bài gửi by Admin Sun Jan 02, 2011 6:00 am

đây là bài Assignment 3 mình đang làm dở mợi người tham khảo xem sai ở đâu và cho ý kiến nhé:


bài 5 :

#include
#include
#include
#include
#include

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

//Khai bao kieu
typedef struct tudien
{
char tu[30];
char mota[300];
int nho;
}tuvung;

int number=0;
tuvung tvung[300];
tuvung temp;

//Bien toan cuc
int i,a,chon1,sotudahoc;
char y='y',Y='Y',n='n',N='N',chon,chon2;
char tuv[30],mt[300];

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

//Khai bao cac ham con
void capnhat();
void MainMenu();
void qltu();
void hoctu();
void danhgia();
void tuychon();
void themtu();
void suatu();
void xoatu();
void dstu();
void hoctu();

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

//cap nhat tu vung
void capnhat()
{
sotudahoc=0;
FILE *f;
f=fopen("tuvung.txt","r");
if(!f)
{
printf("\nLoi mo file\n");
getch();
MainMenu();
}
else
{
for (i=0;!feof(f);i++)
{
fread(&tvung[i],sizeof(tuvung),1,f);
if (tvung[i].nho==1)
sotudahoc++;
}
number=i-1;
}
fclose(f);
}

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

//Giao dien Menu
void MainMenu()
{
clrscr();
printf("\n\n ");
printf("\n CHAO MUNG DEN VOI FPT APTECH - REWISE ");
printf("\n =================o0o================= ");
printf("\n\n ");
printf("\n 1 . Quan ly tu vung ");
printf("\n 2 . Hoc tu vung ");
printf("\n 3 . Danh gia ket qua ");
printf("\n 4 . Tuy chon ");
printf("\n 0 . Thoat ");
printf("\n\n ");
printf("\n\n ===================================== ");
printf("\n\n ");
printf("\n Xin moi ban chon chuc nang muon su dung : ");
flushall();
scanf("%d",&chon1);
while(chon1<0 || chon1>4)
{
printf("\n Lua chon cua ban ko co trong danh muc! \n");
printf("\n Moi ban lua chon lai muc chuc nang : ");
flushall();
scanf("%d",&chon1);
}
switch(chon1)
{
case 1 :
{qltu();break;}
case 2 :
{hoctu();break;}
case 3 :
{danhgia();break;}
case 4 :
{tuychon();break;}
case 0 : exit(0);
}
getch ();
}

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

void qltu()
{
clrscr();
printf("\n\n ");
printf("\n ========== QUAN LY TU VUNG ========== ");
printf("\n\n ");
printf("\n 1 . Them tu ");
printf("\n 2 . Sua tu ");
printf("\n 3 . Xoa tu ");
printf("\n 4 . Danh sach tu vung ");
printf("\n 0 . Tro ve menu chinh ");
printf("\n\n ");
printf("\n\n ===================================== ");
printf("\n\n ");
printf("\n Xin moi ban chon chuc nang muon su dung : ");
flushall();
scanf("%d",&chon1);
while (chon1<0 || chon1>4)
{
printf("\n Lua chon cua ban ko co trong danh muc! \n");
printf("\n Moi ban lua chon lai muc chuc nang : ");
flushall();
scanf("%d",&chon1);
}
switch (chon1)
{
case 1 :
{themtu();break;}
case 2 :
{suatu();break;}
case 3 :
{xoatu();break;}
case 4 :
{dstu();break;}
case 0 :
{MainMenu();break;}
}
}

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

void themtu()
{
FILE *fp;
if(( fp = fopen("tuvung.txt", "a+")) == NULL)
{
printf("\n Loi mo tep ! ");
getch () ;
MainMenu();
}
else
{
rewind(fp);
fflush(fp);
clrscr();
printf("\n ===== NHAP THEM TU VAO TU DIEN ===== ");
printf("\n\n");
printf("\n\tNhap tu : ");
flushall();
gets(tuv);
if(strlen(tuv)==0)
{
printf("\n Ban chua nhap tu !\n");
getch();
qltu();
}
strcpy(temp.tu,tuv);
temp.nho=0;
printf("\n\tNhap mo ta : ");
flushall();
gets(mt);
strcpy(temp.mota,mt);
printf("\n\n");
printf("\n------------------------------------------------------------- \n");
printf("\n\n");
printf("\n\tBan co muon luu tu nay ? : ");
flushall();
scanf("%c",&chon2);
while(chon2!=n && chon2!=y && chon2!=N && chon2!=Y )
{
printf("\n Loi ! ");
printf("\n\tBan co muon luu tu nay ? : ");
fflush(stdin);
scanf("%c",&chon2);
}
if(chon2==y || chon2==Y)
{
fwrite(&temp,sizeof(tuvung),1,fp);
}
printf("\n\n");
printf("\n\tBan co muon nhap tiep ? ? : ");
flushall();
scanf("%c",&chon);
while(chon!=n && chon!=y && chon!=N && chon!=Y)
{
printf("\n Loi ! ");
printf("\n\tBan co muon nhap tiep ? ? : ");
flushall();
scanf("%c",&chon);
}
if(chon==n || chon==N)
{
clrscr();
qltu();
}
else
{
clrscr();
themtu();
}
}
fclose(fp);
}

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

void suatu()
{
char temp2[30],temp3[300];
clrscr();
FILE *fp;
if((fp=fopen("tuvung.txt","r+"))==NULL)
{
printf("\n Loi mo File ! ");
getch();
qltu();
}
else
{
printf("\n\n");
printf("\n ====== NHAP THONG TIN CAN SUA ======");
do
{
printf("\n\n");
rewind(fp);
fflush(fp);
printf("\n Nhap tu muon sua : ");
flushall();
gets(tuv);

if(strlen(tuv)==0)
{
clrscr();
qltu();
}
else
{
for(i=0;!feof(fp);i++)
{
fread(&tvung[i],sizeof(tuvung),1,fp);
}
a=i-1;
// printf("%d",a);
// printf("\n-------%s|||%s---------",tvung[1].tu,tvung[1].mota);
for(i=0;i {
if((strcmp(tuv,tvung[i].tu))==0)
break;
}

printf("\n Tu : %s ", tvung[i].tu);
printf("\n Mo ta : %s",tvung[i].mota);
printf("\n ==================================");
tvung[i].nho=0;
printf("\n Sua thanh : (De trong neu ko muon sua) ");
flushall();
gets(temp2);
if(strlen(temp2)!=0)
{
strcpy(tvung[i].tu,temp2);
}
printf("\n Sua mo ta : (De trong neu ko muon sua) ");
flushall();
gets(temp3);
if(strlen(temp3)!=0)
{
strcpy(tvung[i].mota,temp3);
}

printf("\n ==================================");
printf("\n\n");
printf("\n Ban co muon cap nhat ? ");
fflush(stdin);
scanf("%c",&chon2);
while(chon2!=n && chon2!=y && chon2!=N && chon2!=Y )
{
printf("\n Loi ! ");
printf("\n Ban co muon cap nhat ? : ");
fflush(stdin);
scanf("%c",&chon2);
}
if(chon2==y||chon2==Y)
{
fseek(fp,i*sizeof(tuvung),SEEK_SET);
fwrite(&tvung[i],sizeof(tuvung),1,fp);
}
printf("\n\n");
printf("\n Ban co muon sua tiep ? : ");
flushall();
scanf("%c",&chon);
while(chon!=n && chon!=y && chon!=N && chon!=Y)
{
printf("\n Loi ! ");
printf("\n Ban co muon nhap tiep ? : ");
flushall();
scanf("%c",&chon);
}
if(chon==n || chon==N)
{
clrscr();
qltu();
}

}
}while(chon==y||chon==Y);
}
fclose(fp);
}

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

void xoatu()
{
int j;
capnhat();
printf("\n\n");
printf("\n ====== NHAP THONG TIN CAN XOA ======");
do
{
printf("\n\n");
printf("\n Nhap tu muon Xoa : ");
flushall();
gets(tuv);
if(strlen(tuv)==0)
{
clrscr();
qltu();
}
else
{

// printf("%d",a);
// printf("\n-------%s|||%s---------",tvung[1].tu,tvung[1].mota);
for(i=0;i {
if((strcmp(tuv,tvung[i].tu))==0)
break;
}

printf("\n Tu : %s ", tvung[i].tu);
printf("\n Mo ta : %s",tvung[i].mota);
printf("\n\n");
printf("\n Ban co chac chan muon xoa ko? ");
fflush(stdin);
scanf("%c",&chon2);
while(chon2!=n && chon2!=y && chon2!=N && chon2!=Y )
{
printf("\n Loi ! ");
printf("\n Ban co chac chan muon xoa ko? : ");
fflush(stdin);
scanf("%c",&chon2);
}
if(chon2==y||chon2==Y)
{
FILE *f;
f=fopen("tuvung.txt","w");
if (!f)
{
printf("\n Loi mo tep !\n");
getch();
exit(1);
}
for(j=0;j {
if (j==i)
continue;
fwrite(&tvung[j],sizeof(tuvung),1,f);
}
fclose(f);
}
printf("\n\n");
printf("\n Ban co muon xoa tiep ? : ");
flushall();
scanf("%c",&chon);
while(chon!=n && chon!=y && chon!=N && chon!=Y)
{
printf("\n Loi ! ");
printf("\n Ban co muon xoa tiep ? : ");
flushall();
scanf("%c",&chon);
}
if(chon==n || chon==N)
{
clrscr();
qltu();
}

}
}while(chon==y||chon==Y);
}

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

void dstu()
{
clrscr();
FILE *f;
f=fopen("tuvung.txt","r");
if (!f)
{
printf("\nLoi mo file\n");
}
else
{
for (i=0;!feof(f);i++)
{
fread(&tvung[i],sizeof(tuvung),1,f);
}
number=i-1;
if(number!=0)
{
printf("\n\n ");
printf("\n\n == DANH SACH CAC TU DA DUOC NHAP VAO ==\n");
printf("\n \n");
printf("\n +----------------+-------------------------------------------------+------+");
printf("\n | TU | MOTA | Nho |");
printf("\n +----------------+-------------------------------------------------+------+");

for(i=0;i {
printf("\n |%-15s | %-47s | %d |",tvung[i].tu,tvung[i].mota,tvung[i].nho);
}
printf("\n +----------------+-------------------------------------------------+------+");
}
}
fclose(f);
getch();
MainMenu();
}

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

//Chuong trinh chinh
void main()
{
clrscr();
MainMenu();
}

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

void hoctu()
{
char kq[10];
char hoctiep;
int dem=0;
int sotunhodc=0;


clrscr();
printf("\n\n");
printf("\n =========== HOC TU ========== \n");
capnhat();
for (i=0;i {
if (tvung[i].nho==0)
{
dem++;
printf("\n Tim tu co mo ta nhu sau:\n %s \n",tvung[i].mota);
fflush(stdin);
gets(kq);
while(strlen(kq)==0)
{
printf("\n Ban chua tra loi ! \n");
printf("\n Ban hay tra loi lai : ");
fflush(stdin);
gets(kq);
}
if (strcmp(kq,tvung[i].tu)==0)
{
printf("\n Ban da chon dung !\n");
tvung[i].nho=1;
sotunhodc++;
// printf("\n|%-15s | %-47s | %d |",tvung[i].tu,tvung[i].mota,tvung[i].nho);
FILE *f;
f=fopen("tuvung.txt","r+");
if (!f)
{
printf("\n Loi mo tep !\n");
getch();
exit(1);
}
fseek(f,i*sizeof(tuvung),SEEK_SET);
fwrite(&tvung[i],sizeof(tuvung),1,f);
fclose(f);
}
else
printf("\n Ban da tra loi sai !\n");

printf("\n Ban co muon hoc tiep ? \n");
fflush(stdin);
scanf("%c",&hoctiep);

while ((hoctiep!=y)&&(hoctiep!=Y)&&(hoctiep!=n)&&(hoctie p!=N))
{
puts("\n Loi ! ");
printf("\n Ban co muon hoc tiep \n");
fflush(stdin);
scanf("%c",&hoctiep);
}
if (hoctiep==n||hoctiep==N)
{
break;
}
}
}

if(dem==0)
printf("\n Tat ca ca tu da dc nho\n");
else
{
if(i==number)
printf("\n Hoc lam the, nghi di, may met oy ! \n");
printf("\n Hom nay ban da hoc %d tu. So tu nho dc la %d.\n",dem,sotunhodc);
}
getch();
MainMenu();
}

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

void danhgia()
{
capnhat();
clrscr();
printf("\n Ban da nho dc tat ca %d tu.\n",sotudahoc);
getch();
MainMenu();
}

/*>"<>"<>"<>"<>"<>"<>"<">"<>"<>"<>"<>"<>"<>"<>"<>"<

>"<>"<>"<>"<>"<>"<>"<>"<>"<*/

void tuychon()
{
clrscr();
printf("\nChuc nang dang dc xay dung.\n");
getch();
MainMenu();
}

nếu bạn nào có ý định copy paster thì cứ việc nhưng loạn bài của mình cấm kếu he he he Những ai làm  Assignment 3 Vào đây thảo luận nào 909785 Những ai làm  Assignment 3 Vào đây thảo luận nào 909785 Những ai làm  Assignment 3 Vào đây thảo luận nào 663157
Admin
Admin
Admin
Admin

Tổng số bài gửi : 193
Ngày tham gia : 02/12/2010
Tuổi : 42

Thành viên FAT3-T1010I
HP:
Những ai làm  Assignment 3 Vào đây thảo luận nào Left_bar_bleue0/50Những ai làm  Assignment 3 Vào đây thảo luận nào Empty_bar_bleue  (0/50)
MP:
Những ai làm  Assignment 3 Vào đây thảo luận nào Left_bar_bleue0/50Những ai làm  Assignment 3 Vào đây thảo luận nào Empty_bar_bleue  (0/50)
Quyền hạn: Ban Tổ Chức

https://aptcomputer.forumvi.com

Về Đầu Trang Go down

Những ai làm  Assignment 3 Vào đây thảo luận nào Empty Re: Những ai làm Assignment 3 Vào đây thảo luận nào

Bài gửi by TidusAnhTu Sun Jan 02, 2011 9:40 pm

box này mem chưa đăng ký thành viên hội sao viết đc... Admin chơi khó quá...

thôi để tui move xuống thùng rác nhé Những ai làm  Assignment 3 Vào đây thảo luận nào 909785 Những ai làm  Assignment 3 Vào đây thảo luận nào 909785 Những ai làm  Assignment 3 Vào đây thảo luận nào 909785 Những ai làm  Assignment 3 Vào đây thảo luận nào 909785
TidusAnhTu
TidusAnhTu
Thành viên cấp 2
Thành viên cấp 2

Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ Đến từ : Hà Nội Ciudad

Thành viên FAT3-T1010I
HP:
Những ai làm  Assignment 3 Vào đây thảo luận nào Left_bar_bleue50/50Những ai làm  Assignment 3 Vào đây thảo luận nào Empty_bar_bleue  (50/50)
MP:
Những ai làm  Assignment 3 Vào đây thảo luận nào Left_bar_bleue50/50Những ai làm  Assignment 3 Vào đây thảo luận nào Empty_bar_bleue  (50/50)
Quyền hạn: Trọng tài

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết