TI-Basic: Programme und Tutorials: Teiler- und Vielfachenmenge

Erstellt von: Peter Riedel
Schwierigkeitsgrad: Anfänger
Modell: Voyage 200

Teiler- und Vielfachenmenge

Bearbeiten

Teilbarkeit

Bearbeiten
:isdiv(n,t)
:Func
:If mod(n,t)=0 Then
:  Return true
:Else
:  Return false
:EndIf
:EndFunc

Teilermenge

Bearbeiten
:setdivs(n)
:Prgm
:ClrIO
:If n=0 Then
:  Disp "T = {∞}"
:  Return
:EndIf
:If n<0
:  n*(-1)→n
:int(n)→n
:0→i
:0→k
:{}→l
:While i<n
:  i+1→i
:  If mod(n,i)=0 Then
:    k+1→k
:    i→l[k]
:  EndIf
:EndWhile
:Disp l
:EndPrgm

Vielfachenmenge

Bearbeiten
:setmulti(n,lim)
:Prgm
:ClrIO
:If n=0 Then
:  Disp "V = {0}"
:  Return
:EndIf
:If n<0
:  n*(-1)→n
:If lim<0
:  lim*(-1)→lim
:1→i
:{}→l
:While n*i≤lim
:  n*i→l[i]
:  i+1→i
:EndWhile
:Disp l
:EndPrgm