Составьте разветвляющуюся программу в паскале: на автобазе стоят весы. если машина легче 15 тонн, то недогруз. если больше 30 тонн, то перегруз. иначе норма.
275
472
Ответы на вопрос:
program asdas;
uses crt;
var ves: real; //real- ибо нужно допустить вес в 3,5 тонны как пример
begin
readln (ves);
if ves< 15
then writeln ('недогруз')
else if ves> 30
then writeln ('норма');
end.
Задумана проверка на равенство введеного числа с плавающей точкой и 36.6
Но делается это, на самом деле, не совсем верно, дробные числа не совсем также как и целые хранятся в памяти, поэтому, число 1.0 может быть записано как условное 1.00000000000002 и все, уже равенства с 1.0 не будет, поэтому при сравнении дробных число нужно вводить, какую-то очень маленькую величину, например, eps = 1e-6 и сравнивать таким образом: if( fabs(first_number - second_number) <= eps) => ok; else => not ok
Популярно: Информатика
-
2003mariasMaria18.01.2021 01:02
-
Айсара77728.03.2023 07:39
-
арана1904.05.2022 02:14
-
kymbatbadagulovа23.03.2021 10:16
-
PHVRVOH22.01.2021 18:15
-
sogoyan201619.08.2022 11:57
-
dasssshka107.08.2021 02:10
-
Розочка1864706.04.2020 18:24
-
tar0221.11.2020 08:39
-
syedelifozq8ou25.06.2020 18:51