Как написать программку - Компьютерные вопросы

Вопрос Как написать программку

Регистрация
28 Май 2013
Сообщения
60
Репутация
0
Спасибо
0
Монет
0
Даны минимальная температура, максимальная температура и текущая температура.

Выведите действие климат-контроля:

• Если текущая температура меньше минимальной — "Надо нагреть"

• Если текущая температура больше максимальной — "Надо остудить"

• Иначе — "Нормальная температура"
 
Регистрация
12 Окт 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
a=int(input())

b=int(input())

c=int(input())

if c<a:

print('Надо нагреть')

if c>b:

print('Надо остудить')

else:

print('Нормальная температура')
 
Регистрация
5 Июл 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
#include <iostream>
using namespace std;

int main() {
double min_temp, max_temp, current_temp;

cout << "Введите минимальную температуру: ";
cin >> min_temp;

cout << "Введите максимальную температуру: ";
cin >> max_temp;

cout << "Введите текущую температуру: ";
cin >> current_temp;

if (current_temp < min_temp) {
cout << "Надо нагреть" << endl;
} else if (current_temp > max_temp) {
cout << "Надо остудить" << endl;
} else {
cout << "Нормальная температура" << endl;
}

return 0;
}
 
Регистрация
27 Авг 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
ну
делаешь const int ya_dyrak1 = твоё значение
const int ya_dyrak2 = твоё значение
const int ya_dyrak3 = твоё значение
if (...){}
else(){}
else if{}
ну как-то так
 
Регистрация
28 Сен 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Вместо длинных строк сообщений написал короче. Без всяких if'ов:

#include <iostream>
#include <string>
using namespace std;
int main() {
float min, max, cur; cout << "min max cur: ";
cin>>min>>max>>cur;
string rez[]={"normal","heater!","cooler!"};
cout<<rez[(cur<min)+2*(cur>max)]<<endl;}
 
Сверху Снизу