Основы программирования на языке C


Применение функции scanf( ) - часть 3


Составной оператор имеет следующую форму:

{ определения и описания операторы }

Определения переменных внутри составного оператора имеют больший приоритет, чем определения переменных с тем же именем для области действия составного оператора. Эти переменные видимы, т.е. доступны, только внутри составного оператора. Глобальные переменные являются видимыми внутри составного оператора только при условии, что их определения не изменены локальными определениями.

!Применяйте отступы от поля в строках, чтобы сделать структуру программы наглядной!

Подведем итог.

Выражение состоит из операций и операндов.

Оператор служит командой компилятору. Операторы бывают простыми и составными. Простые операторы оканчиваются символом "точка с запятой". Примеры:

Оператор описания: int name;
Оператор присваивания: current=12;
Оператор вызова функции: printf("Текст\n");
Управляющий оператор: while (n < 111) n=n+5;
Пустой оператор:;

Составные операторы, или блоки, состоят из одного или более операторов, заключенных в фигурные скобки, которые в свою очередь сами могут быть составными.

Примеры:

/* Задача № 1. Вычислить величину дохода по вкладу. Процентная ставка (в процентах годовых), время хранения (в днях) и сумма задаются во время работы программы.*/ #include <stdio.h> float р,t,s,d; main() { puts("Введите сумму s"); scanf("%f",&s); puts("Введите процентную ставку р"); /* вывод строки */ scanf("%f",&p); puts("Введите время хранения в днях t"); scanf("%f",&t); d=p*s*t/36500; printf("\n Величина дохода d=%f",d); }

/* Задача № 2 По заданной стороне куба А определить его объем, площадь грани и площадь поверхности.*/ #include <stdio.h> float a,v,s,si; main() { puts("\n Введите сторону а"); scanf("%f",&a); v=a*a*a; s=a*a; si=s*6; printf("\n объем v=%f",v); printf("\n площадь грани s=%f",s); printf("\n площадь поверхности si=%f",si); }




- Начало -  - Назад -  - Вперед -



Книжный магазин