Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2010, 18:14   #1
PaScalpel
Пользователь
 
Аватар для PaScalpel
 
Регистрация: 30.09.2010
Сообщений: 10
Лампочка Задача на языке Pascal...что не правильно?

Условие :Считайте с клавиатуры число. Если оно отрицательное то измените его знак на положительный (* (-1)), если это целое число то увеличьте его на 1, если это действительное число, отложив дробную часть и уменьшите число на 1. Результат выполнения выведите на экран.

Код:
program tehas;
uses crt;
var a,c,d,x,b:real;
begin
clrscr;
writeln('vveditb 4uslo');
readln(x);
a:=-x;
if x<0 then writeln('x= ',a:4:2);
b:=frac(x);
c:=(x-b)-1;
if b>0 {and b<0} then writeln('x= ',c:4:2);
b:=frac(x);
d:=(x)+1;
if b=0 then writeln('x= ',d:4:2);
readkey
end.
Правильно ли сделана задача ?

Если возможно зделать эту задачу другим способом, пожалуйста напишите. Заранее спасибо

Последний раз редактировалось Stilet; 01.10.2010 в 09:04.
PaScalpel вне форума Ответить с цитированием
Старый 01.10.2010, 09:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Запусти программу - что выдает? Посчитай на калькуляторе - совпадает?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.10.2010, 14:06   #3
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

вот всегда поражают такие люди - а правильно ли? а проверить не судьба как работает? если была бы ошибка - тогда был бы вопрос в чем ошибка, а так - чушь, вам тут не преподаватели - а правильно ли малыш написал диктант

раз такие вопросы задаете, наверняка код сведенный у кого-то или где-то, вы даже сами наверняка не сможете ее решить своим умом, что уж говорить о том, чтобы ее закодить
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на языке си lider219 Помощь студентам 4 20.09.2010 19:54
Что Значит неиспользуя рабочие массивы на языке Pascal Николай Петрович Помощь студентам 2 05.06.2010 18:42
Задача на языке С++ varlonec Помощь студентам 11 16.12.2009 15:47
Задача на языке Pascal. Рекурсия. (FainT) Помощь студентам 6 23.05.2009 15:45