728x90 💻 Programming21 [Python] 과제 7주차 실습 예제3 요구 사항 입력: 사용자로부터 출국 전 남은 기간과 여행 할 국가를 입력 받는다.처리: 한 항공사에서 제시한 유럽 4개국 편도 비행기 표 가격은 아래와 같다.출국 한 달(30일)전에 예약 하면 20%를 보름(15일)전에 예약 하면 10%를할인해주는편도비행기표가격을알려주는프로그램을작성해보세요.(총 금액, 할인 금액, 총지불금액을구하시오.) ticket={'영국':70,'프랑스':80,'이탈리아':80,'스위스':90}day=int(input('출국 전 날짜:'))state=input('여행국가:')if day>=30: discount=ticket[state]*0.2elif day>=15: discount=ticket[state]*0.1else: discount=0pay=ticket[.. 2023. 1. 7. [Python] 과제 6주차 [도전과제 1] : 로그인 프로그램 (하)사용자로부터 아이디를 입력 받아서 프로그램에 저장된 아이디와 일치하는지 여부를 비교해서 일치하면 ‘로그인 성공’ 그렇지 않으면 ‘로그인 실패’메시지를 출력하는 프로그램을 작성하시오. id=['cake', 'rainbows','cta'] a=input('id:')if a in id: print('로그인 성공')else: print('로그인 실패') [도전과제 4] : 임금 계산 프로그램 (상)사용자에게 주당 근무시간과 시간당 임금을 물어본다. 주당 근무시간이 40시간을 넘으면 초과근무시간은 1.5배 임금을 지급해야 한다. 이번 주에 받는 총 임금을 계산하는 프로그램을 작성하시오. time=int(input('근무시간:'))money=int(input('시간당 임.. 2023. 1. 7. [Python] 과제 4~5주차 응용문제 2 : 주소록 만들기문제 이름과 전화번호를 딕셔너리로 구성1. 전체조회 : 주소록 모든 정보를 출력한다.2. 조회기능 : 이름을 입력하면 이름, 전화번호가 출력된다.3. 추가기능 : 새로운 친구의 이름과 전화번호를 등록한다.4. 수정기능 : 친구 전화번호를 수정한다.5. 삭제기능 : 친구 목록을 삭제한다.6. 전체 친구의 수를 출력한다.7. 전체 친구의 이름을 출력한다. #1 전체조회phone={'a':'010-2332-4453' ,'b':'010-1323-1234', 'c':'010-1524-1253'} #2 조회기능name=input('name:')#print(name,phone[name])print(name, phone.get(name,'not Found')) # 3. 추가기능name.. 2023. 1. 6. [C++] 코딩과제 10 14X4행렬을 저장할 수 있는 2차원 배열 matrix[4][4]를 선언하라.키보드로부터 정수를 읽어 들여 matrix[4][4]에 저장하는 함수를 정의하라.=> void readMatrix(int m[][4],int row,int col); 대각성 상에 있는 원소들의 합을 반환하는 함수를 정의하라.=>int diagnolSum(int m[][4],int row,int col,int dir); dir이 1이면 1시 방향 대각선에 대한 합을 구한다.dir이 -1이면 11시 방향 대각선에 대한 합을 구한다. 위 함수를 이용하여 행렬에 16개의 데이터를 저장한 후 1시 방향과 11시 방향 대각선의 합을 구하여 출력하는 프로그램을 작성하시오. #include using namespace std;void read.. 2023. 1. 6. [C++] 코딩과제 9 3X4행렬을 저할 수 있는 2차원 배열 matrix[3][4]와, 이 행렬에 대한 행의 합과 열의 합을 저장할 수 있는 배열 rowSum[3],colSum[4]을 선언하라. 키보드로부터 정수를 읽어 들여 matrix[3][4]에 저장하는 함수를 정의하라=> void readMartirx(int m[][4],int row,int col); 각 행의 합을 구하여 저장하는 함수를 정의하라.=> void addRow(int m[][4],int sum[],int row,int col); 배열에 저장된 합을 출력하는 함수를 정의하라.=> void printSum(int sum[],int size); 위 함수를 이용하여 행렬에 12개의 데이터를 저장한 후 각 행과 열에 대한 합을 구하여 출력하는 프로그램을 작성하시.. 2023. 1. 6. [C++] 코딩과제 8 7.23(배열을 함수 인자로)크기가 10인 정수 배열 a,b를 선언하고, 이 배열로 숫자 10개씩을 각각 읽어 들인다.두 배열을 인자로 받아 두 배열의 내용과 순서가 같으면 ture를 같지 않으면 false를 반환하는 다음 함수를 작성 bool isEqual(int list1[],int list2[],int size); #include using namespace std;bool isEqual(int list1[], int list2[], int size);bool isEqual(int list1[], int list2[], int size) { for (int i = 0; i > a[i]; cout > b[i]; if (isEqual(a, b, SIZE)) { cout .. 2023. 1. 6. 이전 1 2 3 4 다음 728x90