Помогите пожалуйста..Паскаль, мне нужно, чтоб вышла одна оценка в выводе, а
Помогите пожалуйста..Паскаль, мне необходимо, чтоб вышла одна оценка в выводе, а выходят сходу 3 при этом одна какая то из 4 не выходит к этим 3 ...как это исправить, что бы вообщем одна оценка выходила? k-кол-во баллов если, что и аспекты такие 18-20 баллов-оценка 5; 14-17 баллов 4; 10-14баллов- оценка 3 и меньше 10 баллов 2.Вообще смотрится все так:
If kgt;17 then
Begin
Writeln('ваша оценка 5. Молодец!');
End;
If (kgt;13) or (klt;18) then
Begin
Writeln('ваша оценка 4.');
End;
Begin
If(kgt;9) or (klt;14) then
Writeln('ваша оценка 3.');
End;
If klt;10 then
Begin
Writeln('ваша оценка 2.');
End;
2 ответа
Daniil Nagnibedov
Or - "Либо". Если одно из условий правильно, то и все выражение воспринимает правду [ 0 or 1 = 1 ; 1 or 0 = 1; 1 or 1 = 0, 0 or 0 = 0], где 1 - правда, а 0 - ересь
у тебя условие
If(kgt;9) or (klt;14) then
условие k gt; 9 выполняется, а значит и все выражение правильно
Необходимо заменить "OR" на "AND" оператор "И".
[ 1 and 1 = 1 ] при всех других - ложь
Вот код
var
k: integer;
begin
readln(k);
if k gt; 17 then
Writeln('ваша оценка 5. Молодец!');
if (k gt; 13) and (k lt; 18) then
Writeln('ваша оценка 4.');
if(k gt; 9) and (k lt; 14) then
Writeln('ваша оценка 3.');
if k lt; 10 then
Writeln('ваша оценка 2.');
end.
у тебя условие
If(kgt;9) or (klt;14) then
условие k gt; 9 выполняется, а значит и все выражение правильно
Необходимо заменить "OR" на "AND" оператор "И".
[ 1 and 1 = 1 ] при всех других - ложь
Вот код
var
k: integer;
begin
readln(k);
if k gt; 17 then
Writeln('ваша оценка 5. Молодец!');
if (k gt; 13) and (k lt; 18) then
Writeln('ваша оценка 4.');
if(k gt; 9) and (k lt; 14) then
Writeln('ваша оценка 3.');
if k lt; 10 then
Writeln('ваша оценка 2.');
end.
Artemij Kambaratov
Спасибо огромное)) это я не учла...
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов