Програмування с++
1. Дана сторона квадрата а. Знайти його площу S = а^2
2. Дана маса М в кілограмах. Використовуючи операцію ділення без
залишку, знайти кількість повних тонн в ній (1 тонна = 1000 кг).
3. Дане ціле число А. Перевірити істинність висловлювання: «Число
А є непарним».
4. Дане ціле число. Якщо воно є додатнім, то додати до нього 1; інакше відняти з нього 2. Вивести отримане число.
5. Дане ціле число K. Вивести рядок-опис оцінки, що відповідає числу K
(1 — «погано», 2 — «незадовільно», 3 — «задовільно», 4 — «добре»,
5 — «відмінно»). Якщо K не лежить в діапазоні 1-5, то вивести рядок
«помилка».
Ответы
Для того, щоб знайти площу квадрата зі стороною "а", потрібно використати формулу S = a^2, де S - площа квадрата, а - сторона квадрата.
Наприклад, якщо сторона квадрата рівна 4, то його площа рівна 16 (4^2 = 16).
Для того, щоб знайти кількість повних тонн в масі М, використовуючи операцію ділення без залишку, потрібно виконати наступний код:
int tons = M / 1000; // tons - кількість повних тонн в масі M
Наприклад, якщо маса M рівна 3500 кг, то кількість повних тонн рівна 3 (3500 / 1000 = 3).
Для того, щоб перевірити істинність висловлювання "число А є непарним", потрібно виконати наступний код:
if (A % 2 != 0) // якщо число А ділиться на 2 з остачею, то це непарне число
{
std::cout << "True" << std::endl; // виведемо "True"
}
else
{
std::cout << "False" << std::endl; // інакше виведемо "
Для роботи з цілим числом і виконання дій, залежно від того, чи є воно додатнім чи від'ємним, можна використати умовний оператор if.
Наприклад, щоб додати до числа A 1, якщо воно є додатнім, і відняти з нього 2, якщо воно є від'ємним, можна використати такий код:
int A;
std::cin >> A; // введемо число A
if (A > 0) // якщо число A є додатнім
{
A += 1; // додаємо до нього 1
}
else // інакше, якщо число A є від'ємним чи нулем
{
A -= 2; // віднімаємо з нього 2
}
std::cout << A << std::endl; // виведемо отримане число
Для того, щоб вивести рядок-опис оцінки, відповідно до числа K, можна використати умовний оператор switch.
Наприклад, такий код виведе відповідний рядок-опис оцінки:
int K;
std::cin >> K; // введемо число K
switch (K) // в залежності від значення K
{
case 1: std::cout << "погано" << std::endl; break;
case 2: std::cout << "незадовільно" << std::endl; break;
case 3: std::cout << "задовільно" << std::endl; break;
case 4: std::cout << "добре" << std::endl; break;
case 5: std::cout << "відмінно" << std::endl; break;
default: std::cout << "помилка" << std::endl; break;
}
Якщо K не лежить в діапазоні 1-5, то буде виконуватися блок коду, що відповідає оператору default, і буде виведено рядок "помилка".