Как написать данную в упражнении функцию в xcode? - C (СИ)
Формулировка задачи:
Сумма внутренних углов треугольника должна быть равна 180 градусам. Создайте
новую программу командной строки С с именем Triangle. Включите
в файл main.c функцию, которая получает первые два угла и возвращает величину
третьего. Вызов функции должен выглядеть так:
В приведенном примере программа должна выдавать следующий результат
The third angle is 90.00
P.S.Упражнение взято из книги Аарона Хиллегаса Objective-c программируем для ios и mac os .
Программа для OS X Command line tool.
В ответ полностью скопируйте файл main.c . Желательно с пояснениями.
#include <stdio.h>
/ / Add your new function here
int main(int argc, const char * argv[])
{
float angleA = 30.0;
float angleB = 60.0;
float angleC = remainingAngle(angleA, angleB);
printf("The third angle is %.2f\n", angleC);
return 0;
}Решение задачи: «Как написать данную в упражнении функцию в xcode?»
textual
Листинг программы
#include <stdio.h>
float remainingAngle(angleA, angleB) /*функция вычисления 3его угла, с двумя входными параметрами типа float, угломи А и В*/
{
float angleC=180.0-(angleA+angleB);
return angleC;
}
int main(int argc, const char * argv[])
{
float angleA=30.0;
float angleB=60.0;
float angleC=remainingAngle(angleA, angleB);
printf("The third angle is %.2f\n", angleC);
return 0;
}
Объяснение кода листинга программы
- В данном коде представлена функция remainingAngle, которая вычисляет третий угол с двумя входными параметрами типа float, называемыми angleA и angleB.
- Внутри функции происходит вычисление значения третьего угла, присваивая его переменной angleC.
- Значение переменной angleC возвращается из функции.
- В функции main создаются три переменные: angleA, angleB и angleC.
- Переменным angleA и angleB присваиваются значения 30.0 и 60.0 соответственно.
- Значение переменной angleC вычисляется с помощью функции remainingAngle, передавая ей в качестве аргументов переменные angleA и angleB.
- С помощью функции printf выводится значение переменной angleC с точностью до двух знаков после запятой.
- Функция main завершается возвратом значения 0, что означает успешное выполнение программы.