Retrocomputer, Emulazione, Riparazioni Scambi/Vendite e collezionismo - Cerco Commodore - Approfondimenti, Listati Basic Commodore

Commodore CErco COmmodore - l'iniziativa di appassionati di retrocomputer


Listato per il basic dell'MSX che consente di trovare tutti i modi di disporre delle regine su una scacchiera.

Le regine verranno posizionate in modo che non si potranno fare scacco tra loro.

      20 scrren 1:color 9,15,7:key off:cls
      30 input "Dimensione scacchiera :";s
      40 dim d(s)
      50 i=1:a$=chr$(219)
      60 d(i)=1
      70 if i=1 then 110
      80 for j=1 to i-1
      90 if d(i)=d(j) or (abs(d(i)-d(j))=i-j) then 240
      100 next j
      110 i=i+1:if i<=s then 60
      120 cls
      130 for i=1 to s
      140 locate 2*f,0:print f
      150 locate 0,2*f:print f
      160 for k=1 to s
      170 locate 2*k+1,2*f:print "."
      180 next k
      190 locate 2*d(f)+1,2*f:print a$
      200 locate f,20:print right$(str$(d(f)),1)
      210 next f
      220 play "cge":locate 0,22:print "Premi un tasto":r$=input$(1)
      230 i=i-1
      240 d(i)=d(i)+1
      250 if d(i)<=s then 70
      260 i=i-1
      270 if i<>0 then 240
		  

Torna indietro



Copyright 2003 - 2018 (c) - Tutti i diritti riservati -