Merhaba!
Yazılımla ilgili yeni yeni bir şeyler öğrenmeye başladığım, liste gibi kavramlar hakkında bilgimin olmadığı, çok az bilgiyle yaptığım bir projeydi. Kodlar çok karmaşık gelebilir. Bunun sebebi dediğim gibi neredeyse sadece diziler, for döngüleri, if koşulları gibi başlangıç düzeyinde bilgiler ile karmaşık şeyler yapmaya çalışmamdı. Otomasyonu yazdığım zamanlarda herhangi bir kodlama prensibi veya düzenli kod yazma konusunda bilgi sahibi olmadığım için kodlar biraz karmaşık gelebilir.
Otomasyon Özellikleri :
- Öğrenci Kaydet
- Öğrencileri Listele
- Ders Ekle
- Dersleri Listele
- Not Ekle
- Notları Listele
1-Öğrenci Kaydet:
Bu bölümde kullanıcıdan 5 öğrenci girmesini istiyorum.(Değiştirilebilir) Öğrenci kaydetmek için kullanıcıdan Öğrenci Numarası, Öğrenci Adı, Öğrenci Soyadı bilgilerini girmesini istiyorum. Kullanıcı öğrenci kaydederken aynı numarada başka bir öğrenci kaydetmek isterse program, “Aynı numaraya ait başka öğrenci mevcut” uyarısı veriyor.
2-Öğrencileri Listele:
Bu bölümde kaydetmiş olduğumuz öğrencileri bir tablo şeklinde gösteriyor.
3-Ders Ekle:
Bu bölümde kullanıcıdan 3 ders girmesini istiyorum.(Değiştirilebilir)
Ders kaydetmek için kullanıcıdan Ders Kodu ve Ders Adı bilgilerini girmesini istiyorum. Kullanıcı ders kaydederken aynı ders kodunda başka bir ders kaydetmek isterse program, “Bu ders koduna ait bir kayıt mevcuttur.” uyarısı veriyor.
4-Dersleri Listele:
Bu bölümde kaydetmiş olduğumuz dersleri bir tablo şeklinde gösteriyor.
5-Not Ekle:
Bu bölümde kullanıcıdan 10 adet not girmesini istiyorum.(Değiştirilebilir)
Not girmek için kullanıcıdan Öğrenci No, Ders Kodu ve Not bilgilerini girmesini istiyorum. Kullanıcı kayıtlı olmayan bir öğrenci numarası veya ders kodu girdiğinde program uyarı veriyor. Aynı şekilde 0 ile 100 arasında bir not girmeniz gerekiyor aksi halde program uyarı veriyor.
6-Notları Listele:
Bu bölümde Ad, Soyad, Ders, Not olmak üzere 4 sütunda kullanıcının girdiği bilgiler listeleniyor.
Program içi görseller:
Kodu indirmek için:
Aklınıza takılan soruları aşağıda yorum olarak yazabilirsiniz.