Дано два дійсних числа x, y та ціле число z – знак арифметичної операції: 1(+) 2(–) 3(*) 4(/) Знайти x+y, x-y, x*y, x/y в залежності від введеного знаку.
Дано: два дійсних числа x, y та ціле число, що відповідає арифметичній операції
Знайти: виконати арифметичну операцію та вивести результат на екран.
Вхідні:
#include <iostream>
using namespace std;
int main()
{
int z; // Змінна для вибору операції
double x, y; // Змінні для чисел
// Введення даних
cout << "x= "; cin >> x;
cout << "y= "; cin >> y;
cout << "operation: 1 (+) 2 (-) 3 (*) 4 (/) : ";
cin >> z;
switch (z) // Вибір операції
{
case 1: // Додавання
{
cout << x << " + " << y << " = " << x + y;
break;
}
case 2: // Віднімання
{
cout << x << " - " << y << " = " << x - y;
break;
}
case 3: // Множення
{
cout << x << " * " << y << " = " << x * y;
break;
}
case 4: // Ділення
{
if (y == 0) {
cout << "dileny na 0!"; // Перевірка ділення на 0
}
else {
cout << x << " / " << y << " = " << x / y;
}
break;
}
default: // Невірний вибір операції
{
cout << "Nepravilny vybir";
}
}
return 0;
}
Написати програму, яка вводить 3 значення температури та виводить таке меню:
Введіть номер завдання:
Програма повинна виконати завдання, номер якого буде введено.
Дано: три цілих числа, що є значеннями температури та ціле число (зі значенням 1, 2, або 3), яке є номером завдання. Номер завдання вказує, які дії виконувати з значеннями температури.
Знайти: максимальну, або мінімальну або середню температуру, в залежності від введеного номеру завдання.
Вхідні:
Вихідні:
#include <iostream>
using namespace std;
int main()
{
int t1, t2, t3, n, max, min; // Оголошення змінних для температур та вибору
float sred; // Змінна для середнього значення
// Введення температур
cout << "t1="; cin >> t1;
cout << "t2="; cin >> t2;
cout << "t3="; cin >> t3;
// Вибір операції
cout << "n: 1 (max) 2 (min) 3 (sred) "; cin >> n;
switch (n) // Обробка вибору користувача
{
case 1: // Пошук максимальної температури
{
max = t1;
if (t2 > max) max = t2;
if (t3 > max) max = t3;
cout << max;
break;
}
case 2: // Пошук мінімальної температури
{
min = t1;
if (t2 < min) min = t2;
if (t3 < min) min = t3;
cout << min;
break;
}
case 3: // Обчислення середньої температури
{
sred = (t1 + t2 + t3) / 3.0; // Ділення на 3.0 для отримання float
cout << sred;
break;
}
default: // Невірний вибір
{
cout << "error";
}
}
return 0;
}
- Дано ціле число, що вказує номер дня у тиждні. Надрукувати назву дня (1– понеділок, 2 – вівторок, ...).
- Дано ціле число, що визначає оцінку. Вивести опис оцінки (1-3: погано, 4-6: задовільно, 7-9: добре, 10-12: відмінно, інші випадки: помилка).
- Дано ціле число, що визначає номер місяця. Вивести пору року (літо, зима, весна, осінь).
- Дано номер місяця. Виведіть на екран кількість днів у цьому місяці (рік не високосний).
- Дано порядковий номер планети Сонячної системи. Надрукувати її назву.
- Написати програму, яка вводить два цілих числа та виводить таке меню:
Введіть номер завдання:
1 – знаходження суми чисел;
2 – знаходження модулю різниці чисел;
3 – знаходження добутку чисел;
Програма повинна виконати завдання, номер якого буде введено.- Написати програму, яка вводить натуральне число та виводить таке меню:
Введіть номер завдання:
1 – обчислення квадратного кореню;
2 – піднесення у квадрат;
3 – обчислення синусу;
4 – обчислення косинусу;
Програма повинна виконати завдання, номер якого буде введено.- Написати програму, яка вводить радіус та виводить таке меню:
Введіть номер завдання:
1 – обчислення довжини кола;
2 – обчислення площі кола;
3 – обчислення об’єму сфери.
Програма повинна виконати завдання, номер якого буде введено.- Написати програму, яка виводить таке меню:
Введіть номер завдання:
1 – обчислення периметра прямокутника;
2 – обчислення площі прямокутника;
3 – обчислення об’єму паралелепіпеду.
Програма повинна запросити необхідні дані та виконати завдання, номер якого буде введено.- Написати програму, яка вводить три цілих числа та виводить таке меню:
Введіть номер завдання:
1 – обчислення максимального числа;
2 – обчислення мінімального числа;
3 – обчислення суми чисел.
4 – обчислення добутку чисел.
Програма повинна виконати завдання, номер якого буде введено.- Написати програму, яка вводить трьохзначне число та виводить таке меню:
Введіть номер завдання:
1 – обчислення максимальної цифри;
2 – обчислення мінімальної цифри;
3 – обчислення суми цифр.
4 – обчислення добутку цифр.
Програма повинна виконати завдання, номер якого буде введено.- Елементи кола пронумеровані так: 1 – радіус, 2 – диаметр, 3 – довжина, 4 –площа. Дано номер елементу та його значення. Знайти значенні інших елементів.
- Одиниці довжини пронумеровані так: 1 — дециметр, 2 — кілометр, 3 — метр, 4 — міліметр, 5 — сантиметр. Дано номер одиниці та довжину відрізку у цих одиницях. Знайти довжину відрізка у метрах.
- Одиниці маси пронумеровані так: 1 — килограм, 2 — міліграм, 3 — грам, 4 — тонна, 5 — центнер. Дано номер одиниці та маса тіла у цих одиницях. Знайти масу тіла у килограмах.
- Мастям гральних карт присвоєни номери: 1 — пики, 2 — трефи, 3 — бубни, 4 — черви. Достоинству карт, що старші десятки, присвоєни номери: 11 — валет, 12 — дама, 13 — король, 14 — туз. Дано два цілих числа: N — достоинство (6 <= N <= 14) та M — масть карти (1<= M <= 4). Вывести назву карти у вигляді «шестерка бубен», «дама червей», «туз треф» и т. п.
- Дано ціле число від 100 до 999. Вивести рядок–опис цього числа. Наприкла, 256 – двісті п’ятдесят шість.
- Дата деякого дня визначається трьома натуральними числами: g (рік), m (порядковий номер місяцю) и d (число). По даним g, m та d визначте дату вчорашнього дня. Рік не є високосним.