Sirhot / Cografi-Bilgi-Sistemi

2. sınıf 3. proje

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

 ENES TELLİ    SERHAT ÇUBUKÇUOĞLU
 180201099     180201032

Bu döküman, "Coğrafi Bilgi Sistemi" projesine aittir.

{{ İÇERİK }}
180201032-180201099.txt :Projenin kaynak kodlarını içeren dosya.
readme.txt :Proje hakkında içerik bilgisi veren ve programın çalışma sürecini anlatan dosya.
180201032-180201099.zip :Projenin kaynak kodlarının zipte tutulmuş versiyonu.



{{ GERÇEKLEŞTİRİLEN PROGRAMIN ÇALIŞMA AŞAMALARI }}

[1] 
Projedeki menüde 7 adet seçim bulunmaktadır. Bu seçimlerin kullanıcıyı sınırlayan bir sıra zorunluluğu yoktur.
Kullanıcı seçim yaptıkça menü ekranı karşısına tekrar tekrar gelecektir ve bir sonraki seçimi yapması istenecektir.

[2]
Bu seçimlerden 1. seçim komşu ya da şehir eklemeyi sağlar. Kullanıcının 1 ya da 2 sayısı girmesi doğrultusunda sırası ile seçilen işlem kullanıcıdan bilgi talep eder.
Gerekli isterler alındıktan sonra menü ekranına tekrar döndürülür.

[3]
Bu seçimlerden 2. seçim düğümler arası arama yapmaya yarar.Kullanıcıdan alınan plaka kodu ya da şehir adı bilgisine göre düğümü denetleyip sonucu ekrana yazdırır.

[4]
Bu seçimlerden 3. seçim şehir ya da komşu silmeyi sağlar.Kullanıcının 1 ya da 2 sayısı girmesi durumunda ilgili işlem gerçekleştirilir.Ekrana uygun çıktılar yansıtılır.

[5]
Bu seçimlerden 4. seçim bölgeye göre şehirlerin yazdırılmasıdır.Kullanıcının girdiği bölge bilgisi ile düğümlerde bu bilgiye sahip şehirler yazdırılır.

[6]
Bu seçimlerden 5. seçim komşuluk sayısına göre şehirlerin yazdırılmasıdır.Kullanıcıdan alınan komşu sayısı kriterine göre düğümlerde bu komşu sayısına sahip olanlar ekrana yazdırılır.

[7]
Bu seçimlerden 6. seçim belirli komşu sayısı aralığında ortak komşulara sahip şehirlerin yazdırılmasıdır.Kullanıcıdan alınan alt ve üst komşu sayısı sınır değerlerine ve ortak komşu olarak 
belirlenen şehir adlarına göre bunlara sahip şehirler ekrana yazdırılır.

[8]
Bu seçimlerden 7. seçim çıkış yapmaya yani bir çıktı.txt dosyası oluşturarak işlemler silsilesinin bitmesini sağlar. 

About

2. sınıf 3. proje


Languages

Language:C 100.0%