Приклади найростіших завдань
1. Створити файл структур з даними про клієнтів банку (прiзвище клієнта, паспортні дані, № рахунку, сума вкладу в доларах) із зашифрованими номерами рахунків та сумами вкладів усіх клієнтів (наприклад, використовуючи операцію суми за модулем 2 із заданим ключем). Виконати операцію переведення суми вкладу у гривні за діючим поточним курсом.
2. Створити файл структур: дата, код виробу, кiлькiсть виробiв, цiна одного виробу. Виконати корегування файлу структур на основі введеного з клавіатури масиву даних: код виробу, кількість виробів.
3. Створити файл структур: код виробу, назва виробу, цiна одного виробу. Впорядкувати файл по зростанню кодів виробів.
4. Створити файл структур: автор, назва книги, видавництво, рiк видання, кількість сторiнок. Із цього файлу утворити новий файл, вибравши дані про книги заданого автора.
5. Створити файл структур: дата, код товару, кiлькiсть виробiв, цiна одного виробу. Для заданого коду виробу знайти сумарну кiлькiсть продукції, виготовленої до заданої дати.
6. Створити файл структур: прiзвище студента, номер залiкової книжки, рейтинг у 100 бальнiй системi. Вивести на екран дані про 5 студентiв з максимальним рейтингом.
7. Створити файл структур: прiзвище студента, номер залiкової книжки, рейтинг у 100 бальнiй системi. Виконати переведення оцінок у 5-бальну шкалу: 0..49 – 2; 50..70 – 3; 71..87 – 4; 88..100 – 5.
8. Створити файл структур: автор, назва книги, видавництво, рiк видання, кількість сторiнок. Утворити новий файл, вибравши у нього дані про книги, видані пiсля 2000 року.
9. Створити файл структур: прізвище студента, номер залiкової книжки, оцінки з п’яти предметів. Виконати виправлення оцінок студентів за результатами перездачі екзаменів.
10. Створити файл структур: марка автомобіля, номер автомобіля, колір, прізвище власника, адреса власника, відмітка про техогляд, дата. З даного файлу утворити новий файл, вибравши дані про авто, які не пройшли техогляд у поточному році.
11. Створити файл з даними про клієнтів банку: прізвище та ін., № рахунку, сума вкладу, дата. Виконати перерахунок суми вкладу клієнтів банку, виходячи із 15% річних.
12. Створити впорядкований по спаданню рейтингу файл структур: прiзвище студента, номер залiкової книжки, рейтинг у 100 бальнiй шкалi. Включити у файл запис про нового студента так, щоб не порушити впорядкованiсть файлу.
13. Створити два файли структур (код виробу, кількість, цiна одного виробу). Виконати їх злиття в один файл, дописавши коротший файл в кінець довшого.
14. Створити файл з даними про клієнтів банку: прізвище та ін., № рахунку, прийнято/видано внесок, залишок, дата проведення операції. Визначити клієнтів банку, які на протязі заданого періоду часу провели найбільшу кількість операцій.
15. Створити файл структур: марка автомобіля, номер автомобіля, колір, прізвище власника, адреса власника. Підрахувати кількість автомобілів заданої марки.
16. Створити файл структур: дата, температура, погода (хмарно, сонячно, дощ, снiг). Визначити кiлькiсть сонячних днiв за травень.
17. Створити файл з даними про клієнтів банку: прізвище та ін., № рахунку, прийнято/видано внесок, залишок, дата проведення операції. Визначити клієнтів банку, сума внесків яких на протязі року перевищує наперед задане значення.
18. Створити файл структур: дата, температура, погода (хмарно, сонячно, дощ, снiг). Визначити кількість дощових днiв.
19. Створити файл структур: прізвище студента, номер залiкової книжки, рейтинг у 100 бальнiй шкалi. Впорядкувати файл по спаданню рейтингу.
20. Створити файл структур з даними про клієнтів банку: прiзвище клієнта, паспортні дані, № рахунку, сума вкладу. Виконати шифрування/ дешифрування № рахунку та суми вкладу заданого клієнта методом одноразового блокноту (сума за модулем 2 із заданим ключем).
21. Створити файл структур про успішність групи студентів: прiзвище студента, номер залікової книжки, оцiнки з п’яти предметів. Знайти середнiй бал групи.
22. Створити файл структур: автор, назва книги, видавництво, рiк видання, кількість сторiнок, проблематика. Вивести на екран список книг по проблематицi “iнформатика”, виданих пiсля 2000 року.
23. Створити файл структур з даними про клієнтів банку (прiзвище клієнта, паспортні дані, № рахунку, сума вкладу) із зашифрованим № рахунку та сумою вкладу усіх клієнтів (наприклад, використовуючи операцію суми за модулем 2 із заданим ключем). Виконати операцію зміни величин вкладів заданих клієнтів.
24. Створити файл структур: прiзвище студента, оцiнки з п’яти предметів. Знайти середнiй бал кожного студента.
25. Створити файл структур: дата, код виробу, кiлькiсть виробiв, цiна одного виробу. Знайти сумарну вартiсть продукції, виготовлену за заданий промiжок часу.
26. Створити файл структур: прiзвище студента, номер залікової книжки, рейтинг у 100 бальнiй системi. Вивести на екран списки студентiв, рейтинг яких не перевищує 60 балiв.
27. Створити файл структур з даними про клієнтів банку (прiзвище клієнта, паспортні дані, № рахунку, сума вкладу) із зашифрованим № рахунку та сумою вкладу усіх клієнтів (наприклад, використовуючи операцію суми за модулем 2 із заданим ключем). Виконати операцію виключення із файлу даних про клієнтів з нульовим значенням суми вкладу.
28. Створити файл структур: автор, назва книги, рiк видання. Вивести на екран список книг заданого автора, виданих пiсля 1990 року.
29. Створити файл структур: прiзвище студента, номер залiкової книжки, рейтинг у 100 бальнiй шкалi. Витерти з файлу записи про студентiв, рейтинг, яких не перевищує 60 балiв.
30. Створити файл структур: прiзвище студента, номер залікової книжки, оцiнки з п’яти предметів. Виконати сортування файлу по спаданню середнього балу кожного студента.