0
나는 텍스트 필드에서 값을 얻고 레이블 값으로 곱하는 평균을 계산하려고합니다.계산이 0 objective-c를 반환합니다.
int grade1 = [[self.Cw1Grade text]intValue];
int grade1weight = self.weight1.text.intValue;
int a1grade = grade1/100;
int a1total = a1grade * grade1weight;
NSString *grade1total = [NSString stringWithFormat:@"%d", a1total];
[self.averageLabel setText:grade1total];
도움 당신은 그런 정수를 나눌 수없는 시간
이것은 초보자를위한 표준적인 실수입니다. 정수로 산술을 할 때 정수 결과를 얻습니다. 아래쪽이 잘립니다. 예를 들어, 96을 100으로 나누면 0이됩니다. 부동 소수점을 사용하십시오. –
Objective-C는 C입니다. Learn C. 아, 게시하기 전에 검색을 수행하십시오. – matt
참고 사항 [정수에서 부동 소수점 값 가져 오기] (http://stackoverflow.com/q/762953) –