Last active
September 2, 2024 13:37
-
-
Save ViktorLychkatyi/e9f519269f5cc4f341d1ab879a21049c to your computer and use it in GitHub Desktop.
task2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Написать программу, которая предоставляет пользователю возможность ввести с клавиатуры количество гривен, и переводит это количество в доллары, евро и биткоины. | |
/* | |
#include <iostream> | |
#include <iomanip> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
double hryvnia; | |
double dollar_rate = 41.12; | |
double euro_rate = 45.50; | |
double bitcoin_rate = 0.00000042; | |
cout << "Введите количество гривен: "; | |
cin >> hryvnia; | |
double dollar_result = hryvnia / dollar_rate; | |
double euro_result = hryvnia / euro_rate; | |
double bitcoin_result = hryvnia * bitcoin_rate; | |
cout << fixed << setprecision(2); | |
cout << hryvnia << " гривен в долларах: " << dollar_result << "\n"; | |
cout << hryvnia << " гривен в евро: " << euro_result << "\n"; | |
cout << fixed << setprecision(8); | |
cout << hryvnia << " гривен в биткойн: " << bitcoin_result << "\n"; | |
return 0; | |
} | |
*/ | |
// Написать программу, которая переводит километры в сухопутные и морские мили. | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
double kilometers; | |
double land_miles = 0.621371; | |
double nautical_miles = 0.539957; | |
cout << "Введите километр: "; | |
cin >> kilometers; | |
double land_miles_result = kilometers * land_miles; | |
double nautical_miles_result = kilometers * nautical_miles; | |
cout << kilometers << " километров в сухопутные мили: " << land_miles_result << "\n"; | |
cout << kilometers << " километров в морские мили: " << nautical_miles_result << "\n"; | |
return 0; | |
} | |
*/ | |
// Пользователь вводит с клавиатуры сумму в гривнах, срок вклада в месяцах и процентную ставку за год.Посчитать, сколько денег будет у пользователя в конце срока. | |
/* | |
#include <iostream> | |
#include <iomanip> | |
#include <cmath> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
double hryvnia; | |
int months; | |
double year_percent; | |
cout << "Введите сумму вклада в гривнах: "; | |
cin >> hryvnia; | |
cout << "Введите срок вклада в месяцах: "; | |
cin >> months; | |
cout << "Введите годовую процентную ставку в %: "; | |
cin >> year_percent; | |
double years = months / 12.0; | |
double result = hryvnia * pow(1 + year_percent / 100, years); | |
cout << fixed << setprecision(2); | |
cout << "Конечная сумма на счете через " << months << " месяцев будет: " << result << " гривен"; | |
return 0; | |
} | |
*/ | |
//Пользователь вводит с клавиатуры сумму в гривнах(дробное число).Вывести по отдельности количество гривен и количество копеек(например, ввести 45.67 гривен - получить и вывести 45 гривен 67 копеек) | |
/* | |
#include <iostream> | |
#include <cmath> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
double UAH; | |
cout << "Введите сумму гривен виде вещественной: "; | |
cin >> UAH; | |
int hryvnias = static_cast<int>(UAH); | |
int kopecks = static_cast<int>(round((UAH - hryvnias) * 100)); | |
cout << hryvnias << " гривен " << kopecks << " копейки "; | |
return 0; | |
} | |
*/ | |
// Написать программу, которая находит среднее арифметическое значение трёх вещественных чисел. | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
double a, b, c; | |
cout << "Введите первое число: "; | |
cin >> a; | |
cout << "Введите второе число: "; | |
cin >> b; | |
cout << "Введите третье число: "; | |
cin >> c; | |
double average = (a + b + c) / 3; | |
cout << "Среднее арифметическое: " << average; | |
return 0; | |
} | |
*/ | |
// Написать программу, которая находит процент P от числа N. | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
double N, P; | |
cout << "Введите число N: "; | |
cin >> N; | |
cout << "Введите процент P: "; | |
cin >> P; | |
double result = (P / 100.0) * N; | |
cout << "Процент " << P << "% от числа " << N << " равен " << result; | |
return 0; | |
} | |
*/ | |
// Ввести с клавиатуры 3 - значное число и удалить из него среднюю цифру(например, ввести 3, 5, 7 – получить и вывести число 37). | |
/* | |
#include <iostream> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int number; | |
cout << "Введите трёхзначное число: "; | |
cin >> number; | |
int result = (number / 100) * 10 + (number % 10); | |
cout << "Число без средней цифры: " << result; | |
return 0; | |
} | |
*/ | |
// Ввести с клавиатуры 3 - значное число и «перевернуть» его(например, ввести 357 – получить и вывести 753). | |
/* | |
#include <iostream> | |
#include <iomanip> | |
using namespace std; | |
int main() { | |
setlocale(LC_ALL, "UKR"); | |
int number; | |
cout << "Введите трёхзначное число: "; | |
cin >> number; | |
int hundreds = number / 100; | |
int tens = (number / 10) % 10; | |
int units = number % 10; | |
int reversed = units * 100 + tens * 10 + hundreds; | |
cout << "Перевернутое число: " << setfill('0') << setw(3) << reversed; | |
return 0; | |
} | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment