write a cobol program to display prime numbers between 1 to 100?
Answer Posted / surya
IDENTIFICATION DIVISION.
PROGRAM-ID. PRIME.
AUTHOR. SURYA.
INSTALLATION. PEARSON-PVT-LTD.
DATE-WRITTEN. 20/01/2016.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
OBJECT-COMPUTER. IBM-AS400.
SOURCE-COMPUTER. IBM-AS400.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 INP-VAL PIC 9(3).
01 WRK-VAL PIC 9(3).
01 I PIC 9(3).
01 QUT PIC 9(2).
01 QUT1 PIC 9(2).
01 REM PIC 9(2).
01 FLAG PIC X(1).
PROCEDURE DIVISION.
STEP-1.
MOVE 40 TO INP-VAL.
DISPLAY "Please find the prime numbers below:".
IF INP-VAL > 2 THEN DISPLAY "02".
PERFORM STEP-2 VARYING WRK-VAL FROM 3 BY 1 UNTIL WRK-VAL > INP-VAL.
STOP RUN.
STEP-2.
MOVE "Y" TO FLAG.
INITIALIZE REM, QUT, QUT1.
DIVIDE WRK-VAL BY 2 GIVING QUT.
PERFORM STEP-3 VARYING I FROM 2 BY 1 UNTIL I > QUT.
IF FLAG = 'Y' THEN DISPLAY WRK-VAL.
STEP-3.
INITIALIZE REM, QUT1.
DIVIDE WRK-VAL BY I GIVING QUT1 REMAINDER REM.
IF REM = 0 THEN MOVE "N" TO FLAG.
| Is This Answer Correct ? | 7 Yes | 2 No |
Post New Answer View All Answers
What is the actual use of fillers?
What is sort?
What is redefine?
What is comp?
What are fillers?
What is sort? And its syntax?
What is the syntax of redefine?
What is input procedure?
I like to know if possible to use %TRIM or any statement with prefiv "%" like RPG ile programs. thanks
Explain how to update data area in cobol 400 program?
How to detect record is locked in cobol/400?
Explain how to detect record is locked in cobol/400? What is the solution for that?
Explain the types of perform?
Define perform? And its types?
Explain the difference between search and searchall?