Автор Тема: Записи в паскале  (Прочитано 4599 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Астасья

  • Постоялец
  • ***
  • Сообщений: 173
    • Просмотр профиля
Записи в паскале
« : 20 Марта 2011, 19:49:58 »
1)Составить программу, выдающую справку о номере квартиры, в которой проживает жилец. В доме имеется N квартир и проживает M человек. Пользователь вводит фамилию жильца. Если в доме поживает несколько жильцов с такой фамилией, то выдается сообщение о необходимости ввести инициалы. Если инициалы у нескольких жильцов совпадают, то необходимо ввести год рождения. Если с такими данными найдется один жилец (несколько), то вывести номер (номера) квартир, где он (они) проживают и все введенные о нем (них) сведения. Если жильца с такой фамилией нет, то вывести сообщение об этом.

2)Составить программу, которая анализировала бы введенную информацию о пользователях городской телефонной сети и выдавала бы список абонентов, имеющих задолженность за месяц, а также считала пеню (вводится пользователем). Запись должна иметь поля:
месяц анализа данных;
фамилию, имя, отчество;
номер телефона;
адрес;
имеющиеся льготы по оплате;
абонентская плата;
стоимость междугородних разговоров;
стоимость дополнительных платных услуг.

По введенной информации и запросу пользователя предусмотреть в программе вывод предупреждения абонентов, имеющих задолженность.


Мы только начали тему записи :(Помогите.....

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
Re: Записи в паскале
« Ответ #1 : 25 Марта 2011, 15:48:15 »
Что у Вас конкретно не получается?
Структура записи может быть такой:
Gilec=record;
Name:string;
Sename:string;
Patronomic:string;
Nflat:integer;
year:integer;
month:integer;
Day:integer;
end;
Например чтобы вывести на экран данные о жильце можно написать так:
var
...\\объявление других переменных
Human:Gilec
begin
....\\что-то делаем 
writeln('Имя:',Human.Name);
writeln('Фамилия:',Human.Sename);
writeln('Отчество:',Human.Patronomic);
Ну общая идея работы с полями записи я думаю понятна

Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

 

Подсчет циклов в Паскале, найти корни уравнения методом половинного деления

Автор Anastasia_Right

Ответов: 1
Просмотров: 5658
Последний ответ 10 Октября 2011, 18:42:03
от holloloh
Люди добрые помогите пожалуйста с решением задачки в паскале

Автор Fi

Ответов: 3
Просмотров: 6460
Последний ответ 22 Апреля 2010, 09:54:05
от Asix
Помогите пожалуйста решить задачи в паскале!!!очень срочно

Автор sergsergserg

Ответов: 2
Просмотров: 5885
Последний ответ 28 Октября 2010, 21:14:22
от domny
Добрый День помогите пожалуйста решить задачи на Паскале!!!

Автор Ramzes 1993

Ответов: 1
Просмотров: 3535
Последний ответ 31 Октября 2011, 12:13:47
от wital1984
Задача на строки в Паскале. Упорядочить и найти средний вес

Автор Ana

Ответов: 13
Просмотров: 7873
Последний ответ 23 Февраля 2010, 22:33:15
от Asix