leshqow
@leshqow
-l-

Ошибка в простом коде, где?

#import <Foundation/Foundation.h>
double proccessOne();

int main()
{
    double metrQube;
    int gektar=2;
    metrQube=proccessOne(gektar);
    NSLog (@"Метров вышло = %.6f",metrQube);
}

double proccessOne(gektar)
{
    double formulaResult;
    formulaResult=gektar/10000;
    return formulaResult;
}


В результате выводит на экран нули, а должно то 0.0002
  • Вопрос задан
  • 135 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy
Android developer at Yandex
Я точно не знаю, но вот это место
double proccessOne(gektar)
Странное. Какой тип у gektar? Получается, int? Делим 2 на 10000, получается 0 - деление целочисленное. Делите на 10000.0, например. Или тип аргумента укажите явно double.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы