Bu depoda, İstinye Üniversitesi Bilgisayar Programcılığı eğitimi kapsamında Dart dili kullanılarak geliştirilmiş mobil programlama vize ve final senaryo ödevleri yer almaktadır.
- Açıklama: Tekrar eden dosyaların sisteme yüklenmesini engelleyen ve tüm arşivleme işlemlerini bir metin dosyasına (
arsiv_raporu.txt) kaydeden sistem. - Kullanılan Yapılar:
Set<String>(tekrarsız veri saklama),File I/O(dosya oluşturma/yazma),try-catchhata yönetimi, Nesne Yönelimli Programlama (OOP).
- Açıklama: Kullanıcının üyelik durumuna (yeni üye / ilk alışveriş) göre dinamik indirim oranları hesaplayan algoritma.
- Kullanılan Yapılar: Mantıksal Operatörler (
&&,||),if-elsekarar mekanizmaları.
- Açıklama: Belirli basınç değerleri arasında artış simülasyonu yapan ve hedef basınca ulaşıldığında uyarı veren kontrol mekanizması.
- Kullanılan Yapılar:
fordöngüsü, döngü içi koşul kontrolleri.
Dosyaları çalıştırmak için bilgisayarınızda Dart SDK veya Flutter kurulumunun olması yeterlidir:
dart run dosya_deposu.dart
dart run indirim_hesaplama.dart
dart run lastik_basinc.dart