Вопрос по информатике:
!!!!!!!ТОЛЬКО ДЛЯ ЗНАЮЩИХ!!!!!!!!!
Составить программу, которая позволяет ввести два числа в первой строке, и один из знаков (+, -, *, /) во второй строке. На экран должен быть выведен результат выполнения соответствующего арифметического действия. Для ввода знака использовать вспомогательную переменную типа char.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 11.01.2018 17:08
- Информатика
- remove_red_eye 4606
- thumb_up 15
Ответы и объяснения 2
Var
s: char;
a, b: real;
begin
Write('Введите два числа ');
Readln(a, b);
Write('Введите действие (+, -, *, /) - ');
Readln(s);
case s of
'+': writeln(a, ' + ', b, ' = ', a + b);
'-': writeln(a, ' - ', b, ' = ', a - b);
'*': writeln(a, ' * ', b, ' = ', a * b);
'/': if (b=0) then writeln('На ноль делить нехорошо - бесконечность получится') else writeln(a, ' / ', b, ' = ', a / b);
End;
end.
- 12.01.2018 19:47
- thumb_up 1
Var Ch : Char;
a,b : Integer;
Begin
Readln(a,b);
Readln(Ch);
Case Ch of
'+' : Writeln(a+b);
'-' : Writeln(a-b);
'*' : Writeln(a*b);
'/' : Writeln(a/b);
end;
end.
- 13.01.2018 22:43
- thumb_up 6
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.