Примеры функций пола на C++

Primery Funkcij Pola Na C



Язык C++ помогает в разработке веб-браузеров, игр, банковских приложений, операционных систем и многих других. Он предоставляет множество функций, которые помогают быстрее писать код. Язык C++ также предоставляет функцию «floor()». При предоставлении входных данных функция C++ Floor() выдает наибольшее целое число, которое может быть меньше или равно данному значению. Заголовочный файл «cmath» содержит эту функцию. Мы можем передать типы данных «float», «double» и «long double» в качестве параметра функции «floor()». С другой стороны, если мы передаем целое число в качестве параметра этой функции, путем приведения типа будет создан «двойной» тип данных. Здесь мы узнаем, как работает функция «floor()» в программировании на C++.

Пример 1:

В этот код C++ включены заголовочные файлы «iostream» и «cmath». Заголовочный файл «iostream» предназначен для выполнения операций ввода-вывода с использованием функций cin\cout, поскольку эти функции определены в заголовочном файле «iostream». Сюда добавляется заголовочный файл «cmath» для выполнения математических операций с данными. «Пространство имен std» располагается впереди. Затем добавляется код драйвера «main()». Ниже мы используем «num» с типом данных «float». Значение «num», которое мы здесь установили, равно «4,6».

Затем мы добавляем функцию «cout()», которая печатает введенные нами данные. Сначала мы отображаем число с плавающей запятой, которое мы ранее инициализировали. Затем мы используем функцию «floor()» и передаем «num» в качестве аргумента этой функции «floor()». Мы также печатаем результат после применения функции «floor()».







Код 1:



#include
#include
с использованием пространство имен стандартный ;
интервал основной ( )
{
плавать на одной '=' 4.6 ;
расчет << «Число такое» << на одной << конец ;
расчет << 'Этаж этого номера: ' << пол ( на одной ) << конец ;
возвращаться 0 ;
}

Выход:



В этом выводе число — «4,6». Но когда мы применяем метод «floor()», он дает результат «4». Это показывает, что метод «floor()» возвращает число, которое меньше или равно заданному числу.





Пример 2:

Здесь мы включаем два заголовочных файла с именами «iostream» и «cmath». Затем мы размещаем пространство имен std и объявляем функцию main(). После этого мы объявляем четыре переменные с типом данных «float». Эти переменные называются «num_1», «num_2», «num_3» и «num_4». Мы присваиваем «4,9» «num_1», «-6,4» — «num_2», «5,1» — «num_3» и «8» — «num_4». Затем мы применяем функцию «floor()» к переменной «num_1» и печатаем значение, а также результат, который мы получили после применения функции «floor()» к этому числу. Таким же образом мы печатаем все значения и результат этих значений, которые мы получили от функции «floor()», помещая их в эту функцию в качестве ее аргумента.



Код 2:

#include
#include
с использованием пространство имен стандартный ;
интервал основной ( )
{
плавать номер_1, номер_2, номер_3, номер_4 ;
номер_1 '=' 4,9 ;
номер_2 '=' - 6.4 ;
номер_3 '=' 5.1 ;
номер_4 '=' 8 ;
расчет << «Первое число» << номер_1 << ' и его пол  ' << пол ( номер_1 ) << конец ;
расчет << «Второе число» << номер_2 << ' и его пол  ' << пол ( номер_2 ) << конец ;
расчет << «Третье число» << номер_3 << ' и его пол  ' << пол ( номер_3 ) << конец ;
расчет << «Четвертое число» << номер_4 << ' и его пол  ' << пол ( номер_4 ) << конец ;
возвращаться 0 ;
}

Выход:

Значение «4,9» возвращает «4» после применения функции «floor()». Затем мы помещаем «-6,4» в эту функцию «floor()», и она возвращает «-7», как показано ниже. Результатом числа «5.1» будет «5» после применения метода «floor()». Тот же результат отображается как «8», возвращает «8» в качестве минимального значения:

Пример 3:

Здесь мы применяем функцию «floor()» к целочисленным значениям. Сначала мы инициализируем целочисленные переменные с именами «value_1» и «value_2». Значение «value_1» инициализируется значением «5», а значение «value_2» инициализируется значением «-8». После этого мы помещаем «cout», куда добавляем функцию «floor()», в которую передаем «value_1» в первом операторе «cout». В следующем «cout» мы используем «floor()», куда передаем «value_2» в качестве параметра. Теперь он применяет функцию «floor()» к этим значениям и печатает их на экране.

Код 3:

#include
#include
с использованием пространство имен стандартный ;
интервал основной ( )
{
интервал значение_1, значение_2 ;
значение_1 '=' 5 ;
значение_2 '=' - 8 ;
расчет << «Первое целое число — это» << значение_1 << ' и его пол  ' << пол ( значение_1 ) << конец ;
расчет << «Второе целое число — это» << значение_2 << ' и его пол  ' << пол ( значение_2 ) << конец ;
возвращаться 0 ;
}

Выход:

Этот результат показывает, что значение «5» дает «5» после вычисления функции «floor()», а «-8» дает «-8» в качестве значения после применения функции «floor()».

Пример 4:

Здесь мы применяем функцию «floor()» к значениям типа данных «double». Мы также включаем сюда заголовочный файл «iomanip», который помогает использовать функцию «setprecision()», поскольку эта функция объявлена ​​в этом заголовочном файле. Затем нам нужно использовать эту функцию в нашем коде. Теперь мы инициализируем переменные «d_1», «d_2» и «d_3» значениями. Затем у нас есть «cout», в котором мы набираем «setprecision()», который помогает получить точное значение числа типа данных «double» с необходимым количеством десятичных знаков. Мы передаем здесь «10» в качестве параметра. Затем мы печатаем значения, применяем к этим значениям функцию «floor()» и печатаем их.

Код 4:

#include
#include
#include
с использованием пространство имен стандартный ;

интервал основной ( )
{

двойной д_1 '=' 4.99986399 , д_2 '=' - 6.9612499 , д_3 '=' 9.00320 , д_4 '=' 3,000000 ;

расчет << установка точности ( 10 ) << 'Первое двойное значение' << д_1 << ' & пол: ' << пол ( д_1 ) << конец ;

расчет << установка точности ( 10 ) << 'Второе двойное значение' << д_2 << ' & пол: ' << пол ( д_2 ) << конец ;

расчет << установка точности ( 10 ) << 'Третье двойное значение' << д_3 << ' & пол: ' << пол ( д_3 ) << конец ;

расчет << установка точности ( 10 ) << 'Четвертое двойное значение' << д_4 << ' & пол: ' << пол ( д_4 ) << конец ;

возвращаться 0 ;

}

Выход:

Здесь отображаются значения, которые мы получаем после вычисления функции «floor()». Мы применили функцию «floor()» к значениям типа данных double в этом коде:

Пример 5:

После включения сюда всех трех заголовочных файлов мы помещаем «namespace std» и «main()». После этого в функцию «floor()» в качестве параметра вставляется значение «-0,000». Мы также используем «cout()». Затем мы помещаем «INFINITY» в качестве параметра функции «floor()». Ниже мы добавляем «-INFINITY» в параметр функции «floor()». В конце вставляем «NAN» в качестве его параметра. Все эти функции «floor()» используются внутри оператора «cout».

Код 5:

#include
#include
#include
с использованием пространство имен стандартный ;
интервал основной ( )
{
расчет << 'Значение -0,000, а пол равен ' << пол ( - 0,000 ) << конец ;
расчет << «Значение — БЕСКОНЕЧНОСТЬ, а пол — « << пол ( БЕСКОНЕЧНОСТЬ ) << конец ;
расчет << 'Значение -INFINITY и пол' << пол ( - БЕСКОНЕЧНОСТЬ ) << конец ;
расчет << «Значение — NaN, а пол —» << пол ( В ) << конец ;

возвращаться 0 ;
}

Выход:

Значение «-0,000» возвращает «-0» после выполнения функции «floor()». «INFINITY» и «-INFINITY» возвращают «inf» и «-inf» соответственно после выполнения функции «floor()». Кроме того, «NAN» возвращает «nan» после выполнения функции «floor()».

Заключение

Здесь подробно обсуждается функция Floor() в программировании на C++. Мы объяснили, что функция «floor()» возвращает значение, которое меньше или равно числу, заданному этой функции в качестве параметра. В этом уроке мы применили эту функцию к целым числам, числам с плавающей запятой и числам с двойным типом данных. Здесь подробно обсуждаются все примеры.