㈠ 條形碼如何計算出價格
條形碼只是對應特定的商品的,與商品的價咐擾格沒關系。衡橡旦
條形碼使用的目的是為了商店(超市)結算時方便商品與價格的對應,不是標如枝的價格,
再有同一商品,條形碼一樣,在不同的超市價格是不一樣的。
㈡ 收銀機怎樣掃價
收銀機掃價是指使用收銀機掃描商品條形碼或二維碼的過程,以實現商品信息的錄入和價格計算。
以下是收銀機掃價的步驟:准備工作:確保收銀機的電源已經接通,並且處於正常運行狀態。同時,檢查掃描槍或攝像頭是否正常工作。掃描商品條形碼:將商品條形碼對准收銀機的掃描槍或者攝像頭,確保條形碼清晰可見。收銀機會自動識別並掃描條形碼,將商品信息錄入系統。如果商品沒有條形碼,可以嘗試掃描商品的二維碼。確認商品信息:掃描成功後,系統會顯示商品信息,如商品名稱、價格等。仔細核對顯示的商品信息是否與實際商品一致。如有錯誤,及時修改。輸入商品數量:在收銀機上輸入需要銷售的商品數量。如果商品具有多種規格或顏色,請根據實際選擇相應的規格或顏色。繼續掃描其他商品:如需銷售其他商品,重復步驟 2-4,直至所有商品信息均已錄入。結束商品掃描:當所有商品信息都已錄入後,可以結束掃描過程。此時,收銀機會自動計算總價。付款:顧客可以選擇付款方式,如現金、刷卡、二維碼支付等。根據顧客選擇的付款方式,進行相應的收款操作。打單:收款成功後,可以通過收銀機列印銷售小票。部分收銀機支持電子小票,顧客可以通過手機接收電子小票。以上就是收銀機掃價的整個過程。需要注意的是,根據收銀機的型號和功能,操作步驟可能略有不同。在實際操作中,請參考收銀機的說明書進行操作。
㈢ 條碼計算方法。
條碼計算方法。
商品條形碼的編碼結構包括標准版商品條形碼(EAN—13條形碼)和縮短版商品條形碼(EAN—8條形碼)。 標准版商品條形碼:EAN-13 標准版商品條形碼的結構 標准版商品條形碼所表示的程式碼由13位數字組成,其結構如下: 結構一:X13X12X11X10X9X8X7 X6X5X4X3X2 X1, 其中:X13 ……X7廠商識別程式碼;X6……X2表示商品專案程式碼;X1校驗碼。 結構二:X13X12X11X10X9X8X7 X6 X5X4X3X2 X1。其中:X13 ……X6廠商識別程式碼;X5……X2表示商品專案程式碼;X1校驗碼。當X13X12X11為690、691時,其程式碼結構同結構一;當X13X12X11為692時,其程式碼結構同結構二。 校驗碼計算 參見GB 12904《通用商品條形碼》國家標准規定的方法。 縮短版商品條形碼:EAN-8 縮短版商品條形碼由8位數字組成,其結構如下: X8X7 X6 X5X4X3X2 X1;其中:X8X7 X6:其含義同標准版商品條形碼的X13X12X11;X5X4X3X2:表示商品專案程式碼,由EAN編碼組織統一分配。在我國,由中國物品編碼中心統一分配;X1:校驗碼。計算時,需在縮短版商品條形碼程式碼前加5個「0」,然後按標准版商品條形碼校驗碼的計算方法計算。 參考資料: :zhsy../knowledge/changshi04.htm 程式碼690 123456789X求以下演演算法的VB程式 1.自右到左的序列號順序,校驗碼的序號為1 2.從序號2開始求出偶數位數字之和① 9+7+5+3+1+9=34 ① 3. ①*3=② 34×3=102 ② 4.從序號3開始求出奇數位數字之和③ 8+6+4+2+0+6=26 ③ 5. ②+③=④ 102+26=128 ④ 6.用大於或等於結果④且為10最小整數倍的數減去④,其差即為所求校驗碼的值 130-128=2 校驗碼X=2
條碼技術效驗位的計算方法?
我只知道。最後一位是效驗碼。至於怎麼得到的請看:
EAN-13碼的檢查碼的演演算法與UPC-A碼相同,例如假設一EAN-13碼各碼代號如下:
N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 C
檢查碼之計算步驟如下:
C1 = N1+ N3+N5+N7+N9+N11
C2 = (N2+N4+N6+N8+N10+N12)× 3
CC = (C1+C2)取個位數
C (檢查碼) = 10 - CC (若值為10,則取0)
校驗碼的計算方法
1、程式碼位置序號
程式碼位置序號是指包括校驗碼在內的,由右至左的順序號(校驗碼的程式碼位置序號為1)。
2、計算步驟
校驗碼的計算步驟如下:
a.從程式碼位置序號2開始,所有偶數位的數字程式碼求和。
b.將步驟a的和乘以3。
c.從程式碼位置序號3開始,所有奇數位的數字程式碼求和。
d.將步驟b與步驟c的結果相加。
e.用大於或等於步驟d所得結果且為10最小整數倍的數減去步驟d所得結果,其差即為所求校驗碼的值。
8421碼計算方法
bcd碼也叫8421碼就是將十進位制的數以8421的形式展開成二進位制,大家知道十進位制是0~9十個陣列成,這十個數每個數都有自己的8421碼: 0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6=0110 7=0111 8=1000 9=1001 舉個例子: 321的8421碼就是 3 2 1 0011 0010 0001 原因:0011=8x0+4x0+1x2+1x1=3 0010=8x0+4x0+2x1+1x0=2. 0001=8x0+4x0+2x0+1x1=1 具體: bcd碼是四位二進位制碼, 也就是將十進位制的數字轉化為二進位制, 但是和普通的轉化有一點不同, 每一個十進位制的數字0-9都對應著一個四位的二進位制碼,對應關系如下: 十進位制0 對應 二進位制0000 ;十進位制1 對應二進位制0001 . 9 1001 接下來的10就有兩個上述的碼來表示 10 表示為 也就是BCD碼是遇見1001就產生進位,不象普通的二進位制碼,到1111才產生進位10000
CRC碼的計算方法
1、迴圈校驗碼(CRC碼):是資料通訊領域中最常用的一種差錯校驗碼,其特徵是資訊欄位和校驗欄位的長度可以任意選定。
2、生成CRC碼的基本原理:任意一個由二進位制位串組成的程式碼都可以和一個系數僅為『0』和『1』取值的多項式一一對應。例如:程式碼1010111對應的多項式為x6+x4+x2+x+1,而多項式為x5+x3+x2+x+1對應的程式碼101111。
3、CRC碼集選擇的原則:若設碼字長度為N,資訊欄位為K位,校驗欄位為R位(N=K+R),則對於CRC碼集中的任一碼字,存在且僅存在一個R次多項式g(x),使得
V(x)=A(x)g(x)=xRm(x)+r(x);
其中: m(x)為K次資訊多項式, r(x)為R-1次校驗多項式,
g(x)稱為生成多項式:
g(x)=g0+g1x+ g2x2+...+g(R-1)x(R-1)+gRxR
傳送方通過指定的g(x)產生CRC碼字,接收方則通過該g(x)來驗證收到的CRC碼字。
標准CRC生成多項式如下表:
名稱 生成多項式 簡記式* 標准引用
CRC-4 x4+x+1 3 ITU G.704
CRC-8 x8+x5+x4+1 0x31
CRC-8 x8+x2+x1+1 0x07
CRC-8 x8+x6+x4+x3+x2+x1 0x5E
CRC-12 x12+x11+x3+x+1 80F
CRC-16 x16+x15+x2+1 8005 IBM SDLC
CRC16-CCITT x16+x12+x5+1 1021 ISO HDLC, ITU X.25, V.34/V.41/V.42, PPP-FCS
CRC-32 x32+x26+x23+...+x2+x+1 04C11DB7 ZIP, RAR, IEEE 802 LAN/FDDI, IEEE 1394, PPP-FCS
CRC-32c x32+x28+x27+...+x8+x6+1 1EDC6F41 SCTP
基本演演算法(人工筆算):
以CRC16-CCITT為例進行說明,CRC校驗碼為16位,生成多項式17位。假如資料流為4位元組:BYTE[3]、BYTE[2]、BYTE[1]、BYTE[0];
資料流左移16位,相當於擴大256×256倍,再除以生成多項式0x11021,做不借位的除法運算(相當於按位異或),所得的余數就是CRC校驗碼。
傳送時的資料流為6位元組:BYTE[3]、BYTE[2]、BYTE[1]、BYTE[0]、CRC[1]、CRC[0];
舉例:
資訊欄位程式碼為: m(x)=x6+x4+x3+1 程式碼為:1011001
生成多項式: g(x)=x4+x3+1 程式碼為:11001
m(x)x4=x10+x8+x7+x4 對應的程式碼記為:10110010000 即 左移4位
m(x)x4 在與 g(x)進行 模2的除法運算,相當於按位異或,計算過程如下:
1 0 1 1 0 0 1 0 0 0 0
1 1 0 0 1
-----------------------------
0 1 1 1 1 0 1 0 0 0 0
1 1 0 0 1
-----------------------------
0 0 0 1 1 1 1 0 0 0 0
1 1 0 0 1
-----------------------------
0 0 1 1 1 0 0 0
1 1 0 0 1
-----------------------------
0 0 1 0 1 0 --------------> 余數 即 校驗碼
ASCII碼的計算方法
ASCII碼是美國人規定的,只有一張字元到碼的轉換表。比如字元「0」是48,字元「a」是97,等等。記住幾個開頭字母就可以了,相應的可以推算出其他字元的ASCII碼。你可以很輕松的算出,字元「9」的ASCII碼為57.以上所述都是10進位制。
RAS密碼計算方法
RSA的安全性依賴於大數分解。公鑰和私鑰都是兩個大素數
( 大於 100個十進位制位)的函式。據猜測,從一個金鑰和密文
推斷出明文的難度等同於分解兩個大素數的積。
金鑰對的產生:選擇兩個大素數,p 和q 。計算:
n = p * q
然後隨機選擇加密金鑰e,要求 e 和 ( p - 1 ) * ( q - 1 )
互質。最後,利用Euclid 演演算法計算解密金鑰d, 滿足
e * d = 1 ( mod ( p - 1 ) * ( q - 1 ) )
其中n和d也要互質。數e和
n是公鑰,d是私鑰。兩個素數p和q不再需要,應該丟棄,不要讓任
何人知道。 加密資訊 m(二進位製表示)時,首先把m分成等長資料
塊 m1 ,m2,..., mi ,塊長s,其中 2^s <= n, s 盡可能的大。對
應的密文是:
ci = mi^e ( mod n ) ( a )
解密時作如下計算:
mi = ci^d ( mod n ) ( b )
工資條計算方法
- 日工資按平均每月計薪天數21.75天折算,小時工資在日工資基礎上除以8小時。即春節長假期間每日的加班工資計算方法為:
節假日加班工資=加班工資的計算基數÷21.75×300%
休息日加班工資=加班工資的計算基數÷21.75×200%
-
月工資:滿勤 月基本工資=月標准工資
缺勤 月基本工資=月標准工資-月標准工資/21.75*缺勤天數
-
加班工資:延時=月標准工資/21.75/8*加班時數*1.5
休息日=月標准工資/21.75/8*加班時數*2
節假日=月標准工資/21.75/8*加班時數*3
計算方法
=(1-1/3+1/2-1/4+1/3-1/6+……+1/18-1/20)÷2
(1+1/2-1/19-1/20)÷2
=531/380÷2
=531/760
150乘4分之1