[Kotiln] 계산기 만들기

youneeo·2023년 12월 2일
0

계산기라고 하기도 뭐하지만
주말알바를 시작했는데, 하금고에 동전을 비상금개념으로 쌓아놓는데 500원,100원,50원,10원을 묶음으로 컵에 넣어놓는데, 500원은 10개 한묶음, 100원은 20개 한묶음, 50원은 10개 한묶음,10원은 20개 한묶음 이여서 하나하나 계산해서 계산기에 더하기 귀찮아서 코드를 짜서 컵의갯수만 세면 다 더해지게 짜봤다

package com.android.grammer

class CalCulator {
    private var resultFiveHundredWon = 0
    private var resultOneHundredWon = 0
    private var resultFiftyWon = 0
    private var resultTenOne = 0


    fun fiveHundredWon() {
        val inputFiveHundredWon = readLine()!!.toInt()
        resultFiveHundredWon = inputFiveHundredWon * 500 * 10
        println(" 500원 묶음이 ${inputFiveHundredWon}개 이므로 총 합은 ${resultFiveHundredWon}")
    }

    fun oneHundredWon() {
        val inputOneHundredWon = readLine()!!.toInt()
        resultOneHundredWon = inputOneHundredWon * 100 * 20
        println(" 100원 묶음이 ${inputOneHundredWon}개 이므로 총 합은 ${resultOneHundredWon}")
    }

    fun fiftyWon() {
        val inputFiftyWon = readLine()!!.toInt()
        resultFiftyWon = inputFiftyWon * 50 * 10
        println(" 50원 묶음이 ${inputFiftyWon}개 이므로 총 합은 ${resultFiftyWon}")
    }

    fun tenOne() {
        val inputTenOne = readLine()!!.toInt()
        resultTenOne = inputTenOne * 10 * 20
        println(" 50원 묶음이 ${inputTenOne}개 이므로 총 합은 ${resultTenOne}")
    }

    fun sumSafe() {
        val sum = resultFiveHundredWon + resultOneHundredWon + resultFiftyWon + resultTenOne
        println("하금고의 총합은 ${sum}")
    }
}

import com.android.grammer.CalCulator

fun main() {
    val calculator = CalCulator()

    calculator.fiveHundredWon()
    calculator.oneHundredWon()
    calculator.fiftyWon()
    calculator.tenOne()
    calculator.sumSafe()
}


실행화면

profile
정돈된 공간에서 생각하기를 좋아합니다.

0개의 댓글

관련 채용 정보