Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- p = peripheral.wrap("right")
- if p.getPaperLevel()==0 then
- write("Pas assez de papier !")
- else
- write("Débiteur ? ")
- deb = io.read()
- write("Nombre de produits ? ")
- nb = io.read()
- nb = tonumber(nb)
- if nb > 13 then
- write("Trop de produits, redescendu à 13")
- nb = 13
- end
- prod = {}
- prix = {}
- quant = {}
- for i = 1, nb do
- write("Produit #"..tostring(i).." ? ")
- prod[i] = io.read()
- write("Prix unitaire ? ")
- pr = io.read()
- prix[i] = tonumber(pr)
- write("Quantité ? ")
- q = io.read()
- quant[i] = tonumber(q)
- end
- somme = 0
- for i = 1, nb do
- somme = somme + prix[i]*quant[i]
- end
- write("Date ? ")
- dat = io.read()
- write("Dette numero ? ")
- num = io.read()
- p.newPage()
- p.setPageTitle("Dette #"..num.." - "..deb)
- p.setCursorPos(9,1)
- p.write("Ayrobot")
- p.setCursorPos(2,2)
- p.write("Reconnaissance de dette")
- pos = 3
- for i = 1, nb do
- pos = pos+1
- p.setCursorPos(1,pos)
- p.write(tostring(quant[i]))
- p.setCursorPos(5,pos)
- p.write(prod[i])
- p.setCursorPos(22-math.modf(math.log10(prix[i])),pos)
- p.write(tostring(prix[i]))
- p.setCursorPos(24,pos)
- p.write("PC")
- end
- pos = pos+2
- p.setCursorPos(1,pos)
- p.write("TOTAL :")
- p.setCursorPos(22-math.modf(math.log10(somme)),pos)
- p.write(tostring(somme))
- p.setCursorPos(24,pos)
- p.write("PC")
- pos = pos+2
- p.setCursorPos(1,pos)
- p.write("Date : "..dat)
- pos = pos+1
- p.setCursorPos(1,pos)
- p.write("Debiteur : "..deb)
- p.endPage()
- write("Imprimé")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement