int x;
cin >> x;
if( (x <= -30) && (x >=40) )
считаем по первой формуле;
else
if( (x >= 200) && (x <=400 )
считаем по второй формуле;
else
считаем результат по третей формуле;
cout << "Выводим ответ: Y" << endl;
Условные операторы. Сложные условия. Структурный условный оператор (fortran)
Подсчитат значение Y по одной из 3-х формул в зависимости от введенного значения Х.
В файле приклеены значения .
[COLOR="Red"]####[/COLOR]
[COLOR="Red"]
В Студентах помагают только бесплатно. Такие сообщения на форум не писать, только в ПМ топикстартеру.[/COLOR]
Цитата: Miles Prower xD
Вводится с клавиатуры любое значение Х.
Подсчитат значение Y по одной из 3-х формул в зависимости от введенного значения Х.
В файле приклеены значения .
Подсчитат значение Y по одной из 3-х формул в зависимости от введенного значения Х.
В файле приклеены значения .
google уже отменили?
http://www.accel.ru/inf/fortran/for_6200.html
ТС, а сильно ли условные операторы в fortran отличаются от условных операторов в С++? Если не сильно, тогда вот Вам псевдокод:
Код:
read(*,*) x
if (x.ge.-30.and.x.le.40) then
y=(x+10)/(x-10)
else if (x.ge.100.and.x.le.200) then
y=sqrt(-x+200)
else
y=1/(-x+50)
end if
write(*,*)y
if (x.ge.-30.and.x.le.40) then
y=(x+10)/(x-10)
else if (x.ge.100.and.x.le.200) then
y=sqrt(-x+200)
else
y=1/(-x+50)
end if
write(*,*)y
Примерно так...