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

 

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

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

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

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

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

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

9년 전
대표 사진
익인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;}
이게 좋은 코드는 아닌데 우선 이런식으로 코드 짤 수 있어!

9년 전
대표 사진
글쓴이
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언어 진짜 왕왕왕대왕초보라서..

9년 전
대표 사진
익인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));
}

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

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

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

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

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

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

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

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

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


이런 글은 어떠세요?

전체 HOT정보/소식팁/자료기타댓글없는글
닭발은 무슨 식감에 무슨 맛이야...?
6:43 l 조회 2
40 직장 가야되는데 38.2도야ㅜㅜㅜ 하 너무 아프다
6:42 l 조회 5
운영진이 주식 관련해서 규칙 새로만들면 좋겠음 1
6:40 l 조회 13
인스타 추천친구 뜨는 이유 뭐야?
6:37 l 조회 11
이거 인스타 게시물 내려달라하는거 오반가 1
6:37 l 조회 11
마운자로 3펜짼데 운동도 못 하겠어4
6:36 l 조회 10
오이는 싼거 사먹지 말자 해도 자꾸 사는 바보
6:35 l 조회 16
잘생긴남자가 번호따면 줘?2
6:33 l 조회 12
신입 회사 직급 호칭 질문좀 ㅠ4
6:32 l 조회 25
카드 잃어버렸었는데...우산에서 나옴...ㅋㄱㅋ1
6:31 l 조회 6
술 조절 잘합시다...4
6:30 l 조회 74
와 천둥 너무 심해서 자다가 깸..
6:29 l 조회 6
이 대사가 무슨뜻일까?
6:25 l 조회 26
두유도 마시고싶고 식사대용음료도 마시고싶고3
6:23 l 조회 23
아 윗집 진짜 고릴라 키우나 .. ?
6:22 l 조회 17
해외거주 하 어캄 인턴십 레쥬메 잘못 넣은 듯
6:20 l 조회 15
파스타 소스 머 먹을까2
6:20 l 조회 11
줄퇴사 하니까 다 내가 떠맡음.. 나도 나갈까..1
6:20 l 조회 31
여자화장실인데 남자가 칸에서 나오는데 뭐냐 6
6:17 l 조회 54
우리팀 업무분장을 했는데 맘에 안드는데 내맘대로 해도되는걸까
6:17 l 조회 13


12345678910다음
일상
이슈
연예
드영배
6:08