メインコンテンツにスキップ
eLearner.app
COBOL MAINFRAME QUEST

COBOL メインフレーム クエスト: Y2K バグ

1999 年 12 月 31 日の午前 0 時までに eLearner.app バンキング システムを保存してください。 Picture 句を変更し、世紀拡張ロジックを実装し、PERFORM ループを実行して Y2K バグを克服します。

Time to Midnight
10:00.80

MISSION DIRECTIVE

1999 年には、年は 2 桁のみで保存されていました (例: PIC 99)。これにより、真夜中にクラッシュが発生します。 COBOL プログラムの WORKING-STORAGE セクションの 'WS-YEAR' 変数を更新して、4 桁の年をサポートします (PIC 9(4) または PIC 9999 を使用します)。

Variable Spec
05  WS-YEAR    PIC 99.

--> PIC 9(4) o PIC 9999

Stuck?

Learn the fundamental concepts in the COBOL course to solve this challenge.

MAINFRAME COBOL EDITOR

Edit COBOL source divisions.

エディターを読み込み中…