Элементы программирования на Си. Родионова Т.Е. - 8 стр.

UptoLike

Составители: 

8
граммы. Если оператор разрыва находится внутри некоторой совокупности вло-
женных структур, его действие распространяется только на самую внутреннюю
структуру, в которой он непосредственно содержится.
Оператор перехода
Вид оператора goto метка;
Меткой является ряд букв и цифр, начинающихся с буквы. Можно использо-
вать также знак подчеркивания. Число знаков не ограничено, но значащими явля-
ются только первые 32 символа. Диапазоном действия оператора является функ-
ция, поэтому выполнение оператора не приведет к переходу вне границ функции.
Пример. Программа, которая по введенным значениям длин сторон выясняет,
можно ли сложить из них треугольник и вычисляет его площадь. При вычислении
значения переменной s используется операция приведения типа: (float). Она необ-
ходима для сохранения дробной части, так как тип исходных переменных int, а тип
результата float.
#include<stdio.h>
#include<math.h>
void main()
{ int a=3,b=5,c=7;
float s,p;
if (a>=(b+c)||b>=(a+c)||c>=(a+b))
printf("треугольник не складывается\n");
else {
s=(float)1/2*(a+b+c);
p=sqrt(s*(s-a)*(s-b)*(s-c));
printf("p=%f\n",p);
}
}
1.2 Содержание отчета
1. Исходные данные.
2. Текст программы.
3. Распечатка результатов.