호출 예약
호출 내역
추천 내역
신고
  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정보/소식팁/자료기타댓글없는글
취준 혹은 백수익들아 하루일과 어때?
21:11 l 조회 1
얘들아 skt 대리점에서 삼성정품 충전 어댑터 살수있어?
21:10 l 조회 2
일본 면세 궁금한점
21:10 l 조회 3
요즘 집이 춥거나 환기 해야할 타이밍이 오면 스탭퍼 탐...
21:10 l 조회 3
수도권이 지방보다 생활비가 많이 나가?
21:10 l 조회 3
난 제미나이한테 물어봤는데 당황스러움
21:10 l 조회 6
이성 사랑방 애인한테 설렐때 있어?
21:10 l 조회 8
지방 취준익들아 너넨 회사 지원할 때 거리…1
21:10 l 조회 8
쌍수 비절개가 유리한 이유
21:10 l 조회 7
레퍼체크는 어떤식으로 하는거야?
21:09 l 조회 7
우리나라 사람들 신기한듯3
21:09 l 조회 12
둘 중에 어느 표현이 나아? 4
21:09 l 조회 10
곤약젤리는 얼먹이 최고다 진심
21:09 l 조회 2
연말정산 기간 내가 무직이었을 때는 제외해야하는거지?2
21:09 l 조회 7
바지 살말 봐주십쇼
21:09 l 조회 7
이성 사랑방 아직까진 둥이들 기준에서 좋게 헤어진 일이 없어? 1
21:08 l 조회 6
인생 좀 오래 살아본(?) 익들아 인생 ㄹㅇ 사주대로 흘러가?4
21:08 l 조회 21
물류 정리해야되는데
21:08 l 조회 4
고도비만은 원래 살 쭉쭉빠짐?2
21:08 l 조회 12
취준들 쉴때 뭐하고 놀아?1
21:08 l 조회 5


12345678910다음
일상
이슈
연예
드영배
21:10