Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <ostream>
- #include <iostream>
- #include <stdlib.h>
- using namespace std;
- int main()
- {
- setlocale(LC_ALL, "Russian");
- double far, cel, kel;
- char s;
- cout << "Введите желаемую еденицу измерения. Кельвин(k), Цельсий(c) или в Фаренгейт(f)\n";
- cin >> s; // Ввод проверяемого символа
- if (s == 'f')
- {
- cout << "Введите желаемую температуру в Фаренгейтах\n";
- cin >> far;
- cel = ((far - 32) * 5) / 9;
- kel = cel + 273;
- }
- // Подсчет температуры для шкал Цельсия и Кельвина при введенной исходной температуры по Фаренгейту
- else if (s == 'c')
- {
- cout << "Введите желаемую температуру в Цельсиях\n";
- cin >> cel;
- kel = cel + 273;
- far = (cel * 9) / 5 + 32;
- }
- // Подсчет температуры для шкал Фаренгейта и Кельвина при введенной исходной температуры по Цельсию
- else if (s == 'k')
- {
- cout << "Введите желаемую температуру в Кельвинах\n";
- std::cin >> kel;
- cel = kel - 273;
- far = (cel * 9) / 5 + 32;
- }
- // Подсчет температуры для шкал Фаренгейта и Цельсия при введенной исходной температуры по Кельвину
- else {
- cout << "Ошибка ввода данных"<< endl;
- system("pause");
- }
- // Информирование пользователя об опечатке
- cout << "Кельвин: " << kel << " Фаренгейт: " << far << " Цельсий: " << cel << endl;
- system("pause");
- // Вывод информации в консоль, которая не закроется после подсчетов.
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement