[C/C++] Chương Trình Quản Lý Sách - Lập Trình 321

Lập Trình 321

Tổng Hợp Kiến Thức Lập Trình

SLIDE1

Wednesday, June 10, 2015

Home » bai tap c , lap trinh c » [C/C++] chương trình quản lý sách

[C/C++] chương trình quản lý sách

Unknown 7:13 PM bai tap c, lap trinh c Viết chương trình quản lí sách. Mỗi cuốn sách gồm tên sách, tên nhà xuất bản, năm xuất bản, giá tiền, số lượng: a. Đưa ra danh sách các cuốn sách của nhà xuất bản Giáo dục. b. Tính tổng số tiền sách. c. Sắp xếp danh sách giảm theo năm xuất bản và in kết quả ra màn hình. d. In ra màn hình các cuốn sách có giá tiền<=10.000đ và xuất bản sau năm 2006. #include<iostream> #include<string> using namespace std; struct sach { string ten,nxb; int nam,soluong; long long gia; }; void nhap(sach *l,int n) { for(int i=0;i<n;i++) { cout<<"\nnhap sach thu "<<i+1<<endl; cout<<"ten sach:";fflush(stdin);getline(cin,l[i].ten); cout<<"ten nha xuat ban :";fflush(stdin);getline(cin,l[i].nxb); cout<<"nam :";cin>>l[i].nam; cout<<"so luong:";cin>>l[i].soluong; cout<<"gia:";cin>>l[i].gia; } } void xuatnxbgiaoduc(sach *l,int n) { for(int i=0;i<n;i++) if(l[i].nxb=="giao duc") cout<<l[i].ten<<endl; } long long tongtien(sach *l,int n) { long long tong=0; for(int i=0;i<n;i++) tong+=l[i].gia; return tong; } void sapxep(sach *l,int n) { for(int i=0;i<n-1;i++) for(int j=i+1;j<n;j++) if(l[i].nam < l[j].nam) swap(l[i],l[j]); for(int i=0;i<n;i++) cout<<l[i].ten<<endl; } void xuattien10(sach *l,int n) { for(int i=0;i<n;i++) if(l[i].nam >= 2006 && l[i].gia<=10000) cout<<l[i].ten<<endl; } void main() { sach l[100]; int n; cout<<"nhap so loai sach:";cin>>n; nhap(l,n); cout<<"\ncac loai sach nha xuat ban giao duc\n"; xuatnxbgiaoduc(l,n); cout<<"\ntong so tien sach = "<<tongtien(l,n); cout<<"\ndanh sach giam theo nam xuat ban\n"; sapxep(l,n); cout<<"\ncac sach sau 2006 va tien <=10.000\n"; xuattien10(l,n); system("pause"); } ← Newer Post Older Post → Home

Find us on facebook

Trần Khánh Toànemail: [email protected]://www.laptrinh321.net FaceBook Google Plus
  • Popular
  • Tags
  • Blog Archives
  • hệ đếm nhị phân, thập phân và thập lục phân 1. hệ đếm nhị phân: dùng 2 kí số cơ bản là 0 và 1 đổi hệ 10 sang hệ 2 thì chia liên tiếp cho 2 đến khi bằng 0, số dư được viết theo c...
  • các hệ thống số cơ bản, nhị phân, bát phân, thập lục phân, thập phân các hệ thống số cơ bản thập phân: gồm các chữ số 0,1,2,3,4,5,6,7,8,9 ví dụ: 576.348 = 5*10^2 + 7*10^1 + 6*10^0 + 3*10^-1 + 4*10^-2 ...
  • lập trình tìm các bộ số pitago | lập trình c/c++ lập trình tìm các bộ số pitago | lập trình c/c++.   Một tam giác vuông có thể có tất cả các cạnh là các số nguyên. Tập của ba số nguyên của...
  • viết chương trình c chuyển đổi hệ đếm nhị phân, bát phân, thập lục phân viết chương trình c chuyển đổi hệ đếm nhị phân, bát phân, thập lục phân .  DEC,BIN,HEX,OCT.   Viết chương trình in bảng của các số từ 1 đế...
  • [C/C++] nhập vào họ và tên, in ra tên viết chương trình [C/C++] nhập vào họ và tên , sau đó xử lý chuỗi và in ra tên của người đó. #include<stdio.h> #include<string.h...
  • cách XĐ tín hiệu điều khiển từ khối "Control" - Datapath (KTMT) ** Tổng quan các lệnh cần xem xét: (8 lệnh trong 3 nhóm chính của tập lệnh MIPS)   §  Nhóm lệnh tham khảo bộ nhớ (lw và sw): Nạp...
  • xung đột? pipelined và kỹ thuật forwarding, non-forwarding  Pipeline là một kỹ thuật mà trong đó các lệnh được thực thi theo kiểu chồng lắp lên nhau. - Cách tiếp cận dùng kỹ thuật pipeline tiêu tố...
  • [OOP C++] quản lý nhân viên và tính lương cho từng nhân viên bài tập OOP C++. Giả sử Công ty có hai loại nhân viên: Nhân viên văn phòng và Nhân viên sản xuất. Viết chương trình quản lý và tính lương ch...
  • OOP C++ cộng trừ nhân chia số phức Làm lại bài số phức với một phương thức thiết lập duy nhất cho phép quan điểm một số thực như một số phức đặc biệt (phần ảo bằng 0). Định ng...
  • 5. Viết chương trình nhập họ tên, điểm toán, điểm văn của một học sinh. Tính điểm trung bình và xuất kết quả. 5. Viết chương trình nhập họ tên, điểm toán, điểm văn của một học sinh. Tính điểm trung bình và xuất kết quả. #include<iostream> us...

Labels

  • bai tap c
  • bai tap oop
  • cau truc cay
  • danh sach lien ket
  • giai thuat
  • giao trinh hoc c
  • giao trinh oop
  • html
  • kien truc may tinh
  • lap trinh c
  • lap trinh web
  • linh tinh
  • linux
  • mang may tinh
  • may tinh
  • PHP
  • sap xep
  • SQL
  • tim kiem

Blog Archive

  • ▼  2015 (173)
    • ▼  June (17)
      • [oop c++] phạm vi truy xuất trong kế thừa
      • [oop c++] Kế thừa - định nghĩa, cú pháp, sử dụng
      • [oop c++] Quan hệ giữa các lớp đối tượng
      • [oop c++] Các nguyên tắc xây dựng lớp
      • [oop c++] Thành viên tĩnh – static member
      • [oop c++] hàm bạn, lớp bạn (friend function)
      • [oop c++] hàm thiết lập constructor, hủy bỏ destru...
      • [oop c++] con trỏ this và phép gán đối tượng
      • [OOP C++] Phạm Vi Truy Xuất Thành Phần Đối Tượng
      • Viết chương trình nhập số thực a từ bàn phím và tì...
      • [C/C++] nhập vào họ và tên, in ra tên
      • hàm xóa node trong cây nhị phân tìm kiếm
      • [C/C++] chương trình quản lý sách
      • [C/C++] quản lý điểm của lớp học
      • đề thi và đáp án môn cấu trúc dữ liệu và giải thuật
      • thao tác file với thư viện fstream
      • kinh nghiệm phỏng vấn học bổng NVĐ FPT

Categories

  • bai tap c
  • bai tap oop
  • cau truc cay
  • danh sach lien ket
  • giai thuat
  • giao trinh hoc c
  • giao trinh oop
  • html
  • kien truc may tinh
  • lap trinh c
  • lap trinh web
  • linh tinh
  • linux
  • mang may tinh
  • may tinh
  • PHP
  • sap xep
  • SQL
  • tim kiem

BTemplates.com

Đồng Hồ Gỗ, Tượng Gỗ Di Lặc, Phúc Lộc Thọ Dịch Vụ Kế Toán Tại Nhà Kế Toán  
  • Labels

    • bai tap c
    • bai tap oop
    • cau truc cay
    • danh sach lien ket
    • giai thuat
    • giao trinh hoc c
    • giao trinh oop
    • html
    • kien truc may tinh
    • lap trinh c
    • lap trinh web
    • linh tinh
    • linux
    • mang may tinh
    • may tinh
    • PHP
    • sap xep
    • SQL
    • tim kiem
  • Blogroll

    lap trinh 321
  • About

Copyright © Lập Trình 321 | Powered by Blogger Design by FThemes | Blogger Theme by Lasantha - Premium Blogger Templates | NewBloggerThemes.com

Từ khóa » Viết Chương Trình Quản Lý Thư Viện Bằng C