연소득 과세금액 계산 프로그램 제로베이스 백엔드 스쿨 미니과제 8
·
📌Zero-base
수행 목적 : Scanner의 입력함수와 조건문 및 반복문 과 배열, 함수를 통한 과세 로직 작성 간략 소개 : 대한민국 헌법은 국민의 의무와 권리를 규정하고 있습니다. 이중 납세의 의무는 국민의 3대 의무중 하나입니다. 모든 국민은 1년 동안 열심히 번 소득에 대해서 세금을 납부하여야 합니다. 이런 소득에 대한 소득세율표가 있습니다. 주어진 표를 기준으로 해서 소득에 대한 세금을 구하는 프로그램을 작성해 보세요. 필수 준수사항 연소득 금액 입력 주어진 종합소득세율표를 통한 조건 생성 설명) 1,000만원 소득인 경우는 과세표준이 1,200만원 이하 이기 때문에 세율을 6%로 계산한 결과인 60만원의 세금이 부과됨 1,500만원 소득의 경우는 과세표준 구간이 15% 세율이기 때문에 15%로 계산하는 게 ..
로또 당첨 프로그램 제로베이스 백엔드 스쿨 미니과제 7
·
📌Zero-base
수행 목적 : Scanner의 입력함수와 조건문 및 반복문과 배열을 통한 로또 당첨 로직 작성 간략 소개 : 로또는 1-45개의 숫자 사이의 값중 6개를 맞추면 당첨되는 복권입니다. 로또의 개수를 구매하고(구매수량 입력), 당첨번호를 생성한다. 이후, 구매한 로또의 당첨번호를 판단하는 프로그램을 작성해 보세요. 필수 준수사항 로또 구매 수량 입력 입력한 개수만큼의 로또 개수 생성 로또 당첨 번호 생성(숫자값은 중복 배제 및 정렬해서 표시) 당첨 번호와 구매 로또 비교하여 숫자 일치 여부 판단 Collections.shuffle 함수 사용 금지! (shuffle함수는 과제의 취지와 맞지 않기 때문에, 사용시 0점 처리) import java.util.*; /** * 로또 당첨 프로그램 */ public c..
가상 선거 및 당선 시뮬레이션 프로그램 제로베이스 백엔드 스쿨 미니과제 6
·
📌Zero-base
수행 목적 : 조건문 및 반복문과 배열(or 컬렉션)을 통한 당선 시뮬레이션 로직 작성 간략 소개 : 민주주의에서 선거는 대단히 중요한 의사 표현입니다. 이런 선거를 미리 시뮬레이션을 통해서 진행하는 프로그램을 만들어 보고자 합니다. 전체 투표수와 후보자를 입력받아서 그 결과를 미리 확인하는 선거 및 당선 시뮬레이션 프로그램을 만들어 보세요. 필수 준수사항 총 투표를 진행할 투표수를 입력 받음 선거를 진행할 후보자 수를 입력 받고, 이에 대한 이름을 입력 받음 각 입력받은 후보자는 순서대로 기호1, 기호2, 기호3... 형식으로 기호번호 부여함 각 투표수의 결과는 선거를 진행할 후보자를 동일한 비율로 랜덤하게 발생 임의번호는 Random함수의 nextInt()함수를 통해서 생성 1표에 대한 투표한 결과에..
달력 출력 프로그램 제로베이스 백엔드 스쿨 미니과제 5
·
📌Zero-base
수행 목적 : Scanner의 입력함수와 조건문 및 반복문을 통한 달력 계산 로직 작성 간략 소개 : 달력은 일반적인 전산시스템에서 많이 사용하는 컴포넌트입니다. 입력받은 년도와 월을 통해 달력을 출력하는 프로그램을 작성해 보세요. 필수 준수사항 입력받은 년도와 월을 통한 달력 생성 입력값은 년도, 월을 입력 날짜는 LocalDate클래스를 이용(Calender와 Date클래스도 이용 가능) 출력은 입력한 달을 기준으로 이전달, 입력달, 현재달 출력(3달 출력) import java.time.LocalDate; import java.util.ArrayList; import java.util.Scanner; /** * 달력 출력 프로그램 */ public class CalenderPrint { /** * ..
주민등록번호 생성 프로그램 제로베이스 백엔드 스쿨 미니과제 4
·
📌Zero-base
수행 목적 : Scanner의 입력함수와 조건문 및 Random클래스를 통한 주민번호 생성 로직 작성 간략 소개 : 주민번호는 출생년도와 출생월과 성별에 대한 내용을 포함하여 만들어지는 숫자로 된 체계입니다. 이에 2020년도 부터 생성 조건이 변경되었습니다. 이를 조건에 맞게 생성하는 프로그램을 작성해 보세요. 입력 값은 2020년도 이후로 입력한다는 전제로 작성해 주세요. *주민등록번호 입력 방식은 아래 이미지 입력 방법이 아닌 안내 드리는 방법으로 입력해주세요. 예) 1999.01.01 경우 = 990101(yyMMdd)-1234567 필수 준수사항 주민등록번호 생성 로직에 맞게 주민등록번호 생성 입력값은 생년, 월, 일, 성별과 임의의 번호를 통해서 생성 임의번호는 Random함수의 nextInt..
놀이동산 입장권 계산 프로그램 제로베이스 백엔드 스쿨 미니과제 3
·
📌Zero-base
수행 목적 : Scanner의 입력함수와 다중 조건문을 통한 입장권 계산 로직 작성 간략 소개 : 놀이동산의 입장권은 나이와 기타 우대사항에 따라 입장료가 달라집니다. 문제에서 주어진 조건에 맞는 입장료를 구하는 프로그램을 작성해 보세요. 필수준수사항 놀이공원 입장료를 구하는 조건에 맞게 로직 작성 입력내용은 나이, 입장시간, 국가유공자 여부, 복지카드 여부 순으로 입력 놀이공원 입장료 할인은 일반 할인과 특별 할인이 있습니다. 조건은 아래와 같습니다. 입장료 할인은 중복할인 되지 않으며, 중복될 경우 가장 할인을 많이 받은 금액으로 정해집니다. - 3세미만이면 무료 입장 - 복지카드와 국가유공자의 경우 일반 할인 적용 - 13세미만이면 특별 할인 적용 - 17시이후에 입장하면 특별 할인 적용 기본 입장..
결제 금액 캐시백 계산 프로그램 제로베이스 백엔드 스쿨 미니과제 2
·
📌Zero-base
수행 목적 : Scanner의 입력함수와 조건문을 통한 캐시백 계산 로직 작성 간략 소개 : 직불카드로 결제를 하게되면 이에 대한 캐시백을 제공해 줍니다. 주어진 캐시백 금액을 계산하는 프로그램을 작성해 보세요. 필수 준수사항 주어진 캐시백 적립 조건에 맞게 캐시백 계산 결제 금액을 입력하면, 이에 대한 캐시백 계산 후 결과 출력 [캐시백 계산 조건] - 결제 금액의 10%를 적립한다. - 캐시백포인트 단위는 백원단위이다.(100원, 200원, 300원 등) - 한건의 캐시백 포인트는 최대 300원을 넘을 수 없습니다. import java.util.Scanner; /** * 결제 금액 캐시백 계산 프로그램 */ public class CashBack { public static void main(Str..
구 일
'Scanner' 태그의 글 목록