삼성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

반응형