Определите номер подъезда и этажа девятиэтажного дома, если на каждом этаже по 4 квартиры и известен номер квартиры n - квартира этаж знаю n div 36 + 1
Так как целевой яп не указан написал на С#. Пример работы на рисунке 1.
Условия выделены комментариями внутри кода!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Etazhi
{
class Program
{
static void Main(string[] args)
{
const int ET = 9, KV = 4; //Константы
int N;
Console.Write("Введите номер квартиры: ");
if (!int.TryParse(Console.ReadLine(), out N) || N < 1)
{
Console.WriteLine("Некорретный ввод");
return;
}
//Условия [Начало]
int iTop = N / KV + ((N % KV > 0) ? 1 : 0);
int Npd = (iTop-1) / ET + 1;
int Net = (iTop-1) % ET + 1;
//Условия [Конец]
Console.WriteLine("В {0}-этажном доме, где на каждом этаже по {1} квартиры, \nквартира №{2} будет располагаться в {3} подъезде на {4} этаже", ET, KV, N, Npd, Net);
Всё просто. Примеры материальных систем: дерево, здание, человек, планета Земля, Солнечная система. Примеры нематериальных систем: человеческий язык, математика. Пример смешанных систем – школа, университет. Она включает в себя как материальные части (школьное здание, оборудование, тетради и пр.) , так и нематериальные (учебные планы, программы, расписание уроков) . Система — это целое, состоящее из частей, взаимосвязанных между собой. Части, образующие систему, называются её компонентами. Вроде так.
Примеры материальных систем: дерево, здание, человек, планета Земля, Солнечная система. Примеры нематериальных систем: человеческий язык, математика. Пример смешанных систем – школа, университет. Она включает в себя как материальные части (школьное здание, оборудование, тетради и пр.) , так и нематериальные (учебные планы, программы, расписание уроков) . Каждая система обладает следующими свойствами:
Функция (цель, назначение) системы; Взаимодействие системы с окружающей средой; Состав системы; Структура системы; Системный эффект.
Так как целевой яп не указан написал на С#. Пример работы на рисунке 1.
Условия выделены комментариями внутри кода!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Etazhi
{
class Program
{
static void Main(string[] args)
{
const int ET = 9, KV = 4; //Константы
int N;
Console.Write("Введите номер квартиры: ");
if (!int.TryParse(Console.ReadLine(), out N) || N < 1)
{
Console.WriteLine("Некорретный ввод");
return;
}
//Условия [Начало]
int iTop = N / KV + ((N % KV > 0) ? 1 : 0);
int Npd = (iTop-1) / ET + 1;
int Net = (iTop-1) % ET + 1;
//Условия [Конец]
Console.WriteLine("В {0}-этажном доме, где на каждом этаже по {1} квартиры, \nквартира №{2} будет располагаться в {3} подъезде на {4} этаже", ET, KV, N, Npd, Net);
}
}
}