|
0 / 0 / 0
Регистрация: 04.10.2015
Сообщений: 18
|
|
Вывести: список сотрудников, возраст которых не менее K лет и не превышает L лет17.05.2016, 16:22. Показов 4723. Ответов 10
Метки нет (Все метки)
20.Дан список N сотрудников с указанием фамилии, точной даты рождения, стажа работы и заработной платы. Вывести: список сотрудников, возраст которых не менее K лет и не превышает L лет, упорядоченный по алфавиту фамилий (в полном формате, с указанием всех данных по каждому сотруднику).
0
|
|
| 17.05.2016, 16:22 | |
|
Ответы с готовыми решениями:
10
Вывести фамилии всех сотрудников, чей стаж работы не менее 3-х лет и возраст не более 25 лет Вывести на экран сотрудников мужского пола возраст которых выше 45 лет Работа с файлами: найти сотрудников, чей возраст старше 45 или стаж превышает 20 лет |
| 18.05.2016, 09:14 | ||||||
Сообщение было отмечено Памирыч как решение
Решение
Программа проверена
Задайте число N (Оно в программе), а также числа K и L (они тоже в программе). программа считывает файл 1.txt, обрабатывает его и заносит данные в файл 2.txt. Вид записи в файле 1.txt: Иванов, 11.05.1980, 22, 40000 Петров, (и тд. ) примечание: Запятые ОБЯЗАТЕЛЬНЫ. Число пробелов любое...
0
|
||||||
|
0 / 0 / 0
Регистрация: 04.10.2015
Сообщений: 18
|
|
| 20.05.2016, 13:20 [ТС] | |
|
geh, программа не работает. Когда надо вводить фамилии?
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2015
Сообщений: 18
|
|
| 23.05.2016, 14:45 [ТС] | |
|
geh, добрый день, можете описать ход решение в форме комментария в программе, для защиты?)
0
|
|
| 23.05.2016, 17:18 | |
Сообщение было отмечено Памирыч как решение
Решение
Строки 6-11.
Вводится пользовательский тип данных TYPE A * * NM AS STRING * 20 - (фамилия и инициалы. Отведено 20 байт) DR AS STRING * 10 - (дата рождения 10 байт) * * ST AS INTEGER - (стаж) ZP AS SINGLE - (заработная плата) END TYPE Строка 12 Объявляется массив М() для хранения наших данных Строки 14-15 Открываются два файла. Один для чтения. Другой для записи. Строки 17-18 K = 20 (минимальный возраст) L = 40 (максимальный возраст) Строка 19 Go0 = MID$(DATE$, 7, 4) - программа считывает на компьютере текущую дату (функция DATE$), формат типа 22-05-2016. Но поскольку день и месяц нам не нужны, то программа из этой даты вытаскивает лишь год (последние 4 символа) Строки 21-23 Программа считывает строки из файла #1 и заполняет массив М() Строки 25-33 Сортировка данных по алфавиту Строки 35-41 1. Определяется год рождения (переменная God) 2. А также возраст x = VAL(Go0) - VAL(God) (Go0 - текущий год (2016)) примечание: вообще говоря его можно было и не вычислять а сразу ввести в программу. Но я показал как его можно вычислить. 3. Происходит запись в файл. Вот строки кода IF x >= K AND x <= L THEN * * * PRINT #2, M(i).NM, M(i).DR, M(i).ST, M(i).ZP * * END IF В целом все. Будут вопросы - задавайте Человек, который молчит. (Не спрашивает) Либо знает все, либо - ничего...
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2015
Сообщений: 18
|
|
| 24.05.2016, 15:00 [ТС] | |
|
geh, а можете написать так, чтобы при запуске программы надо было все данные ввести с клавиатуры?
0
|
|
|
0 / 0 / 0
Регистрация: 04.10.2015
Сообщений: 18
|
|
| 24.05.2016, 18:03 [ТС] | |
|
geh, да, я понимаю, просто это нужно для защиты работы...
0
|
|
| 24.05.2016, 18:46 | ||||||
|
1. Удалите в программе строку 14. Открывать файл для
чтения нам больше не понадобится. 2. Удалите строки 21-23. Там как раз идет чтение из файла. а на их место поставьте прилагаемый ниже код. Это ручной ввод данных. 3. Все. Больше ничего менять не надо.
0
|
||||||
|
0 / 0 / 0
Регистрация: 04.10.2015
Сообщений: 18
|
|
| 25.05.2016, 19:34 [ТС] | |
|
geh, огромное спасибо
0
|
|
| 25.05.2016, 19:34 | |
|
Помогаю со студенческими работами здесь
11
Вывести список работников, стаж работы которых превышает заданное число лет
Список абитуриентов, сдавших вступительные экзамены на оценки 4 и 5 и возраст менее 20 лет
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|