Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

Viết ct nhập htên, điểm toán, van of 1 hs. Tinh DTB va xuat kq

bai1: viet chuong trinh nhap ho ten, diem toan, van cua 1 hoc sinh. Tinh DTB va xuat kq

Cách : Struc

typedef struct hocsinh

{

<tab>char hoten[30];

<tab>int toan,van;

<tab>float dtb;

}HOCSINH;

void nhap (HOCSINH &x);

void xuat (HOCSINH x);

void xuly (HOCSINH &x);

void main ()

{

<tab>clrscr ();

<tab>HOCSINH x;

<tab>nhap(x);

<tab>xuat(x);

<tab>xuly(x);

<tab>getch ();

}

void nhap (HOCSINH &x)

{

<tab>printf ("

Nhap ho ten: ");

<tab>gets (x.hoten);

<tab>printf ("

Nhap Toan: ");

<tab>scanf ("%d",&x.toan);

<tab>printf ("

Nhap Van: ");

<tab>scanf ("%d",&x.van);

}

void xuly (HOCSINH &x)

{

<tab>x.dtb = ((x.toan)+(x.van))/2;

}

void xuat (HOCSINH x)

{

<tab>printf ("

Ho ten: %s

Toan: %d

Van: %d

DTB: %0.2f",x.hoten,x.toan,x.van,x.dtb);

}

_______

cách Biến Toàn Cục :

char hoten[30];

int toan,van;

float dtb;

void main ()

{

<tab>clrscr ();

<tab>printf ("

Nhap ho ten: ");

<tab>scanf  ("%s",hoten);

<tab>printf ("

Nhap diem Toan : ");

<tab>scanf  ("%d",&toan);

<tab>printf ("

Nhap diem Van : ");

<tab>scanf  ("%d",&van);

<tab>dtb =  (toan + van)/2.0;

<tab>printf ("

Ho ten: %s

Toan: %d

Van: %d

DTB: %0.2f",hoten,toan,van,dtb);

<tab>getch ();

}

____

Cách : Biến Cục Bộ

void main ()

{

<tab>clrscr ();

<tab>char hoten[30];

<tab>int toan,van;

<tab>float dtb;

<tab>printf ("

Nhap ho ten: ");

<tab>gets   (hoten);

<tab>printf ("

Nhap toan: ");

<tab>scanf  ("%d",&toan);

<tab>printf ("

Nhap van: ");

<tab>scanf  ("%d",&van);

<tab>dtb =  (toan+van)/2.0;

<tab>printf ("

ho ten: %s

toan: %d

van: %d

DTB: %0.2f",hoten,toan,van,dtb);

<tab>getch ();

}

_________

Cách : Hàm và biến toàn cục

char hoten[20];

int toan,van;

float dtb;

void nhap ();

void xuly ();

void xuat ();

void main ()

{

<tab>clrscr();

<tab>nhap();

<tab>xuat();

<tab>xuly();

<tab>getch();

}

void nhap ()

{

<tab>printf ("

Nhap ho ten: ");

<tab>gets   (hoten);

<tab>printf ("

Nhap toan: ");

<tab>scanf  ("%d",&toan);

<tab>printf ("

Nhap van: ");

<tab>scanf  ("%d",&van);

}

void xuat ()

{

<tab>printf ("

ho ten: %s

toan: %d

van: %d

DTB: %0.2f",hoten,toan,van,(toan+van)/2.0);

}

void xuly ()

{

<tab>dtb = (toan+ van)/2.0;

}

__________

Cách : Tham số và Hàm

void nhap(char hoten[20],int &toan, int &van);

void xuly(int toan, int van, float &dtb);

void xuat(char hoten[20], int toan, int van, float dtb);

void main ()

{       

<tab>clrscr();

<tab>char hoten[20];

<tab>int toan,van;

<tab>float dtb;

<tab>nhap (hoten,toan,van);

<tab>xuly (toan,van,dtb);

<tab>xuat (hoten,toan,van,dtb);

<tab>getch ();

}

void nhap(char hoten[20],int &toan, int &van)

{

<tab>printf ("

Nhap ho ten: ");

<tab>gets   (hoten);

<tab>printf ("

Nhap toan: ");

<tab>scanf  ("%d",&toan);

<tab>printf ("

Nhap van: ");

<tab>scanf  ("%d",&van);

}

void xuly(int toan, int van, float &dtb)

{

<tab>dtb = (toan+van)/2.0;

}

void xuat(char hoten[20], int toan, int van, float dtb)

{

<tab>printf ("

ho ten: %s

toan: %d

van: %d

DTB: %0.2f",hoten,toan,van,dtb);

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: