Tạo chương trình tính mức lương của nhân viên bao gồm các thông tin như sau:Tạo cấu trúc· Họ và tên của nhân viên· Chức vụ của nhân viên· Mức mức lương hàng tháng· Mức chi hàng thángHãy lập trình theo các yêu cầu sau:1. Tạo file: CNTT01_STT_HoTen_BaiSo1.cpp2. Khai báo kiểu cấu trúc như trên3. Tạo 1 nhân viên TP14. Tạo 1 mảng danh sách nhân viên DS15. Nhập vào từ bàn phím các thông tin như trên cho nhân viên TP16. Nhập vào từ bàn phím các thông tin như trên cho danh sách DS17. In ra màn hình tất cả các thông tin của nhân viên8. Lưu thông tin TP1 ra file
Code phần tạo cấu trúc và nhập trưởng phòng
/*1. Tạo cấu trúc dữ liệu với các thông tin sinh viênTạo cấu trúcKhai báo biến kiểu cấu trúcNhập dữ liệu vào biếnHiện dữ liệu ra màn hìnhLưu biến ra file*/#include <stdio.h>struct NhanVien{ char hoten[50]; char chucvu[50]; float mucluong; float mucchi;};int main (){ NhanVien TP1; printf("Nhap gia tri: \n"); printf("\nNhap ho ten: "); gets(TP1.hoten); printf("\nNhap chuc vu: "); gets(TP1.chucvu); printf("Nhap muc luong: "); scanf("%f",&TP1.mucluong); printf("Nhap muc chi:"); scanf("%f",&TP1.mucchi); printf("\n===========================\n"); printf("Thong tin cua nhan su:"); printf("Ho ten: %s",TP1.hoten); printf("\nChuc vu: %d",TP1.chucvu); printf("\nMuc luong: %5.2f",TP1.mucluong); printf("\nMuc chi: %5.2f",TP1.mucchi); return 0;}
Code phần lưu ra file
/*1. Tạo cấu trúc dữ liệu với các thông tin sinh viênTạo cấu trúcKhai báo biến kiểu cấu trúcNhập dữ liệu vào biếnHiện dữ liệu ra màn hìnhLưu biến ra file*/
#include <stdio.h>struct NhanVien{ char hoten[50]; char chucvu[50]; float mucluong; float mucchi;};
int main (){ NhanVien TP1;
printf("Nhap gia tri: \n"); printf("\nNhap ho ten: "); gets(TP1.hoten); printf("\nNhap chuc vu: "); gets(TP1.chucvu); printf("Nhap muc luong: "); scanf("%f",&TP1.mucluong); printf("Nhap muc chi:"); scanf("%f",&TP1.mucchi);
printf("\n----------Hien ra man hinh----------\n"); printf("Thong tin cua nhan su:"); printf("Ho ten: %s",TP1.hoten); printf("\nChuc vu: %d",TP1.chucvu); printf("\nMuc luong: %5.2f",TP1.mucluong); printf("\nMuc chi: %5.2f",TP1.mucchi);
printf("\n----------Luu ra file----------\n"); //3.1 Khai bao con tro kieu file FILE *fptr; //3.2 Mo file fptr = fopen("D:\\Nhanvien.txt","w"); //3.3 Kiem tra xem file co ton tai khong if(fptr == NULL) { printf("Error!"); return (1); }
//3.4 Bat dau luu ra file printf("\n----------Hien ra man hinh----------\n"); //printf(fptr,"%s","Thong tin cua nhan su:"); fprintf(fptr,"nHo ten: %s",TP1.hoten); fprintf(fptr,"\nChuc vu: %d",TP1.chucvu); fprintf(fptr,"\nMuc luong: %5.2f",TP1.mucluong); fprintf(fptr,"\nMuc chi: %5.2f",TP1.mucchi); fclose(fptr);
return 0;}
Thứ Năm, 27 tháng 6, 2019
[C] Dùng cấu trúc Struct và in ra file
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét