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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2010, 09:06   #1
Lolipo
Новичок
Джуниор
 
Регистрация: 28.10.2010
Сообщений: 4
Вопрос определение этажа по номеру квартиры

Доброгго времени суток!
Занимаюсь асмом 2-ой месяц, а тут уже такое! Помогите понять, как это ваще можно решить на асме!
Определить № подъезда и этажа, зная № квартиры (вводится с экрана). Дом 9-ти этажный и на этаже по 4 квартиры. Также определить, на какую сторону света выходит данная квартира
север
запад восток
юг
Расположение первой квартиры произвольное
Заранее спасибо!
Lolipo вне форума Ответить с цитированием
Старый 29.10.2010, 05:50   #2
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Цитата:
Сообщение от Lolipo
Занимаюсь асмом 2-ой месяц, а тут уже такое! Помогите понять, как это ваще можно решить на асме!
Lolipo
у тебя проблемы не только с асмом, но и с арифметикой. Для начала -- как решается такая задача. Дом 9-ти этажный, на этаже 4 квартиры 4*9=36; в каждом подъезде 36 квартир. Ввел номер квариры и отнял от него единицу, то что получилось делишь на 36, целое число полученное в результате деления + 1 -- это номер подъезда, остаток от деления делишь на 4 и +1 -- это номер этажа. Например, номер квартиры 136
X=136 X-1=135 135/36=3 и 27 в остатке
3+1=4 подъезд 27/4=6,75+1=7 этаж
Если первая квартира выходит окнами на север, то делишь номер квартиры минус 1 на 4, если остаток равен 0 -- север, 1 -- восток, 2 -- юг, 3 -- запад. Здесь ориентация окон не может быть произвольной, обязательно требуется уточнение на примере квартир №1, 2, 3, 4

Такая же задача на целочисленное деление, там нет никаких циклов!
Бутылка с пивом стоит 45, пустую бутылку можно сдать за 20.
Вычислить, какое наибольшее количестко бутылок с пивом можно купить, имея на руках сумму С (вводится с клавиатуры).
на руках 1 рубль (советский), бутылка пива 45 копеек, тара 20 копеек, стоимость "чистого пива" 45-20=25 копеек
100 - 20 = 80 стоимость последней бутылки пива всегда с учетом тары, 80 / 25 = 3 бутылки, проверяем 100 = 45*2+10, возвращаем тару и снова покупаем пиво 20*2+10=45*1+5, сдаем пустую бутылку, итого выпили 3 бутылки и 25 копеек осталось, где взять еще 20 копеек?

PS. Довольно тривиальные задачи, неинтересно, вот попробуй решить две задачи на подъезды и квартиры
#1. Коля и Вася живут в одном доме. В каждом подъезде дома -- по 4 квартиры на этаже. Коля живет на 5-ом этаже в 83 квартире, Вася -- на 3-ем этаже в 169 квартире. Сколько в доме этажей?
#2. Женя и Маша живут в доме, на каждем этаже которого 10 квартир. Номер этажа Жени равен номеру квартиры Маши, а сумма номеров их квартир равна 239. Какие номера у квартир Жени и Маши?

Последний раз редактировалось Mikl___; 29.10.2010 в 10:22.
Mikl___ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разделить номера квартиры (адресная инфо) edition Microsoft Office Excel 12 25.07.2010 19:56
Расчет подъезда и этажа king13 Microsoft Office Excel 7 01.10.2009 17:59
сумма чисел по номеру anatolin Microsoft Office Excel 10 29.01.2009 19:02
Запад Украины: почём квартиры? дмидми Свободное общение 6 08.08.2008 12:06
Квартиры в Москве и Питере дороже чем В Берлине Alar Свободное общение 12 18.04.2008 18:02