В примере генерируется случайное число в диапазоне от 1 до 100 включительно (команда rand()%100+1) и возвращается остаток от деления случайного числа на 100 плюс единица. При этом использована встроенная функция rand() генерирования целых случайных чисел. Чтобы эта функция стала доступной, необходимо в заголовке программы добавить инструкцию #include для подключения библиотеки cstdlib.

В данном примере объявляются две переменные х и у типа double. Значения этих переменных определяются пользователем (считываются с клавиатуры). Если значение переменной у отлично от нуля, вычисляется отношение переменных х/у и соответствующее значение выводится на экран. В противном случае на экране появляется текстовое сообщение "Деление на ноль".

У подводной лодки есть \(n\) торпед, которые она выпускает но очереди по кораблю до тех нор, пока торпеда не попадет в ко­рабль или пока не закончатся торпеды. Вероятность попадания торпеды в корабль равна \(p\). После каждого запуска торпеды лодкой корабль охраны про­изводит залп по подводной лодке.

В качестве иллюстрации применения логических операторов приведем программу, которой относительно переменной х решается урав­нение вида \(ax=b\). Тут есть варианты в зависимости от значений коэффициентов. При ненулевых значениях \(a\) и \(b\) решением является \(x=b/a\). Если \(a=0\), то возможны два варианта: при \(b=0\) решением является любое число \(x\), а при \(b\neq 0\) уравнение решения не имеет.

Это очень хитрая программа. Введенное пользователем целое число умножается на 2 в целочислен­ной степени (показатель степени также вводится пользователем). Для вы­полнения умножения использован (внимание) оператор побитового сдвига.

Рассмотрим пример, в котором для ветвле­ния используется тернарный оператор. Условие задачи. Мяч бросают без начальной скорости с высоты h. Мяч, долетая до пола, от­бивается (без потери энергии) и подпрыгивает вертикально вверх, затем сно­ва падает ла пол, отбивается и т.д. Программа определяет высоту мячика над полом в заданный пользователем момент времени.

Комплексное число может быть представлено в виде \(z=x+i\cdot y\), где x-действительная часть числа, y- мнимая часть числа, а i- мнимая единица, замечательная тем, что при возведении в квадрат получается минус один. В данной программе вычисляется целочисленная степень комплексного числа.

Известно, что математический маятник совершает колебания по закону

$$x\left(t \right)=Asin\left(\omega t+\varphi _{0} \right)$$
будем считать, что частота колебаний \(\omega\) известна. Предполагается, что известно также, что в начальный момент координата маятника положительна и в k раз меньше амплитуды А, а в момент времени \(t_{1}\) значение координаты маят­ника равно \(A_{1}\).

Рассмотрим задачу определения высоты орбиты спутника над поверхностью Земли, если известны масса \(5.96\times 10^{24}\)кг и радиус Земли \(6.37\times 10^{6}\)м. Масса спутника в данном случае при рас­чете высоты орбиты не нужна, а период обращения вводится пользовате­лем.

Рассмотрим задачу о вычислении средней скорости движения мотоциклиста на участке от пункта А до В через пункт Б, если расстояние между пунктами А и Б составляет \(S_{1}\), а расстояние между пунктами Б и В равно \(S_{2}\). Время движения мотоциклиста между пунктами А и Б равно \(t_{1}\), а время движения между пунктами Б и В равно \(t_{2}\).

« 1 2 ... 84 85 86 87 88 ... 146 147 »
Онлайн всего: 1
Гостей: 1
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте