Назад
Вперед
Зміст
Задачі на обчислення з цілими числами
Приклад 1
Дві дівчинки збирали ягоди. Таня зібрала t кг ягід, а Оля зібрала на n кг більше. Скільки кілограмів ягід зібрали обидві дівчинки разом?
Змінні:
Вхідні:
- t – стільки ягід зібрала Таня.
- n– на стільки більше зібрала Оля.
Вихідні:
- v –стільки ягід разом зібрали обидві дівчинки.
Проміжні:
- o –стільки ягід зібрала Оля.
Алгоритм
- Ввід у вхідні дані (t=12; n=2).
- Обчислення значення o.
- Обчислення значення v.
- Вивід обчисленого значення v на екран.
Програма
#include <iostream>
using namespace std;
int main()
{
int t, n, o, v; // Оголошення змінних
// Введення двох цілих чисел
cin >> t >> n;
// Обчислення проміжного результату (сума чисел)
o = t + n;
// Обчислення фінального результату (сума першого числа та проміжного результату)
v = t + o;
// Виведення результату
cout << v;
return 0; // Успішне завершення програми
}
Результат роботи програми

Приклад 2
Складіть програму обчислення площі прямокутника за двома сторонами (S=a*b).
Дано: довжина та ширина прямокутника.
Знайти: площу прямокутника
Зміні:
Вхідні:
Вихідні:
Всі вхідні та вихідні дані цілого типу.
Алгоритм
- Ввід у вхідні дані (a=5; b=8).
- Обчислення значення S.
- Вивід обчисленого значення S на екран. Додатково виводяться рядкові сталі "Площа = " та " кв. см.", які пояснюють вивід.
Програма
#include <iostream>
using namespace std;
int main()
{
setlocale(0, ""); // Встановлення української локалі
int a, b, s; // Оголошення змінних: довжина, ширина, площа
// Введення даних
cin >> a >> b; // Зчитування довжини та ширини
// Обчислення площі прямокутника
s = a * b; // Формула площі: довжина × ширина
// Виведення результату
cout << "Площа = " << s << " кв.м"; // Вивід з одиницями виміру
return 0;
}
Результат роботи програми

Приклад 3
Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a5 за три операції.
Якщо розв’язувати задачу «в лоб», то потрібно чотири операції множення: y=a*a*a*a*a. Зменшити кількість операцій можна за рахунок використання проміжних змінних.
Зміні:
Вхідні:
Вихідні:
Проміжні:
Всі дані цілого типу.
Програма
#include <iostream>
using namespace std;
int main()
{
int a, b, c, y; // Оголошення змінних
// Введення числа
cin >> a; // Користувач вводить ціле число
// Обчислення степенів:
b = a * a; // a у квадраті (a²)
c = b * b; // a у четвертому степені (a⁴)
y = c * a; // a у п'ятому степені (a⁵)
// Виведення результату
cout << y;
return 0; // Завершення програми
}
Результат роботи програми

Варіанти задач
Варіант 1
- Дано два цілих числа. Складіть програму обчислення добутку цих чисел.
- Дано три цілих числа. Складіть програму обчислення суми цих чисел.
- Дано сторону квадрата a. Складіть програму обчислення периметру та площі цього квадрату.
- Дано значення часу у хвилинах. Складіть програму переводу цього значення у секунди.
Варіант 2
- Дано два цілих числа. Складіть програму обчислення різниці цих чисел.
- Дано три цілих числа. Складіть програму обчислення добутку цих чисел.
- Дано два цілих числа a та b. Складіть програму яка обчислює периметр та площу прямокутника з сторонами a та b.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a4 за дві операції.
Варіант 3
- Дано два цілих числа x та y. Складіть програму яка обчислює s=x-y.
- Дано три цілих числа x, y та z. Складіть програму яка обчислює s=(x+y)*z.
- Дано a та b, сторони двох різних квадратів. Обчислити на скільки площа одного з квадратів більше площі іншого.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a4 за дві операції.
Варіант 4
- Дано три цілих числа x, y та z. Складіть програму яка обчислює s=x+y+z.
- Дано значення відстані у метрах. Складіть програму переводу цього значення у сантиметри.
- Дано значення часу у годинах. Складіть програму переводу цього значення у хвилини.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a6 за три операції.
Варіант 5
- Дано значення відстані у метрах. Складіть програму переводу цього значення у міліметри.
- Дано ребро куба а. Складіть програму обчислення об’єму цього куба V=a*a*a.
- Дано m значення ширини прямокутника в см. Довжина прямокутника на n см більше ширини. Розрахувати периметр і площу прямокутника.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a6 за три операції.
Варіант 6
- Дано значення розміру файлу у кілобайтах. Складіть програму переводу цього значення у байти.
- Дано ребро куба а. Складіть програму обчислення об’єму цього куба та його площі бічної поверхні
- Чому дорівнює відстань від дому до школи, якщо учень йде зі швидкістю V км/год, а весь шлях він проходить за T год?
- Дано m значення ширини прямокутника в см. Довжина прямокутника на n см більше ширини. Розрахувати периметр і площу прямокутника.
Варіант 7
- Дано три цілих числа x, y та z. Складіть програму яка обчислює s=2x+3y+z.
- Дано значення часу у годинах. Складіть програму переводу цього значення у хвилини.
- Дівчинка купила n кілограмів яблук за ціною m грн за кг. Складіть програму обчислення вартості покупки.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a7 за чотири операції.
Варіант 8
- Дано значення розміру файлу у байтах. Складіть програму переводу цього значення у біти.
- Дано значення часу у годинах. Складіть програму переводу цього значення у хвилини.
- Учень купив n зошитів за ціною m грн за зошит та a олівців за ціною b грн за олівець.
Складіть програму обчислення вартості покупки.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a8 за три операції.
Варіант 9
- Дано три цілих числа x, y та z. Складіть програму яка обчислює s=x*y+z.
- Дано значення відстані у кілометрах. Складіть програму переводу цього значення у сантиметри.
- Учень купив n зошитів за ціною a грн за зошит та стільки ж обкладинок до них за ціною b грн за обкладинку.
Складіть програму обчислення вартості покупки у копійках.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a9 за чотири операції.
Варіант 10
- Дано значення відстані у кілометрах. Складіть програму переводу цього значення в метри та сантиметри.
- Дано значення ваги у кілограмах. Складіть програму переводу цього значення у грами.
- Хлопчик купив х кілограмів бананів за ціною m грн n коп за кг. Складіть програму обчислення вартості покупки у копійках.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a10 за чотири операції.
Варіант 11
- Дано значення часу у годинах. Складіть програму переводу цього значення у хвилини та секунди.
- Хлопчик купив х кілограмів бананів за ціною m грн n коп за кг. Складіть програму обчислення вартості покупки у копійках.
- Дівчинка зібрала k кошиків винограду вагою m кг n г у кошику та a кошиків вагою b кг c г у кошику.
Складіть загальну вагу винограду, що зібрала дівчинка у грамах.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a13 за п’ять операцій.
Варіант 12
- Дано значення розміру файлу у Мегабайтах. Складіть програму переводу цього значення у байти.
- Хлопчик купив k зошитів за ціною m грн n коп за зошит та a олівців за ціною b грн c коп за олівець.
Складіть програму обчислення вартості покупки у копійках.
- Відстань від дома до дачі s км, вартість 1 л бензину х грн. n - кількість літрів бензину, що витрачається на 1 км шляху.
Складіть програму обчислення вартості поїздки на автомобілі на дачу.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a15 за п’ять операцій.
Варіант 13
- Дано значення ваги у тоннах. Складіть програму переводу цього значення у кілограми та грами.
- Дівчинка зібрала k кошиків винограду вагою m кг n г у кошику та a кошиків вагою b кг c г у кошику.
Складіть загальну вагу винограду, що зібрала дівчинка у грамах.
- Відстань від дома до дачі s км, вартість 1 л бензину х грн. n - кількість літрів бензину, що витрачається на 1 км шляху.
Складіть програму обчислення вартості поїздки на автомобілі на дачу (туди й назад).
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a21 за шість операцій.
Варіант 14
- Дано значення площі у гектарах. Складіть програму переводу цього значення у квадратні метри.
- Відстань від дома до дачі s км, вартість 1 л бензину х грн. n - кількість літрів бензину, що витрачається на 1 км шляху.
Складіть програму обчислення вартості поїздки на автомобілі на дачу (туди й назад).
- Скільки метрів від дому до магазину, якщо людина йде зі швидкістю V м/хв, а весь шлях вона проходить за T год?
Зверніть увагу на одиниці вимірювання.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a23 за шість операцій.
Варіант 15
- Дано km километрів, m метрів та sm сантіметрів. Скільки це буде у сантіметрах?
- Скільки метрів від дому до магазину, якщо людина йде зі швидкістю V км/год,
а весь шлях вона проходить за T год?
Зверніть увагу на одиниці вимірювання.
- Підприємство виробляло у 2016 році a одиниць продукції. У 2017 році вироблення збільшилося на b одиниць,
а у 2018 році ще на с одиниць у порівнянні з 2017 роком. Скільки одиниць продукції виробило підприємство за три роки?
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a28 за шість операцій.
Варіант 16
- Дано km километрів, m метрів та sm сантіметрів. Скільки це буде у сантіметрах?
- Дано k годин, n хвилин та m секунд. Скільки це буде у секундах?
- Сторону квадрата a см зменшили на b см. На скільки кв. см зменшилася площа цього квадрату?
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a28 за шість операцій.
Варіант 17
- Дано k годин, n хвилин та m секунд. Скільки це буде у секундах?
- Сторону квадрата a см зменшили на b см. На скільки кв. см зменшилася площа цього квадрату?
- Скільки метрів від дому до магазину, якщо людина йде зі швидкістю V м/хв, а весь шлях вона проходить за T год?
Зверніть увагу на одиниці вимірювання.
- Дано ціле число a. Використовуючи тільки операцію множення обчислити y=a28 за шість операцій.
Назад
Вперед
Зміст