• Предмет: Информатика
  • Автор: vikaasilina
  • Вопрос задан 6 месяцев назад

Програмування с++
1. Дана сторона квадрата а. Знайти його площу S = а^2
2. Дана маса М в кілограмах. Використовуючи операцію ділення без
залишку, знайти кількість повних тонн в ній (1 тонна = 1000 кг).
3. Дане ціле число А. Перевірити істинність висловлювання: «Число
А є непарним».
4. Дане ціле число. Якщо воно є додатнім, то додати до нього 1; інакше відняти з нього 2. Вивести отримане число.
5. Дане ціле число K. Вивести рядок-опис оцінки, що відповідає числу K
(1 — «погано», 2 — «незадовільно», 3 — «задовільно», 4 — «добре»,
5 — «відмінно»). Якщо K не лежить в діапазоні 1-5, то вивести рядок
«помилка».

Ответы

Ответ дал: M0hlik
1

Для того, щоб знайти площу квадрата зі стороною "а", потрібно використати формулу 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, і буде виведено рядок "помилка".

Вас заинтересует