T0705L - APTECH
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.
T0705L - APTECH

LASS FORUM
 
Trang ChínhTrang Chính  Tìm kiếmTìm kiếm  Latest imagesLatest images  Đăng kýĐăng ký  Đăng Nhập  

 

 Chua de cuong!

Go down 
3 posters
Tác giảThông điệp
Admin
Admin
Admin


Tổng số bài gửi : 166
Age : 40
Registration date : 01/06/2007

Chua de cuong! Empty
Bài gửiTiêu đề: Chua de cuong!   Chua de cuong! EmptyThu Jul 19, 2007 8:35 am

Bai 1:




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


struct nhatky
{
int ngay, thang;
float kc;
int tg;
float vt;
};
void nhap(nhatky nk[], int n)
{
int i;
for(i=0; i<n; i++)
{
printf("\n Nhap ngay thang: ");
scanf("%d %d", &nk[i].ngay, &nk[i].thang);

printf("\n Nhap khoang cach: ");
scanf("%f", &nk[i].kc);

printf("\n Nhap thoi gian: ");
scanf("%d", &nk[i].tg);

nk[i].vt = nk[i].kc/(float)nk[i].tg;
}

}

void hienthi(nhatky nk[], int n,int x)
{
int i;
for(i=0; i<n; i++)
{
if(nk[i].ngay == x)
{
printf("\n * Ngay thang: %d / %d", nk[i].ngay, nk[i].thang);
printf("\n * Khoang cach: %10.2f km", nk[i].kc);
printf("\n * Thoi gian: %d phut", nk[i].tg);
}
}
}

void hienthitoanbo(nhatky nk[], int n)
{
int i;
float Tkc, Ttg;
printf("\n STT ngay/thang khoang cach Thoi gian Van toc\n");
for (i=0; i<n; i++)
{

printf(" %d %d / %d %5.2f %d %5.2f\n", i+1, nk[i].ngay, nk[i].thang, nk[i].kc, nk[i].tg, nk[i].vt );
}
printf("\n *** TONG KET *** ");

Tkc = 0; Ttg = 0;
for(i=0; i<n; i++)
{
Tkc = Tkc + nk[i].kc;
Ttg = Ttg + nk[i].tg;
}
printf("\n * Tong khoang cach: %5.2f\n * Tong thoi gian: %5.2f", Tkc, Ttg);
}

void main()
{
nhatky nk[10];
int n, x;

printf("\n *** VDV Nhap du lieu ***");

if(n<10)

printf("\n Nhap so ngay: ");
scanf("%d", &n);
nhap(nk, n);

printf("\n Nhap ngay hien thi: ");
scanf("%d", &x);

printf("\n Thong tin ngay vua nhap: ");
hienthi(nk, n,x);

printf("\n Danh sach thong tin: ");
hienthitoanbo(nk, n);

getch();
}
Về Đầu Trang Go down
https://t0705l.forumvi.com
Admin
Admin
Admin


Tổng số bài gửi : 166
Age : 40
Registration date : 01/06/2007

Chua de cuong! Empty
Bài gửiTiêu đề: Re: Chua de cuong!   Chua de cuong! EmptySun Jul 22, 2007 4:48 am

Day la bai cua thay giao, minh copy len cho cac ban:





#include<conio.h>
#include<stdio.h>
#include<string.h>
struct nhatky
{
int ngay,thang;
float vt,kc;
int tg ;
} ;
void nhap(nhatky nk[], int n)
{
int i ;
for (i=0;i<n;i++)
{
printf("Nhap ngay:");scanf("%d", nk[i].ngay) ;
printf("Nhap thang:");scanf("%d",nk[i].thang) ;
printf("\n Khoang cach:"); scanf("%f", nk[i].kc);
printf("\n Thoi gian:"); scanf("%d", nk[i].tg);
nk[i].vt= nk[i].kc/(float)nk[i].tg ;
}
}
void hienthimotngay(nhatky nk[], int n, int x)
{
int i;
for(i=0;i<n;i++)
{
if (nk[i].ngay==x)
{
printf("Ngay thang:%d/%d: ",nk[i].ngay,nk[i].thang);
printf("Khoang cach: %10.2f ", nk[i].kc);
printf("Thoi gian: %d", nk[i].tg);
}
}
}
void hienthitoanbo(nhatky nk[], int n)
{ int i,tongtg;
float tongkc;
printf("STT Ngay/Thang K.Cach T.gian V.Toc\n");
for(i=0;i<n;i++)
{
printf("%d %d/%d %10.2f %d %10.2f \n", i+1, nk[i].ngay, nk[i].thang, nk[i].kc, nk[i].tg, nk[i].vt);
}
tongkc=0; tongtg=0;
for(i=0;i<n;i++)
{
tongkc+=nk[i].kc;
tongtg+=nk[i].tg;
}
printf("\n\n");
printf("\Tong ket\n");
printf("Khoang cach: %10.2f Km\n", tongkc) ;
printf("Thoi gian: %d Phut\n", tongtg);
}
void vantoctrungbinh(nhatky nk[], int n)
{
int i,dem;
float tongvt;
tongvt=0;
dem =0;
for(i=0;i<n;i++)
{
dem++;
tongvt+=nk[i].vt;
}
printf("Van toc trung binh la: %f" ,tongvt/(float)dem);
}
void vantoclonnhat(nhatky nk[],int n)
{
int i, x;
float vtmax;
vtmax =0, x=0;
for(i=0;i<n;i++)
{
if (nk[i].vt>vtmax)
{
vtmax =nk[i].vt;
x=nk[i].ngay;
}
}
printf("\n");
if (x>0)
{
printf("Ngay co van toc lon nhat la:\n");
printf("Ngay/Thang K.Cach T.gian V.Toc\n");
for(i=0; i<n; i++)
{
if(nk[i].ngay==x)
{
printf("%d/%d %10.2f %d %10.2f \n",nk[i].ngay, nk[i].thang, nk[i].kc, nk[i].tg, nk[i].vt);
}
}
}
}
main()
{
nhatky nk[10] ;
int n,x, c;
for (;Wink
{
clrscr();
printf("1. Vao du lieu\n");
printf("2. In thong tin mot ngay\n");
printf("3. In thong tin tat ca cac ngay \n");
printf("4. Van toc trung binh\n");
printf("5. Khoang cach chay dai nhat\n");
printf("6. Thoat\n");
printf("Ban chon 1, 2, 3, 4, 5, 6: "); scanf("%d",&c);
if(c==1)
{
printf("Nhap so ngay:");
scanf("%d",&n);
nhap(nk,n) ;
}
else if (c==2)
{
printf("Nhap ngay can hien thi:");
scanf("%d",&x) ;
hienthimotngay(nk,n,x);
}
else if (c==3)
hienthitoanbo(nk,n);
else break;
}
return 0;
}
Về Đầu Trang Go down
https://t0705l.forumvi.com
Admin
Admin
Admin


Tổng số bài gửi : 166
Age : 40
Registration date : 01/06/2007

Chua de cuong! Empty
Bài gửiTiêu đề: Re: Chua de cuong!   Chua de cuong! EmptySun Jul 22, 2007 4:50 am

Con day la bai minh da lam hoan thien, da kiem tra va dung 100 %, neu ai thay gi sai thi bao minh nhe, hoac co them gi hay hay thi cung bao minh nhe.thank's


#include <stdio.h>
#include <conio.h>
struct nhatky
{
int ngay, thang;
float kc;
int tg;
float vt;
};

void nhap(nhatky nk[], int n)
{
int i;
for(i=0;i<n; i++)
{
printf("\n Ngay thu: %d", i+1);
printf("\n - Nhap ngay thang: ");
scanf("%d %d", &nk[i].ngay, &nk[i].thang);
printf("\n - Nhap khoang cach: ");
scanf("%f", &nk[i].kc);
printf("\n - Nhap thoi gian tap luyen: ");
scanf("%d", &nk[i].tg);
nk[i].vt = nk[i].kc/(float)nk[i].tg;
}
return;
}
void hienthi(nhatky nk[], int n, int x)
{
int i;
for(i=0; i<n; i++)
{
if(nk[i].ngay == x)
{
printf("\n Ngay thang: %d / %d\n Khoang cach: %5.2f km\n Thoi gian: %d phut", nk[i].ngay, nk[i].thang, nk[i].kc, nk[i].tg);
}
getch();
}
}
void hienthitatca(nhatky nk[], int n)
{
int i, Ttg;
float Tkc;
printf("\n STT Ngay/thang Kh/cach Thoi gian Van toc");
for(i=0; i<n; i++)
{
printf("\n %d %d / %d %5.2f %d %5.2f", i+1, nk[i].ngay, nk[i].thang, nk[i].kc, nk[i].tg, nk[i].vt);
}
Tkc=0; Ttg=0;
for(i=0;i<n;i++)
{
Tkc+=nk[i].kc;
Ttg+=nk[i].tg;
}
printf("\n\n");
printf("\Tong ket\n");
printf("Khoang cach: %10.2f Km\n", Tkc) ;
printf("Thoi gian: %d Phut\n", Ttg);
getch();
}
void vantoctb(nhatky nk[], float n)
{
int i,dem;
float tongvt;
tongvt=0;
dem =0;
for(i=0;i<n;i++)
{
dem++;
tongvt+=nk[i].vt;
}
printf("Van toc trung binh la: %f" ,tongvt/(float)dem);
getch();
}
void vantoclonnhat(nhatky nk[],int n)
{
int i, x;
float vtmax;
vtmax =0, x=0;
for(i=0;i<n;i++)
{
if (nk[i].vt>vtmax)
{
vtmax =nk[i].vt;
x=nk[i].ngay;
}
}
printf("\n");
if (x>0)
{
printf("Ngay co van toc lon nhat la:\n");
printf("Ngay/Thang K.Cach T.gian V.Toc\n");
for(i=0; i<n; i++)
{
if(nk[i].ngay==x)
{
printf("%d/%d %10.2f %d %10.2f \n",nk[i].ngay, nk[i].thang, nk[i].kc, nk[i].tg, nk[i].vt);
}
}
}
getch();
}

void main()
{
struct nhatky nk[10];
int x, n, chon=1;
while(chon !=6)
{
clrscr();
printf("\n******* NHAT KY TAP LUYEN CUA VAN DONG VIEN ***********");
printf("\n\n *****Chon menu*****\n\n1. Nhap vao du lieu tap luyen.\n2.Thong tin tap luyen cua mot ngay.\n3.Thong tin tap luyen cua tat ca cac ngay.\n4.Van toc trung binh cua VDV.\n5.Khoang chach chay dai nhat cua VDV.\n6.Thoat chuong trinh.\n\n****CHON****\n");
scanf("%d", &chon);
if(chon == 1)
{
clrscr();
printf("\n\n Nhap so ngay: ");
scanf("%d", &n);
nhap(nk, n);
}
else if(chon == 2)
{
clrscr();
printf("\n Chon ngay in thong tin: ");
scanf("%d", &x);
printf("\n Thong tin cua ngay thu %d la: ", x);
hienthi(nk, n, x);
}
else if(chon == 3)
{
clrscr();
printf("\n\n Thong tin tat cac ngay: ");
hienthitatca(nk, n);
}
else if(chon == 4)
{
clrscr();
vantoctb(nk, n);
}
else if(chon == 5)
{
clrscr();
vantoclonnhat(nk, n) ;
}
}
getch();
}
Về Đầu Trang Go down
https://t0705l.forumvi.com
Admin
Admin
Admin


Tổng số bài gửi : 166
Age : 40
Registration date : 01/06/2007

Chua de cuong! Empty
Bài gửiTiêu đề: Re: Chua de cuong!   Chua de cuong! EmptySun Jul 22, 2007 4:51 am

copy len furum nen no khong lui vao dau dong duoc, no viet het ca ra dau dong nen hoi kho doc, cac ban chiu kho vay nhe!!
Về Đầu Trang Go down
https://t0705l.forumvi.com
Admin
Admin
Admin


Tổng số bài gửi : 166
Age : 40
Registration date : 01/06/2007

Chua de cuong! Empty
Bài gửiTiêu đề: Re: Chua de cuong!   Chua de cuong! EmptyMon Jul 23, 2007 3:09 am

May hom ban qua nen chieu nay moi lam duoc cai bai 2, nhung ma van chua hoan thanh, copy len day ong nao bu dap duoc may cho thieu thi bao nhe.Chi co phan doi co so thi chua lam duoc thoi, con phan kia thi ok rui.Co the chua sac ben lam nhung ma cung tam.

#include <stdio.h>
#include <conio.h>
void doi(int cs, int sn)
{
while(cs<=10)
{
switch(cs)
{
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
case 7:
break;
case 8:
break;
case 9:
break;
case 10:
printf("\n %d la biet dien thep phan cua %d thap phan.", sn, sn);
break;
}
break;
}
}
unsigned nhapin(unsigned ngduong[], int n)
{
int i;
printf("\n Nhap danh sach cac so nguyen duong(ket thuc bang so 0): ");
for(i=0; i<n; i++)
{
scanf("%u", &ngduong[i]);
}
printf("\n Danh sach so nguyen duong vua nhap");
for(i=0; i<n; i++)
{
printf("%u ", ngduong[i]);
}
return ngduong[i];
}
void sapxep(unsigned ngduong[], int n)
{
int i, j, temp;
for(i =0; i<n; i++)
for(j =i+1; j<n; j++)
{
if(ngduong[i] < ngduong[j])
{
temp = ngduong[i];
ngduong[i] = ngduong[j];
ngduong[j] = temp;
}
}
for(i =0; i<n; i++)
printf(" %u ", ngduong[i]);
}

void main()
{
int chon = 0, n, x;
int cs, sn;
unsigned ngduong[20];
while(chon < 3)
{
clrscr();
printf("\n ************ BAI THI MON EPC ***************\n\n");
printf("********************************************************************");
printf("\n");
printf("* Ngay thang nam sinh: 06 / 02 / 1984 *");
printf("\n");
printf("* Ten sinh vien: Bui Duc Hau *");
printf("\n");
printf("* Ma so sinh vien: B1937 *");
printf("\n");
printf("* *");
printf("\n");
printf("* Xin moi ban chon 1 trong 3 lua chon sau: *");
printf("\n");
printf("* 1. Bai tap 2. *");
printf("\n");
printf("* 2. Bai tap 3. *");
printf("\n");
printf("* 3. Thoat chuong trinh. *");
printf("\n");
printf("********************************************************************");
printf("\n\n Ban chon: ");
scanf("%d", &chon);
switch (chon)
{
case 1:
clrscr();
printf("\n Nhap co so dem: ");
scanf("%d", &cs);
printf("\n Nhap so nguyen: ");
scanf("%d", &sn);
doi(cs, sn);
getch();
break;
case 2:
clrscr();
printf("\n Tong so nguyen duong nhap: ");
scanf("%d", &n);
nhapin(ngduong, n);
getch();
printf("\n\n\n Danh sach sau khi sap xep: ");
sapxep(ngduong, n);
getch();
break;
}
}
getch();
}
Về Đầu Trang Go down
https://t0705l.forumvi.com
Admin
Admin
Admin


Tổng số bài gửi : 166
Age : 40
Registration date : 01/06/2007

Chua de cuong! Empty
Bài gửiTiêu đề: Re: Chua de cuong!   Chua de cuong! EmptyMon Jul 23, 2007 3:11 am

bai tren minh da can chinh chuan de tao thanh hinh vuong o phan menu rui, nhung ma khi dua len day thi no sat het vao nhau.Cai nay chac ko quan trong.
Về Đầu Trang Go down
https://t0705l.forumvi.com
lybykaystq

lybykaystq


Tổng số bài gửi : 48
Age : 38
Registration date : 02/06/2007

Chua de cuong! Empty
Bài gửiTiêu đề: Re: Chua de cuong!   Chua de cuong! EmptyMon Jul 23, 2007 7:13 am

chuyen doi ne

#include <stdio.h>
#include <conio.h>
#include <string.h>
char kt[] = " 0123456789";
void chuyendoi (long d, int b)
{
int r = d%b;
if (d-r)
chuyendoi (d/b, b);
printf ("%c", kt[r]);

}

void main ()
{
long d ;
int b;
printf (" nhap he so: ");
scanf ("%d", &b);
printf ("nhap gia tri can chuyen:");
scanf ("%d", &d);
chuyendoi (d,b) ;
getch ();
}
Về Đầu Trang Go down
Admin
Admin
Admin


Tổng số bài gửi : 166
Age : 40
Registration date : 01/06/2007

Chua de cuong! Empty
Bài gửiTiêu đề: Re: Chua de cuong!   Chua de cuong! EmptyMon Jul 23, 2007 7:41 am

Bai nay phan 1 bi nguoc(doi co so nguoc)
da hoan thanh.
#include <stdio.h>
#include <conio.h>
#include <string.h>


char kt[] = "0123456789";
void chuyendoi(long d, int b)
{
int r = d%b;
if(d - r)
chuyendoi(d/b, b);
printf("%c", kt[r]);
}

unsigned nhapin(unsigned ngduong[], int n)
{
int i;
printf("\n Nhap danh sach cac so nguyen duong(ket thuc bang so 0): ");
for(i=0; i<n; i++)
{
scanf("%u", &ngduong[i]);
}
printf("\n Danh sach so nguyen duong vua nhap");
for(i=0; i<n; i++)
{
printf("%u ", ngduong[i]);
}
return ngduong[i];
}

void sapxep(unsigned ngduong[], int n)
{
int i, j, temp;

for(i =0; i<n; i++)
for(j =i+1; j<n; j++)
{
if(ngduong[i] < ngduong[j])
{
temp = ngduong[i];
ngduong[i] = ngduong[j];
ngduong[j] = temp;
}
}
for(i =0; i<n; i++)
printf(" %u ", ngduong[i]);
}



void main()
{
int chon = 0, n, x;
int b;
long d;
unsigned ngduong[20];

while(chon < 3)
{
clrscr();

printf("\n ************ BAI THI MON EPC ***************\n\n");
printf("********************************************************************");
printf("\n");
printf("* Ngay thang nam sinh: 06 / 02 / 1984 *");
printf("\n");
printf("* Ten sinh vien: Bui Duc Hau *");
printf("\n");
printf("* Ma so sinh vien: B1937 *");
printf("\n");
printf("* *");
printf("\n");
printf("* Xin moi ban chon 1 trong 3 lua chon sau: *");
printf("\n");
printf("* 1. Bai tap 2. *");
printf("\n");
printf("* 2. Bai tap 3. *");
printf("\n");
printf("* 3. Thoat chuong trinh. *");
printf("\n");
printf("********************************************************************");

printf("\n\n Ban chon: ");
scanf("%d", &chon);

switch (chon)
{
case 1:

clrscr();
printf("\n Nhap co so dem: ");
scanf("%d", &b);

printf("\n Nhap so nguyen: ");
scanf("%ld", &d);

chuyendoi(d, b);
getch();
break;

case 2:

clrscr();
printf("\n Tong so nguyen duong nhap: ");
scanf("%d", &n);

nhapin(ngduong, n);
getch();
printf("\n\n\n Danh sach sau khi sap xep: ");
sapxep(ngduong, n);
getch();
break;
}
}
getch();
}
Về Đầu Trang Go down
https://t0705l.forumvi.com
tenluumanh

tenluumanh


Tổng số bài gửi : 8
Age : 38
Registration date : 23/07/2007

Chua de cuong! Empty
Bài gửiTiêu đề: Re: Chua de cuong!   Chua de cuong! EmptyMon Jul 23, 2007 7:04 pm

Hậu ơi post lun cả kết quả bài lí thuyết cái Sad
Về Đầu Trang Go down
Admin
Admin
Admin


Tổng số bài gửi : 166
Age : 40
Registration date : 01/06/2007

Chua de cuong! Empty
Bài gửiTiêu đề: Re: Chua de cuong!   Chua de cuong! EmptyMon Jul 23, 2007 11:14 pm

hic, tinh hinh la rat tinh hinh.Ong Hieu da co to de cuong chua?Neu co rui thi tui viet dap an ngan gon thoi nhe:
1.A
2.C
3.B
4.B
5.B
6.B
7.B
8.C
9.B
10.C
11.D
12.B
13.A- C
14. A - C
15.B
16.B
17.C
18.B
19.C
20.B
21.D
22.B
23.A
24.C
25.B
Về Đầu Trang Go down
https://t0705l.forumvi.com
tenluumanh

tenluumanh


Tổng số bài gửi : 8
Age : 38
Registration date : 23/07/2007

Chua de cuong! Empty
Bài gửiTiêu đề: Re: Chua de cuong!   Chua de cuong! EmptyTue Jul 24, 2007 5:54 am

thanks tờ đề cương cóa rồi tối nay học mai lấy 23 điểm Very Happy
Về Đầu Trang Go down
Sponsored content





Chua de cuong! Empty
Bài gửiTiêu đề: Re: Chua de cuong!   Chua de cuong! Empty

Về Đầu Trang Go down
 
Chua de cuong!
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Chua bai 2-de cuong (duoc sua lai)
» Chua bai 2-de cuong -tu giao vien- Cac ban xem lai nhe
» Chua bai thuc hanh

Permissions in this forum:Bạn không có quyền trả lời bài viết
T0705L - APTECH :: GÓC HỌC TẬP :: HỌC BÀI-
Chuyển đến