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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2016, 22:55   #1
Alsiel
Новичок
Джуниор
 
Регистрация: 17.10.2016
Сообщений: 1
Вопрос Помогите решить задачку. Петя живёт в пятиэтажном доме, по номеру квартиры найти подъезд и этаж. на JavaScript

Объясните, пожалуйста, как правильно решить эту задачу. Желательно с подробным пошаговым объяснением.
Петя живет в многоквартирном 5-этажном доме. В доме 6 подъездов, в каждом подъезде по 3 квартиры на каждом этаже. Коля знает номер квартиры Пети. Опишите на одном из языков программирования (Джава скрипт) алгоритм, позволяющий Коле найти и вывести подъезд и этаж Пети.
Alsiel вне форума Ответить с цитированием
Старый 18.10.2016, 06:45   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Эээ... вам сколько лет? Это же элементарная логика..

Если на каждом этаже по три квартиры, а этажей 5, то в каждом подъезде сколько квартир? Теперь у вас есть требуемый номер и для подъезда достаточно узнать, сколько полных количеств квартир в подъезде в нем содержится... и т.д.
p51x вне форума Ответить с цитированием
Старый 18.10.2016, 10:20   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

вот как может выглядеть решение на JavaScript

Код:
<html>
<head>
    <meta charset="utf-8">

<script type="text/javascript">

function showVasay()
{
	var kw = document.getElementById('nomer_kwartiry').value; 
	if ((kw>=1) && (kw<=90)) {
		document.getElementById('podezd').innerHTML=Math.trunc((kw-1) / 15)+1;
		document.getElementById('etazh').innerHTML= Math.trunc(((kw-1) % 15) / 3)+1;
	}
	else{
		document.getElementById('podezd').innerHTML='<ошибка в номере квартиры>';
		document.getElementById('etazh').innerHTML='<ошибка в номере квартиры>';
	}

}
</script>

</head>
<body>
<input type="number" id="nomer_kwartiry" value="1" autocomplete="off" min="1" max="90" step="1">
<input type="button" value="Рассчитать" onclick="showVasay()"><br><br>
<p id="res" style=""><i>Результат</i><br>
Подъезд: <span id="podezd">-</span><br>
Этаж: <span id="etazh">-</span><br>
</p>
</body>
</html>
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите решить задачку. она имеет два решения только я не могу его найти. в каждой строчке нужно выбрать 1 значение. спасибо) Ivan1996 Помощь студентам 3 24.10.2013 21:05
По номеру квартиры получить этаж - Упростить алгоритм Алексей_2012 Паскаль, Turbo Pascal, PascalABC.NET 6 05.08.2012 00:18
Написать программу которая поможет определить в какой подъезд, на какой этаж, и в какую квартиру нужно идти почтальону qpuTuJlb Помощь студентам 7 25.04.2012 22:29
определение этажа по номеру квартиры Lolipo Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 29.10.2010 05:50