F4I - Alex - 10

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

//Declaring variables

DECLARE ARRAY : RandomNumber[1:10] OF INTEGER


DECLARE Digit ← STRING
DECLARE Index ← INTEGER
DECLARE Word ← STRING

//Opening files
OPENFILE DigitsAsWords.txt

CASE OF Digit
1 : Word ← “Zero”
2 : Word ← “One”
3 : Word ← “Two”
4 : Word ← “Three”
5 : Word ← “Four”
6 : Word ← “Five”
7 : Word ← “Six”
8 : Word ← “Seven”
9 : Word ← “Eight”
10 : Word ← “Nine”
ENDCASE

//Randomly generating 10 numbers from 0 to 999


FOR Index ← 1 TO 10
RandomNumber[Index] ← RANDOM(0,999)
NEXT Index

FOR Index ← 1 TO 10
IF LENGTH(RandomNumber[Index]) = 1
THEN
WRITEFILE DigitAsWords.txt, Word
ENDIF
IF LENGTH(RandomNumber[Index]) = 2
THEN
WRITEFILE DigitAsWords.txt, Word, Word
ENDIF
IF LENGTH(RandomNumber[Index]) = 3
THEN
WRITEFILE DigitAsWords.txt, Word, Word, Word
ENDIF
NEXT Index

//Closing file
CLOSEFILE DigitAsWords.txt

You might also like