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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2010, 08:14   #1
Rfn.if
 
Регистрация: 12.10.2010
Сообщений: 8
По умолчанию ветвление

9(г). Написать программу, которая печатает True или False в зависимости от того, выполняются или нет заданные условия: среди первых трех цифр из дробной части заданного положительного вещественного числа есть цифра 0.
№4. Написать программу, позволяющую по последней цифре числа определить последнюю цифру квадрата и куба этого числа.
(Среда - Паскаль)

Последний раз редактировалось Rfn.if; 13.10.2010 в 09:23.
Rfn.if вне форума Ответить с цитированием
Старый 13.10.2010, 08:20   #2
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

среда?
Цитата:
9(г)
- это класс, в котором вы учитесь?
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 13.10.2010, 09:04   #3
Rfn.if
 
Регистрация: 12.10.2010
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Sparkman Посмотреть сообщение
среда?
паскаль
- это класс, в котором вы учитесь?
...к сожалению нет
Rfn.if вне форума Ответить с цитированием
Старый 13.10.2010, 14:01   #4
BeJIuKuu_Hexo4yxa
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 96
По умолчанию

Цитата:
Сообщение от Rfn.if Посмотреть сообщение
№4. Написать программу, позволяющую по последней цифре числа определить последнюю цифру квадрата и куба этого числа.
(Среда - Паскаль)
a - исходное число
b - цифра квадрата
b := (sqr(a mod 10)) mod 10;
Соответственно для куба берешь не sqr, а третью степень.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. (Стив Макконнелл)
BeJIuKuu_Hexo4yxa вне форума Ответить с цитированием
Старый 13.10.2010, 14:26   #5
BeJIuKuu_Hexo4yxa
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 96
По умолчанию

Цитата:
Сообщение от Rfn.if Посмотреть сообщение
9(г). Написать программу, которая печатает True или False в зависимости от того, выполняются или нет заданные условия: среди первых трех цифр из дробной части заданного положительного вещественного числа есть цифра 0.
Код:
var
a: Double; // исходное число
b1, b2, b3, r: Integer;
res : string;
begin
b1 := (Trunc(a*1000)) mod 10; // 1 цифра
b2 := (Trunc(a*100)) mod 10; // 2 цифра
b3 := (Trunc(a*10)) mod 10; // 3 цифра
r := b1 * b2 * b3;
if r = 0 then
  res := 'True'
else
  res := 'False';

end;
А вообще, не принято возвращать текстовые True или False.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. (Стив Макконнелл)
BeJIuKuu_Hexo4yxa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ветвление Woxx Паскаль, Turbo Pascal, PascalABC.NET 6 07.09.2010 17:26
ветвление beygul Помощь студентам 11 25.08.2010 13:20
Ветвление cerega87 Паскаль, Turbo Pascal, PascalABC.NET 5 07.06.2010 22:43
С++ ветвление Мари_Ланвейн Помощь студентам 6 20.05.2010 18:50
ветвление felmor Помощь студентам 1 28.02.2009 13:42