第二題: 請使用 COBOL 程式語言撰寫一程式,此程式能從鍵盤輸入 2 個一位數的整數 A 與 B,輸入的整數 A 與 B 可以是正整數或負整數(即 A 與 B 皆介於-9 與 9 之間),計算 S=A B之值並於螢幕上輸出 S 之結果。 【註:作答時只需從 DATA DIVISION 部分開始撰寫,DATA DIVISION 之前的部分無需撰寫。此外,假設 使用者輸入之資料皆會符合規範,故程式中不需考慮輸入 A 與 B 資料時會有不符規範之情況】【20 分】

詳解 (共 1 筆)

詳解 提供者:hchungw
DATA DIVISION.
WORKING-STORAGE SECTION.
01  A        PIC S9.
01  B        PIC S9.
01  S        PIC S99.
PROCEDURE DIVISION.
    DISPLAY "Please enter the first integer (A): "
    ACCEPT A
    DISPLAY "Please enter the second integer (B): "
    ACCEPT B
    MULTIPLY A BY B GIVING S
    DISPLAY "The result of A * B is: " S
    STOP RUN.
此 COBOL 程式從鍵盤輸入兩個一位數的整數 A 和 B,然後計算 A 乘以 B 的結果,並在螢幕上輸出 S 的值。程式假設使用者輸入的數據皆符合規範,即 A 和 B 皆在 -9 到 9 之間。