Skip to content

본캠프 3번째주차 문법기초단련을 위한 팀프로젝트입니다!

Notifications You must be signed in to change notification settings

rkrua/kiosk_teamProject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

kiosk_teamProject

본캠프 3주차 문법기초단련을 위한 팀프로젝트

Team Members

<16조>

팀장 : 김은경

팀원 : 강지훈. 이시영, 이애라, 장가겸

Daehyun Lee
김은경

Swift Developer
Luna828
강지훈

Swift Developer
dongglehada
이시영

Swift Developer
Leehan-sol
장가겸

Swift Developer
조규연
이애라

Swift Developer

Project

콘솔창을 이용하여 키오스크 프로그램 구현하기

스크린샷 2023-07-27 오후 9 07 11

LV0 상세기능 정하기

  1. 메인메뉴판 화면
  2. 메뉴선택 → 항목별 메뉴
  3. 상세 메뉴 리스트 → switch문으로 상세 메뉴들의 종류대로
  4. 프로그램 종료 exit()
  5. 모델링 나누기 LV2, 3

Lv1

  • 입력받은 숫자에 따라 다른 로직을 실행하는 코드를 작성해요
  • if나 switch, guard 문을 활용해요
  • 반복문을 이용해서 특정 번호가 입력되면 프로그램을 종료해요
  • readline 함수로 값을 입력받으세요.

Lv2

  • 필요한 클래스들을 설계해요 (버거, 아이스크림, 음료, 맥주, 주문, 공통 등)
  • 클래스들의 프로퍼티와 메소드를 정의해요
  • 메소드를 이용해서 Lv1의 코드를 개선해요

Lv3

  • Lv2에서 설계한 클래스들을 상속 관계를 가지도록 변경해요 (Burger도 부모 클래스를 가질 수 있을지 고민해요!)
  • 하나의 객체 리스트로 모든 메뉴들을 관리하도록 수정해요 (List)
  • 선택한 리스트의 요소를 삭제해요 (삭제된 기능입니다.)

회고

About

본캠프 3번째주차 문법기초단련을 위한 팀프로젝트입니다!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%