반응형

실습 문제


1. A 나라에는 음식 가격에 세금이 포함되어 있지 않으며 음식 가격 외에 팁을 지불하는 이상한 문화가 있다. 이 나라에서 사용할 음식 가격 계산 프로그램을 작성해보자. 이 프로그램은 음식 가격을 입력 받아 세금과 팁을 포함한 지불 총액을 계산하여 출력한다. 세금은 음식 가격의 10.5% 이며, 팁은 음식 가격의 15%이다


price = int(input('음식 가격을 입력하세요 >> '))

tip = price *
0.15
tax = price * 0.105

total = price + tip + tax

print('총 지불할 금액은 ', total)


2. S텔레콤 표준요금제는 다음과 같이 월 이용요금을 계산한다. 이 요금의 월 이용요금을 계산하는 프로그램을 작성하시오.

기본 요금 : 12,100

음성 통화 : 1.98/

데이터 사용 : 55/MB

입력 : 음성통화 시간()과 데이터 사용량(MB)를 입력받는다.

출력 : 이용 요금을 계산하여 출력한다


telsecond =float(input('전화사용시간 입력 ()'))
data =
float(input('데이터 사용량 입력 (MB)'))
baseprice =
12100

dataprice = data * 55

telprice = telsecond * 1.98


totalprice = baseprice + dataprice + telprice

print(totalprice)



연습문제

1. 달러 환전 프로그램을 작성하시오. 입력으로 환율과 환전할 금액을 입력받아 달러로 환전한 후에 그 금액을 출력한다.


won = int(input('환전할 금액 입력 ()'))
fxrate =
float(input('환율 입력 (1달러 / )'))

print('환전 받을 달러 : ', won / fxrate)




2. 은행계좌 예제 프로그램을 참고하여 출금하는 프로그램을 작성하시오. 사용자로부터 출금할 금액을 입력받아 이를 현재 잔액에서 뺌으로써 출금할 수 있다.


balance = 0
print ('현재 잔고 :', balance)

won_input =
int(input('입금할 금액 입력()'))

balance = balance + won_input

won_output =
int(input('출금할 금액 입력()'))
if (won_output > balance) :
   
print('출력 가능금액 초과')
else :
   
print('잔고 : ', balance - won_output)


case 1


case 2



3. A 커피 전문점의 커피 가격은 다음과 같다.

아메리카노 : 2000, 카페라떼 : 3500, 카푸치노 : 4000

주문에 따라 지불할 총액을 계산하는 프로그램을 작성하시오.


iamericano  = int(input('아메리카노 주문 개수 입력'))
icaffelatte =
int(input('카페라떼 주문 개수 입력'))
icafuccino =
int(input('카푸치노 주문 개수 입력'))

price = iamericano *
2000 + icaffelatte * 3500 + icafuccino * 4000

print('총 금액 :' , price)





4. 반지름을 입력 받아 원의 둘레와 면적을 구하는 프로그램을 작성하시오.

import math
fradian  =
float(input('반지름 입력'))
# value = fradian * fradian * math.pi
value = math.pi * math.pow(fradian,2)

print(value)



5. 두 점 사이의 거리를 계산하는 프로그램을 작성하시오


import math
dx1 =
float(input('x1 입력'))
dy1 =
float(input('y1 입력'))
dx2 =
float(input('x2 입력'))
dy2 =
float(input('y2 입력'))

dx = math.pow((dx1-dx2),
2)
dy = math.pow((dy1-dy2),
2)
distance = math.sqrt(dx + dy)

print(distance)


반응형

+ Recent posts