| |
|
|
Jac de Lad | Hier mal ein Beitrag von mir:
Prüfen ob eine Zahl Zahl Primzahl ist: KompilierenMarkierenSeparieren
Proc IsPrim
Parameters z&
declare x&,x%
case LT(z&,11):Return If(Or(Or(Or(Equ(z&,2),Equ(z&,3)),Equ(z&,5)),Equ(z&,7)),1,0)
x&=3
whileloop 3,Int(Sqrt(z&)),2
case Equ(Mul(&Loop,Div&(z&,&Loop)),z&):Inc x%
case x%:Break
wend
Return Not(x%)
endproc
Größter gemeinsamer Teiler: KompilierenMarkierenSeparieren Kleinstes gemeinsames Vielfaches (benötigt GGT, siehe oben): KompilierenMarkierenSeparieren Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 03.12.2005 ▲ |
|
|
|
|
Carlo Keil | Hallo Jac,
ich empfehle, das KGV so zu berechnen, weil sonst ein zu grosser Wert beim Produkt entstehen und zu einem falschen Ergebnis führen kann: KompilierenMarkierenSeparieren Gruß Carlo |
|
|
| |
|
|