혼공스 p.123~127
<script>
// 상수를 선언합니다.
let a = prompt ('첫 번째 숫자를 입력해주세요.')
a = Number(a)
//const 는 값 재할당이 안된다.
//prompt 결과 -> Number (a) -> a
const b = Number(prompt ('두 번째 숫자를 입력해주세요.'))
// 출력합니다.
alert(`${a} + ${b} = ${a + b}`)
</script>
<script>
// 프로그램(program = pro[미리] + gram[작성된 것])
// 컴퓨터: 입력 → 처리 → 출력 과정을 미리 적어둔 것
//입력: prompt() inch 단위 숫자
const input = Number(prompt('inch 단위의 숫자를 입력해주세요'))
//처리: 1inch → 2.54cm
const output = input * 2.54
//출력: cm 단위의 숫자
alert(`${input}inch = ${output}cm입니다.`)
</script>
<script>
//cm를 icnh단위로 변환하여 출력하는 프로그램
//1cm = 0.393701inch
//입력: 숫자를 입력받습니다. 입력을 숫자로 변경합니다.
const input = Number(prompt("cm 단위의 숫자를 입력해주세요."))
//처리: 입력을 inch 단위로 변경합니다.
const output = input * 0.393701
//출력:icnh
alert (`${input}cm는 ${output}inch 입니다.`)
</script>
<script>
//원의 반지름을 입력받아 원의 넓이와 둘레를 구하는 프로그램
// 넓이 = 3.14 * 반지름 * 반지름, 둘레 = 2 * 3.14 * 반지름
// 입력: 원의 반지름
const input = Number(prompt('원의 반지름을 입력해주세요.'))
// 처리
const output1 = 3.14 * input * input
const output2 = 2 * 3.14 * input
// 출력
alert(`
원의 반지름: ${input}
원의 넓이: ${output1}
원의 둘레: ${output2}`)
</script>
<script>
// 숫자를 입력받아 USD에서 KRW로 환율을 변환하는 프로그램
// 1달러 = 1207원
// 입력
const input = Number(prompt('달러 단위의 금액을 입력해주세요.'))
// 처리
const output = input * 1207
// 출력
alert(`달러: ${input} → 원화: ${output}`)
</script>