Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ошибка

42K
16 ноября 2010 года
nastyanan
42 / / 20.10.2010
введите с клавиатуры переменные А и С. если значение переменной А положительно, а С отрицательно, то найдите и выведите на экран их удвоенное произведение. иначе, найдите и выведите среднее арифметическое значение этих переменных.

я решила эту задачу так:
uses crt;
var A,C,n:real;
clrscr;
begin
if (C<0) and (0<A) then writeln(n=2*A*C) else (C>0) and (0>A) then writeln(n=(A+C)/2);
readkey;
end.

помогите найти ошибку
14K
16 ноября 2010 года
Fenja
138 / / 20.03.2009
Цитата:
if (C<0) and (0<A) then writeln(n=2*A*C) else (C>0) and (0>A) then writeln(n=(A+C)/2);


 
Код:
if (C<0) and (A>0) then writeln(n=2*A*C) else writeln(n=(A+C)/2);

З.Ы. Я не вижу ввода переменных с клавиатуры.
42K
16 ноября 2010 года
nastyanan
42 / / 20.10.2010
так правильно?:
begin
readln(a); writeln('vvedite 1 4islo');
readln(C); writeln('vvedite 2 4islo');
14K
16 ноября 2010 года
Fenja
138 / / 20.03.2009
Наоборот :)
 
Код:
writeln('vvedite 1 4islo');readln(a);
writeln('vvedite 2 4islo');readln(C);
42K
16 ноября 2010 года
nastyanan
42 / / 20.10.2010
чтото не получается..
я открываю программу.ввожу 1ое число.потом второе.
потом он пишет FALSE
:(
14K
16 ноября 2010 года
Fenja
138 / / 20.03.2009
Вот так у меня работает
Код:
uses crt;
var A, C: real;
begin
 clrscr;
 write('Vvedite 1 chislo: ');
 readln(A);
 write('Vvedite 2 chislo: ');
 readln(C);
 if (C<0) and (A>0) then writeln('N=',2*A*C)
 else writeln('n=', (A+C)/2);
 readkey;
end.

З.Ы. Эх, как давно я не открывал паскаль :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог