Viết chương trình thực hiện nhập các thông tin bán hàng gồm: Tên hàng, số lượng, đơn giá. Sau đó chương trình tính toán và in ra màn hình các thông tin theo mẫu sau: Số thứ tự - Tên loại hàng - Số lượng hàng - Đơn giá - Thành tiền từng loại hàng - Tổng tiền

#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
#include<math.h>
#include<string.h>
struct hanghoa
{
 char tenhang[30];
 float dg;
 int soluong;
 float tien;

};
int main()
{   
    hanghoa hh[200];
    int n,i;float tien;
 
 printf("nhap so luong hang hoa :");
 scanf("%d",&n);
 printf("nhap thong tin cho tung loai hang \n");
 for(i=0;i<n;i++)
 {
  printf("nhap loai hang thu %d",i+1);
  printf("\nnhap ten mat hang : ");
  fflush(stdin);
  gets(hh[i].tenhang);
  printf("\nnhap so luong : ");
  fflush(stdin);
  scanf("%d",&hh[i].soluong);
  printf("\nnhap don gia : ");
  fflush(stdin);
  scanf("%f",&hh[i].dg);
  hh[i].tien=hh[i].soluong*hh[i].dg ;
  
 }
 
 printf("hoa don sau khi nhap la ");
 i=1;
 printf("\nSTT      loai hang          so luong           don gia         thanh tien\n");
    
      for(i=0;i<n;i++)
 {
  
  printf("%d",i+1);
  printf("%15s ",hh[i].tenhang);
  printf("%15d",hh[i].soluong);
  printf("%20.0f",hh[i].dg);
  printf("%22.0f",hh[i].tien);
  printf("\n");
   
  
 }
 float tong=0;
 printf("\n tong so tien la :");
 for(i=0;i<n;i++)
 tong+=hh[i].tien;
 printf("%.0f\n",tong);
 getch();
}
Mới hơn Cũ hơn