Создайте программу, которая переводит метры в киллометры. Например, пользователь вводит 2345 метров, а программа в ответ отображает 2 километра и 345 метров.
#include <iostream> int main() { const int m_per_km{ 1000 }; // количество метров в километре int meters{}; std::cout << "Enter a number of metres: "; std::cin >> meters; // вводим общее количество метров const int kilometers{ meters / m_per_km }; // получаем количество километров const int remaining_meters{ meters % m_per_km }; // получаем оставшиеся метры std::cout << meters << " meters = " << kilometers << " kilometers and " << remaining_meters << " meters."; }
Консольный вывод:
Enter a number of metres: 2345 2345 meters = 2 kilometers and 345 meters.
Напишите программу, которая запрашивает у пользователь радиус круга и, используя полученный радиус, вычисляет площадь круга.
#include <iostream> int main() { const double pi {3.1415}; // число pi double radius {}; std::cout << "Enter the radius: "; // вводим радиус std::cin >> radius; const auto area{ pi * radius * radius }; std::cout << "The area of the circle: " << area; }
Консольный вывод:
Enter the radius: 10 The area of the circle: 314.15
Напишите программу обмена валют: программа запрашивает текущий курс доллара, например, к рублю, и количество единиц (рублей) для конвертации и выводит на консоль сконвертированную сумму в долларах.
#include <iostream> int main() { double rate {}; // обменный курс double sum {}; // сумма для конвертации std::cout << "Enter exchange rate: "; // вводим обменный курс std::cin >> rate; std::cout << "Enter sum: "; // вводим сумму для конвертации std::cin >> sum; const double output { sum / rate}; // конвертируем sum по курсу rate std::cout << sum << " rubles = " << output << "$"; }
Консольный вывод:
Enter exchange rate: 73.86 Enter sum: 100000 100000 rubles = 1353.91$
Индекс массы тела (ИМТ) представляет массу человека в килограммах, деленную на квадрат роста в метрах (масса/(рост * рост)). Напишите программу, которая спрашивает у пользователя его вес (в киллограммах) и рост (сантиметрах), по ним вычисляет индекс массы тела и выводит его на консоль.
#include <iostream> int main() { int weight {}; // масса тела unsigned int s_height {}; // рост в сантиметрах std::cout << "Enter your weight: "; // вводим массу в кг std::cin >> weight; std::cout << "Enter your height: "; // вводим рост в см std::cin >> s_height; const double m_height { s_height / 100.0}; // вычисляем рост в метрах const double bmi {weight / (m_height * m_height)}; // вычисляем индекс массы тела std::cout << "Your BMI: " << bmi; }
Консольный вывод:
Enter your weight: 56 Enter your height: 168 Your BMI: 19.8413