제목성적처리 프로그램 개발 조건2025-05-16 17:07
작성자 Level 10

성적처리 프로그램 ChatGPT로 만들기

프로그램 개발 기획자가 되어 다음의 아이디어를 잘 정리된 기획안으로 만들어줘

프로그램을 실행하면 성적표.csv 파일의 내용을 읽어와 현재 기록된 내용을 화면에 출력해줘 만약 파일이 없을 경우 파일을 생성하고, 읽을 자료가 없을 경우 "데이터가 없습니다."를 출력해 문자셋은 UTF-8을 사용해

파일 내용의 출력이 끝나면 1. 입력, 2, 조회, 3. 수정, 4. 삭제, 0. 종료 라는 메뉴를 출력하고, 입력을 대기하는 상태로 들어가

입력은 이름, 국어, 영어, 수학 점수를 입력 받도록하고, 국어, 영어, 수학 점수의 합계와 평균을 구해 평균은 소수점 첫째 자리까지 구하고, 에러가 없으면 입력된 내용을 파일에 기록하고, 파일으 내용을 화면에 표시한뒤 메뉴화면으로 돌아가.

조회 메뉴를 선택하면 조회할 이름을 입력 받아 해당 이름의 국어, 영어, 수학, 총점, 평균을 보여줘 조회 처리가 끝나면 메뉴를 출력하고 입력을 대기해

수정 메뉴를 선택하면 조회할 이름을 입력 받아 해당 이름의 국어, 영어, 수학 점수를 다시 입력받아 파일에 기록된 자료를 수정해. 만약 입력 받은 이름이 파일에 기록되어 있지 않으면 "수정할 자료가 존재하지 않습니다."라고 출력해. 처리가 끝나면 처리결과를 출력하고 메뉴로 돌아가

삭제 메뉴를 선택하면 이름을 입력받아 해당 데이터를 조회하여 출력하고, 정말로 삭제할지 여부를 다시 물어봐. y/n을 선택하도록 하고 'y'가 입력되면 삭제 처리하고 파일의 데이터를 출력해준 후에 메뉴로 돌아가. 만약 이름 데이터가 없다면 "삭제할 자료가 존재하지 않습니다."라고 출력하고 메뉴로 돌아가

종료를 선택하면 프로그램을 종료해

지금까지의 요청을 모두 수렴하여 프로그램 기획안을 정리하여 보여줘

댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)