1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu về Đề tài “ Điện

11 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Điện
Tác giả Khả Như, Thế Khải, Văn Trường
Người hướng dẫn GVGS: Th.s Nguyễn Ngọc Thạch
Trường học Trường Đại học Giao Thông Vận Tải
Thể loại báo cáo
Năm xuất bản 2024
Thành phố Hồ Chí Minh
Định dạng
Số trang 11
Dung lượng 1,36 MB

Nội dung

BANG DANH GIÁ NHÓM STT Họ và tên Mã số sinh viên Nhận xét 1 2 LỜI CÁM ƠN Chúng em xin chân thành gửi lời cảm ơn và tri ân đến Thầy, Người đã đồng hành trong suốt quãng thời gian

Trang 1

Bộ Giáo dục & Đào 2 | Trường Đại học Giao Thông vận tải

GVGS:

THÀNH VIÊN :

Th.s Nguyễn Ngọc Thạch

Duong Thé Khai

Huynh Lé Kha Nhu

Nguyén Van Truong

CN2301A

Trang 2

BANG DANH GIÁ NHÓM

STT Họ và tên Mã số sinh viên Nhận xét

1

2

LỜI CÁM ƠN

Chúng em xin chân thành gửi lời cảm ơn và tri ân đến Thầy, Người đã đồng hành trong suốt quãng thời gian học tập qua của chúng con, đã tạo điều kiện đề tụi em có một môi trường học tập thoái mái nhất và hơn hết còn có không ít các kiến thức bồ ích được Thầy

truyền đạt làm cho tụi con càng có hứng thú hơn trong những buồi học Để có được một

bài báo cáo hoàn thiện như ngày hôm nay đã có rất nhiều sự cố gắng cũng như tích lũy

kinh nghiệm và kiến thức truyền đạt của Thầy đến với tụi em Một lần nữa xin trân trọng

cảm ơn rất nhiều vì sự đóng góp của Thây và các bạn cho đến tận ngày hôm nay Bài báo

cáo này được hoàn thành dựa trên cơ sở sự quan sát, học hỏi và thực hành thông qua

những kinh nghiệm cuộc sống và áp dụng những lý thuyết thực tiễn vào bài học nên đôi khi sẽ không thê tránh khỏi những sai sót không đáng có nên rất mong nhận được sự đóng góp ý kiến của Thây

Ching em xin chan thành cảm ơn!

Hồ Chí Minh, tháng Ì năm 2024

Tac gia

Khả Như, Thế Khải, Văn Trường

Trang 3

DANH MỤC

BANG DANH GIA NHOM 2

9899.100 .¬aD 2

980,0.) 08 .daÓÕd4.HĂẬẠ 4 NOI DUNG BAO CAO 5

1.Gới thiỆU - - Ác 1 HH TH TH ng HT HH HH TT HT TH Ti 0 6 5 TI.Nội dung - - 5 < HH HH HH TH HH TH Họ TT TH HH Hi HH TT 5

a Hai phương thức tính: 5 0G s03 i70 10 ea 5 TH.Chương trình ó

IV.Mẫu hóa đơn 10

Trang 4

LOI MO DAU

Một trong những yếu tô không thê thiêu đề hình thành nên một nền kinh tế phát triển và

một cuộc sống văn minh như hiện nay là “Điện” Bởi từ lâu nó đã xuất hiện với cuộc

sống của cơn người với không ít những thuận lợi và lợi ích đến đáng ghi nhận Chắc cũng bởi vậy mà nhu cầu sử dụng điện trên Thế Giới đã tăng đến mức cao nhất từ trước đến nay (trên 1.500 terawatt/giờ) Sự phục hồi kinh tế sau đại địch COVID-19, cùng với biến

đôi khí hậu bất thường đã khiến nhu câu tiêu dùng điện trong năm 2021 tang hon 6% -

mức tăng cao nhất kế từ năm 2010

Không những thê Việt Nam cũng đang trên đà phát triển của nền kinh tế sau cuộc khủng hoảng vừa qua của đại dịch do vậy mức độ sử dụng điện ngày một tăng cao hơn Theo

EVN, nhu cầu tiêu thụ điện dự báo sẽ tăng trưởng ở mức 8,5%/naim trong 5 nam tới

Qua một thời gian nghiên cứu về đề tài “ Điện” đề đưa ra giải pháp thuận tiện nhất cho

người tiêu dùng, nhóm em đã đưa ra được một chương trinh và dự án nhỏ đề có thê đến

gân hơn với người sử đùng Mục đích đề họ có thể đễ dàng quản lí, kiểm soát, sử đụng điện một cách có hiệu quả nhất, tạo sự chính xác và tin tưởng của khách hàng thông qua những lần trải nghiệm sản phâm Từ đó giảm thiều tình trạng sử dụng điện một cách hoang phí, quá lạm dụng điện hiện nay của không ít người và doanh nghiệp lớn nhỏ

Bởi thế nên rất cần sự can thiệp của ỨT nhằm xây dựng nên một chương trình thông mình

giúp quá trình quản lý thông tin và tính toán diễn ra một cách thuận tiện và chính xác nhat

Trang 5

NOI DUNG BAO CÁO

I.Giới thiệu

Trước hết chúng ta cần phải làm rõ về nhu cầu sử dụng của công ty, ta có thé dua ra các giải pháp và hướng đi thuận tiện nhất đề giải quyết các van dé có thể phát sinh Xây dựng một chương trình hoàn thiện dựa trên nhu cầu sử dụng của công ty khách hàng

II.Noi dung

Đối với nhu cầu sử dụng của bên phía công ty ta có thể suy ra một chương trình quản lí

khách hàng sử dụng điện hoàn thiện như bên dưới (TT)

a Hai phương thức tính:

- Tính sô Kilowatt tiéu thy

- Tinh gia tién diva trén chi sé str dung

b Cac chire nang sau:

1 Nhập số lượng khách hàng

2 Nhập thông tin cho từng khách hàng, bao gồm mã khách hàng, khu vực, loại, chỉ 36

cũ, và chí số mới Chương trình kiểm tra xem mã khách hàng đã tồn tại hay chưa, khu vực có hợp lệ hay không (phải là một trong các giá trị: A0, B0, C0, D0, E0), và loại phải

là I hoặc 2

3 Tinh s6 kilowatt (KW) tiéu thụ bằng cách lấy chỉ số mới trừ chỉ số cũ

4 Tính giá tiền đựa trên số KW tiêu thụ và giá cước tương ứng với khu vực và loại của khách hàng

5 Hién thị đanh sách khách hàng theo khu vực và loại, bao gồm mã khách hàng, số KW tiêu thụ, và tông tiền phải trả

Chú ý: Giá cước điện được luu trong hai mang giaKhuVucLoail va giaKhuVucLoai2, tương ứng với loại Ì và loại 2 của khach hang Gia cước phụ thuộc vào khu vực của khách hàng (từ A0 đền E0)

Trang 6

HH.Chương trình

#include <iostream>

#include <vector>

#include <map>

#include <set>

#include <algorithm>

#include <cctype>

using namespace std;

class KhachHang {

public:

string maKhachHang;

string khuVuc;

int loa;

double chiSoCu;

double chiSoMo1;

KhachHang(string ma, string kv, int 1, double cu, double moi)

: maKhachHang(ma), khuVuc(kv), loai(1), chiSoCu(cu), chiSoMoi(mo1) {} double TinhSoK W() const {

return chiSoMoi - chiSoCu;

}

double TinhGiaTien() const {

double giaKhuVucLoail [5] = {500, 460, 450, 420, 410};

double giaKhuVucLoai2[5] = {450, 440, 430, 410, 400};

Trang 7

return (loai == | ? giaKhuVucLoail : giaKhuVuecLoa12)[(khuVuc[|0] - 'A") % 5] * TinhSokKW();

}

):

int main() {

int n;

cout << "Nhap so luong khach hang: ";

cin >> n;

vector<KhachHang> danhSachKhachHang;

set<string> maKhachHangSet;

for Gnt 1=0;1<n; +*1) {

string ma, khuVuc;

int loa;

double chiSoCu, chiSoMoi;

cout << "Nhap ma khach hang: ";

cin >> ma;

if (maKhachHangSet.count(ma) > 0) {

cout << "Ma khach hang da ton tai vui long nhap Iai! !." << endl;

-i;

continue;

}

maKhachHangSet.insert(ma);

do {

cout << "Nhap khu vuc (A0, B0, C0, D0, E0): ";

cin >> khuVuc;

Trang 8

1ƒ (khuVuc.length() == 2 && khuVuc[0] >='A' && khuVuc[0] <='E' && khuVuc[1] =='0') {

transform(khuVuc.begin(), khuVuc.end(), khuVuc.begin(Q), ::toupper); } else {

cout << "Khu vuc khong hop le Vui long nhap lai! !." << endl;

}

} while (!(khuVuc.lengthQ) == 2 && khuVuc[0] >='A' && khuVuc[0] <='E' && khuVuc[1] =='0'));

do {

cout << "Nhap loai (1 hoac 2): ";

cin >> loa;

if (loai != 1 && loai != 2) {

cout << "Loai khong hop le Vui long nhap lai! !." << endl;

}

} while loai != 1 && loai != 2);

cout << "Nhap chi so cu: ";

cin >> chiSoCu;

cout << "Nhap chi so moi: ";

cin >> chiSoMol;

danhSachKhachHang.push_back(KhachHang(ma, khuVuc, loai, chiSoCu, chiSoMon));

}

map<pair<string, int>, vector<KhachHang>> khachHangTheoKhuVuc VaLoai; for (const auto& khachHang : danhSachKhachHang) {

Trang 9

khachHangTheoKhuVucVaLoai[{khachHang.khuVuc,

khachHang.loai} |.push_back(khachHang);

}

cout << "Danh sach khach hang theo khu vue va loai:\n";

for (const auto& pair : khachHangTheoKhuVucVaLoai) {

cout << "Khu vuc " << pair first.first <<", Loai" << pair first.second << ":\n"; for (const auto& khachHang : pair.second) {

cout <<" Ma KH: " << khachHang.maKhachHang

<<") So KW: " << khachHang TinhSokK W()

<<", Tong tien phai tra: " << khachHang TinhGiaTien() <<" VND " <<endl;

return 0;

Trang 10

IV.Mẫu hóa đơn

Công ty Điện lực CTTNHH 1 Thành viên ABC

MST:

THONG BAO TIEN ĐIỆN

Tên khách hàng:

Mã khách hàng:

Khu vực:

Dia chi:

Thông tin liên hệ

St:

Email:

Chỉ số cũ: Điện năng tiêu thụ:

Chi so moi: Don gia:

Thành tiền: Thanh toán online

Ngày đăng: 24/12/2024, 16:13

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN