Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте What Are Functions? | Вступ до функцій
Вступ до C++

What Are Functions?

Свайпніть щоб показати меню

Функції — це основні будівельні блоки у програмуванні. Вони є багаторазово використовуваними блоками коду, призначеними для виконання певного завдання. Функції допомагають зробити код більш організованим, читабельним і простішим для підтримки. Використовуючи функції, можна розбити великий, складний програмний код на менші, керовані підпрограми.

main.cpp

main.cpp

1234
int main() // `main` is the name of a function { return 0; }
Note
Примітка

Ім'я main вже зарезервовано мовою C++. Тому при оголошенні функції з цим ім'ям компілятор видасть помилку.

Створення функції включає кілька ключових етапів, щоб забезпечити виконання конкретного завдання та безперебійну інтеграцію у вашу програму. Функція складається з типу повернення, імені, параметрів (за потреби) та тіла, де розміщується логіка.

get_bank_name.h

get_bank_name.h

123456
// Returns the name of the bank std::string get_bank_name() // Function declaration with return type and name { std::string bank_name = "Future Savings Bank"; // Store bank name return bank_name; // Return it to the caller }

Після створення функції наступним кроком є її виклик. Виклик функції виконує код всередині неї та дозволяє використовувати її результат (якщо вона повертає значення).

main.cpp

main.cpp

1234567891011121314
#include <iostream> #include <string> // Function to return the name of the bank std::string get_bank_name() { std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank } int main() { std::cout << "Name of the bank: " << get_bank_name() << std::endl; }

Конвертація валют — поширене завдання в реальному житті, особливо під час міжнародних транзакцій або подорожей. Створивши функцію, можна спростити цей процес, зробивши конвертацію багаторазовою та ефективною.

main.cpp

main.cpp

123456789101112131415
#include <iostream> // Function to convert USD to Euros double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; } int main() { double usd = 100.0; // Amount in USD std::cout << usd << " USD = " << convert_usd_to_eur(usd) << " EUR" << std::endl; }
question mark

Яка основна перевага використання функцій у програмі?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 5. Розділ 1
some-alt