게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c++ 원뿔부피구하려는데 %연산자 질문이요 ㅠㅠ
게시물ID : computer_82904짧은주소 복사하기
작성자 : 알바데헷
추천 : 0
조회수 : 11130회
댓글수 : 5개
등록시간 : 2013/03/30 12:55:00

...

원뿔 부피구하는 공식

1/3 * 파이 * r^2 * h  // 이공식을 만들려고합니다

 

..중략

#define _USE_MATH_DEFINES

..중략

 

double func(double radius, double height)

{

return (M_PI*radius*radius*height) / 3  + (M_PI*radius*radius*height) %3;

}

비주얼 스튜디오 2012 쓰고있고 2012 에선 코드가 틀리거나 선언안되면 빨강밑줄을 쳐주는데

 %연산 앞쪽괄호부분에 빨강밑줄 그어지더라구요,

 

1. 컴파일 할시  error

 error C2296: '%' : 왼쪽 피연산자 형식으로 'double'을(를) 사용할 수 없습니다.

 

2. 에러 부분에 마우스 가져가면 나오는 error

 ERROR :식에 정수 또는 범위가 지정되지 않은 열거형 형식이 있어야 합니다

-----------------------------------------

이렇게 됩니다. 문제는 /3 을 했을때는 아무렇지도 않은데 %3 연산을 할때만 에러가납니다.

 

질문 1. 에러가 나는 이유

질문 2. 1/3 을 해줄수있는 효과적인 방법

질문 3. M_PI의 범위를 원하는 만큼만 출력할수 있는 방법 (혹은 math define 하지 않고 위의 연산이 가능하게 파이를 쓸수있느방법)

 

 

 ㅜㅜ 군대갔다왔더니 너무 힘들어요 도와주세요!

 

 

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호