호출 예약
호출 내역
추천 내역
신고
  1주일 보지 않기 
카카오톡 공유
https://instiz.net/name/20196548주소 복사
   
 
로고
인기글
필터링
전체 게시물 알림
신설 요청
혹시 미국에서 여행 중이신가요?
여행 l 외국어 l 해외거주 l 해외드라마
l조회 55
이 글은 8년 전 (2017/4/04) 게시물이에요

 

나 여기에서 막혔어ㅠㅠㅠㅠ그 다음 어떻게 해야되지....그리고 내가 쓴거 틀린것같기도 하고..

대표 사진
익인1
그냥 if랑 else if로 각각 금액별로 서비스 비용 계산하고
주문한 금액+서비스비용 해서 총 결제 금액 나오게 하면 되는 거 아님?

8년 전
대표 사진
글쓴이
주문금액 10만원 미만 일때 주문금액의 5% 서비스 비용 추가하는건
scanf("%d*0.05", &count)
이렇게 하는거 맞아?

8년 전
대표 사진
다른익인2
다른 익인인데 scanf는 입력받는 거라 뒤에 *0.05하면 안 될 걸? 내 전공이당8ㅅ8 잘 하지는 못 하지만...
8년 전
대표 사진
글쓴이
그럼 5% 추가 비용 받는건 어디에 입력해야돼...?ㅠㅠ
8년 전
대표 사진
다른익인4
추가 비용은 받는 게 아니라 출력할 때 하는 거라 printf("%d", count*0.05); 이런 식으로 하면 될 거야!
8년 전
대표 사진
글쓴이
4에게
결재금액은 주문한 금액 + 서비스 금액인데 이건 printf랑 scanf로 어떻게 나타내야될까ㅠ

8년 전
대표 사진
익인8
글쓴이에게
우선 scanf는 그냥 단순히 사용자의 입력을 받는 거밖에 안 해! 그러니까 scanf로 무슨 연산을 할 생각하니 말고 if문이랑 else if 써서 연산을 하면 될 거 같은데~ 예를 들어서 count=count*0.5; 이런 식으로! printf도 출력만 해주는데 여기서 연산을 할 수 있긴 하지만 너무 식이 길어지면 복잡하니까 printf쓰기전에 연산 먼저 하면 될 거 같아! 우선 12시까지 과제 제출이라 끝나고 코드 짜줄겡

8년 전
대표 사진
글쓴이
8에게
응 고마워 나도 그 전까지 다시 한번 입력해볼게...ㅋㅋ큐ㅠㅠㅠㅠ

8년 전
대표 사진
익인9
글쓴이에게
#include <stdio.h>

int main()
{
int count, add, sum;

printf("[결재할 금액 계산]n");
printf("- 주문금액 10만원 미만 : 주문금액의 5%% 서비스 비용 추가n");
printf("- 주문금액 10만원 이상 : 주문금액의 10%% 서비스 비용 추가n");
printf("- 주문금액 15만원 이상 : 주문금액의 15%% 서비스 비용 추가n");
printf("n주문한 금액을 입력하세요(원) :");
scanf("%d", &count);

if (count < 100000)
{
add = count*0.05;
sum = count + add;
}
else if (count >= 100000)
{
add = count*0.1;
sum = count + add;
}
else if (count >= 150000)
{
add = count*0.15;
sum = count + add;
}

printf("주문한 금액 : %d원n", count);
printf("서비스 금액 : %d원n", add);
printf("결재 금액 : %d원n", sum);

return 0;}
이게 좋은 코드는 아닌데 우선 이런식으로 코드 짤 수 있어!

8년 전
대표 사진
글쓴이
9에게
익인이가 써준
if (count < 100000)
{
add = count*0.05;
sum = count + add;
}
이거랑

내가쓴
if (count < 100000)
{
printf("%d", count*0.05);
scanf("%d", &count);
}
이거는 많이 다른거야?
add랑 sum을 printf,scanf 형식으로 바꿀 순 없겠지?ㅠㅠㅠㅠ 내가 c언어 진짜 왕왕왕대왕초보라서..

8년 전
대표 사진
익인10
글쓴이에게
그렇게 쓸 수도 있는데 우선 printf("%d", count*0.05); 이렇게 하면 서비스 금액만 출력 돼!
너가 굳이 변수를 여러가지 추가 안 하고 count 변수 하나로만 하고 싶으면

if (count < 100000)
{
printf("주문한 금액 : %d원\n", count);
printf("서비스 금액 : %d원\n", count*0.05);
printf("결재 금액 : %d원\n", count+(count*0.05));
}

이런 식으로 일일히 바꿔줄 수는 있어~ 근데 이러면 저 주문한 금액, 서비스 금액 이런 똑같은 코드를 계속 반복하게 되서 별로 좋은 코드는 아니야ㅠㅠ

8년 전
대표 사진
글쓴이
10에게
와..생각보다 많이 어렵구나ㅠ 간단하게 쓸 수 있는 입력값들을 혼자서 너무 복잡하게 하고있었던 것 같아ㅋㅋㅋㅋ큐ㅠㅠㅠ
새벽까지 도와줘서 고마워 익인아ㅠㅠㅠ진짜 도움 많이 됐어...!!!!!! 나도 빨리 c언어 실력이 늘었으면 좋겠다,,,

8년 전
대표 사진
익인11
글쓴이에게
도움됐다니 다행이다! 열심히 공부하길 바라❤️❤️

8년 전
대표 사진
익인6
그리고 참고로 0.5를 곱하니까 int count보단 double count가 나을 거 같아~
8년 전
대표 사진
익인3
주문한 금액 한 번만 입력받고 거기서 서비스 비용을 계산해야지
그리고 다른 익인 말처럼 입력받는 거에서 *0.05해도 안될걸...

8년 전
대표 사진
글쓴이
서비스 비용 추가를 어디에 입력해야할지 모르겟어..ㅠ
8년 전
대표 사진
익인7
서비스 비용을 계산한 후에 출력해야하잖아..if문에서 계산하고 출력해야짐...
8년 전
대표 사진
익인5
scanf("%d*0.05", &count)

이렇게하면 아마 안될건데..
차라리

scanf("%d", &count)
해서 입력받고

거기서 서비스 비용 추가해버려

8년 전
   
로그인 후 댓글을 달아보세요


이런 글은 어떠세요?

전체 HOT정보/소식팁/자료기타댓글없는글
이성 사랑방 업무적인 걸로 아는 관계인데 연락하고싶어
1:31 l 조회 1
아이패드 떨군적없는데 모서리 왜케 찍혀있지
1:31 l 조회 1
서울익들아 7시간동안 성수,홍대,잠실 다 돌아다니는거 가능해?
1:31 l 조회 5
난 아빠라는 말만 나오면 눈물나옴
1:31 l 조회 2
이성 사랑방 전애인 맞팔하고 스토리 다 보고 있으면
1:30 l 조회 2
한국인이 이민 가서 가장 후회하는 나라 TOP101
1:30 l 조회 8
케팝 데몬 헌터스 더빙으로 봐야돼?3
1:30 l 조회 5
163/60 이랑 170/41 중에1
1:30 l 조회 8
버스에서 폰말고 시간 보낼만한거 뭐 있지?ㅠ1
1:30 l 조회 7
익들아 자취방 내창 에바야??
1:29 l 조회 5
ㅠㅠ배고파
1:29 l 조회 4
당나귀 당나귀
1:29 l 조회 3
갑자기 우리집강아지가 엄청 소리지르거 울어
1:29 l 조회 8
병원후기들 개 구려서 진짜 어디가야할지 모르겠다
1:29 l 조회 6
이성 사랑방 이별하면서 악담 무슨 심리야…3
1:29 l 조회 23
오빠 대기업 갔다가 우울증 얻어서 퇴사하고 전문직 준비하는데1
1:28 l 조회 24
하얀콧물냉+배꾸르륵 배란기인지 생리 직전인지 모르겠네2
1:28 l 조회 8
병원에서 일하는데 진짜 협조안되는 환자나 보호자들 진짜 개씹극혐4
1:28 l 조회 16
동생이랑 노는 게 너무 좋아1
1:28 l 조회 7
연금복권 숫자 2개 맞았으면 얼마임?
1:27 l 조회 7


12345678910다음
일상
이슈
연예
드영배
1:30