Skip to content

Ardışık dosya yapısı kullanılarak öğrenci bilgi sistemi işlevlerinden bazılarını yerine getiren console uygulaması.

License

Notifications You must be signed in to change notification settings

resulemreaygan/Sequential-File

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sequential-File

 Ardışık (Sequential) Dosya komutları kullanılacaktır.

 Ardışık dosya yapısıyla 10000 rastgele öğrenci kaydı bir dosyaya yazılacaktır.

 Alanlar: o İsim o Soyad o Öğrenci No o Gano o BölümSıra o SınıfSıra o Sınıf o Cinsiyet

 Alanların Özellikleri:

        o İsim alanı için cinsiyete göre iki isim dizisi tanımlanacak ve rastgele her bir öğrenciye bu liste içinden atanacaktır.
        
        o Soyad alanı için de liste yapılıp o diziden rastgele alınacaktır.
        
        o Öğrenci numarası 1 ile 10000 arası değer alacak ve her bir öğrenci kaydına tekil değer verilecektir.
        
        o Gano değeri rastgele 1 ile 4 arası float sayı verilecektir. Virgül sonrası 3 basamaklı olsun.
        
        o Bölüm Sırası bütün öğrenciler eklendikten sonra doldurulacaktır ve
        
        o Sınıf Sırası bütün öğrenciler eklendikten sonra sınıf ve gano alanına göre doldurulacaktır ve
        
        o Sınıf alanı 1, 2, 3, 4 olmak üzere rastgele doldurulacaktır. Her bir sınıfta 2500 öğrenci olacaktır.
        
        o Cinsiyet Kız ve Erkek rastgele doldurulacaktır. İsim alanı cinsiyete göre rastgele iki ayrı listeden alınacaktır.

 Çıktı: o Program ile önce ardışık bir dosyaya rastgele kayıtlar yazılacaktır. o Sınıf Sıra ve Bölüm Sıra alanları ikinci aşamada hesaplanarak güncellenecektir. o Eklenen öğrenci kayıtları üzerinden raporlar alınacaktır.

                 Her bir sınıf için sınıf sırasına göre öğrencilerin sıralı listesi
                 Bölüm sırasına göre bütün öğrencilerin sıralı listesi
                 Cinsiyete göre ayrı iki liste
                 Öğrenci noya göre sıralı liste

About

Ardışık dosya yapısı kullanılarak öğrenci bilgi sistemi işlevlerinden bazılarını yerine getiren console uygulaması.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages