Jelaskan Langkah pengiraan 3 dari ISO 6346 dalam bahasa melayu

a) Tambah semua keputusan dalam langkah 2

c) Buang semua digit perpuluhan hasil kiraan b) (i. e. tukarkan kepada nilai integer)

d) Darabkan nilai integer tersebut dengan 11

e) Tolakkan hasil kiraan d) dari hasil kiraan a) =  Ini adalah digit semak!

Jika perbezaan terakhir adalah 10, maka digit semaknya akan menjadi 0. Untuk mengelakkan ini, piawai menyarankan nombor siri yang menghasilkan perbezaan akhir 10 tidak digunakan, tetapi terdapat kontena di pasaran yang tidak mengikut saranan ini, jadi jika kalkulator digit semak diprogramkan, cara mengendalikan kes sebegini perlu dimasukkan.

Perlu diingatkan yang langkah b) ke e) adalah bertujuan mencari integer hasil dari pembahagian a) dengan 11. Kebanyakan bahasa pengaturcaraan mempunyai operator modulo untuk ini. Perhatian perlu diberikan kepada persoalan bagaimana ianya bekerja dalam bahasa yang dipilih; i. e. jika ia memberikan balik hasil tanpa titik perpuluhan atau integer untuk mendapatkan hasil yang wajar. - 11 digunakan sebagi pembahagi kerana nombor kontena mempunyai 11 jumlah digit. Dalam langkah 1, angka 11,22 dan 23 diabaikan kerana ia adalah gandaan kepada pembahagi.