삼성SDS_멀티캠퍼스/Java
3일 차 JAVA 간단한 급여 계산기
박성우기
2015. 9. 9. 09:27
반응형
시급은 5000원 이고
8시간이 넘을 경우 기본시급의 1.5배를 준다.
소스코드
------------------------------------
import java.util.Scanner;
public class Test {
public static void main(String arg[]) {
final int HOURSMONEY = 5000;
double pay=0;
double hours;
Scanner scan = new Scanner(System.in);
System.out.printf("노동시간을 입력하세요");
hours = scan.nextDouble();
if(hours >8)
{
pay = ((HOURSMONEY * hours)-HOURSMONEY) + (1.5*HOURSMONEY*(hours-8));
}else
{
pay = HOURSMONEY * hours;
}
System.out.println("총 임금은 " +pay+"원 입니다");
}
}
-----------------------------------------------
보통 일 할때 30분 간격으로 끊는 경우는 없지만
혹시 몰라서 double타입으로 시간을 잡아놨다.
왠만한 경우는 시간 단위로 끊기 때문에 int타입을 쓰는게 좋을것으로 보인다.
출처: 삼성SDS멀티캠퍼스
강사: 홍승길
Email : iccack70@gmail.com
반응형