News Ticker

Menu

HKI Thực Hành Lần 9 - Bài 9.3


/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
#include<conio.h>
#define max 100

typedef struct ChuNhat{
float dai, rong, chuvi, dientich;
};

void nhap(ChuNhat &b);
void xuat(ChuNhat b);
void nhapmang(ChuNhat a[], int &n);
float chuv(ChuNhat &b);
float dient(ChuNhat &b);
void xuatmang(ChuNhat a[], int n);
void kiemtra(ChuNhat a[], int &n);
void xapxep(ChuNhat a[], int &n);


int main(){
ChuNhat a[max], b; int n;

printf("==================== NHAP HCN ===================\n"); nhapmang(a,n);
printf("==================== XUAT HCN ===================\n"); xuatmang(a,n);
printf("===================== DT = CV ===============\n"); kiemtra(a,n);
printf("==================== XUAT HCN ===================\n"); xapxep(a,n); xuatmang(a,n);
getch();
return 0;
}

void nhap(ChuNhat &b){
printf("Chieu Dai= "); scanf("%f", &b.dai);
printf("Chieu Rong= "); scanf("%f", &b.rong);
}

void xuat(ChuNhat b){
printf("Dai= %.2f", b.dai);
printf("\nRong= %.2f", b.rong);
}

void nhapmang(ChuNhat a[], int &n){
printf("Nhap Bao Nhieu Hinh Chu Nhat: "); scanf("%i", &n);
for(int i=0;i<n;i++){
printf("Hinh Chu Nhat Thu [%i]\n", i+1);
nhap(a[i]);
printf("\n");
}
}

float chuv(ChuNhat &b){
b.chuvi= (b.dai + b.rong) * 2;
return b.chuvi;
}

float dient(ChuNhat &b){
b.dientich= b.dai * b.rong;
return b.dientich;
}

void xuatmang(ChuNhat a[], int n){
for(int i=0;i<n;i++){
printf("Hinh Chu Nhat Thu [%i]\n", i+1);
xuat(a[i]);
printf("\nChu Vi= %.2f", chuv(a[i]));
printf("\nDien Tich= %.2f", dient(a[i]));
printf("\n\n");
}
}

void kiemtra(ChuNhat a[], int &n){
printf("Thong Tin: \n");
for(int i=0;i<n;i++){
if(a[i].chuvi == a[i].dientich)
xuat(a[i]);

}

}

void xapxep(ChuNhat a[], int &n){
ChuNhat t;
for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
if(a[i].dientich > a[j].dientich){
t= a[i];
a[i]= a[j];
a[j]= t;
}
}
}
}

Share This:

Post Tags:

Welcome To Task Marks

I'm Task Marks. Tôi là chủ trang web này, trang này tôi dùng để chia sẽ tài liệu và những thứ linh tinh khác. Cảm ơn mọi người đã ghé thăm trang web của chúng tôi.Nếu có thắt mắt xin vui lòng liên hệ
Mail: devnguhoc@gmail.com

No Comment to " HKI Thực Hành Lần 9 - Bài 9.3 "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM