Primes by Trial Division - Microware Basic09

5 August 2018

PROCEDURE primes
      DIM v,count,found,index,prime(100):INTEGER

      count := 2
      found := 0
      
      WHILE found < 100 DO
        found := found + 1
        PRINT count
        prime(found) := count
  10    count := count + 1
        index := 1
        REPEAT
          v := MOD(count,prime(index))
          index := index + 1
        UNTIL v = 0 OR index > found
        IF v = 0 THEN 10
      ENDWHILE
END

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026

Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Primes Benchmark Source

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

Primes Benchmark Results

Structured BASIC

Amiga BASIC

Dartmouth True BASIC

Microsoft QuickBASIC

Microware Basic09

Topaz S-BASIC

Other BASICs

Applesoft BASIC

Atari 2600 BASIC

BBC BASIC

Commodore BASIC

DRI Personal BASIC

HP BASIC/V

IBM 5100 BASIC

IBM PC BASIC

PICK/BASIC

Rocky Mountain BASIC

Sinclair ZX80 BASIC

Spectravideo Compumate

TI 99/4 BASIC

TRS-80 Level 1 BASIC

V-Tech Laser 50

VAX BASIC