Что у меня не верно? Даны четыре вещественных числа. Найти сумму тех из них, которые...

0 голосов

Что у меня не верно?
Даны четыре вещественных числа. Найти сумму тех из них, которые больше десяти.
var a,b,c,d,S:real;
begin
writeln('введи числа');
readln(a,b,c,d);
S:=0;
if (a>10) then S:=S+a;
if (b>10) then S:=S+b;
if (c>10) then S:=S+c;
if (d>10) then S:=S+d
else writeln(S);
end.


спросил от Начинающий (499 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Архангел (142k баллов)
 
Лучший ответ

Поставьте точку с запятой после S:=S+d и уберите else перед writeln(S);

оставил комментарий от Начинающий (499 баллов)

нет

оставил комментарий от Архангел (142k баллов)

Ну в том и дело было

оставил комментарий от Начинающий (499 баллов)

запятой, надо точкой, я поняла, спасибо

оставил комментарий от Архангел (142k баллов)

Запятая в представлении чисел НИКОГДА не используется в компьютерах! Исключение - локализованная версия таблиц excel

оставил комментарий от Начинающий (499 баллов)

Хорошо, я запомню)

оставил комментарий от Архангел (142k баллов)

Да и то, зависит от региональных настроек операционной системы и самого Excel

оставил комментарий от Начинающий (499 баллов)

я не знаю, как это сделать--> Даны три вещественных числа. Вывести на экран те из них, которые принадлежат отрезку [-2,3;6,8]? Поможете? Я новый вопрос создам

оставил комментарий от Начинающий (499 баллов)

Хотя не надо уже)

оставил комментарий от Архангел (142k баллов)

Быстрее вопрос создать, чем спрашивать))) Кто-нибудь, да ответит.

оставил комментарий от Начинающий (499 баллов)

=)

...