Aşağıdaki *.rar dosyasında çoğu üniversitede bilgisayar mühendisliği 1. sınıf 1. dönem dersi olan programlamaya giriş -1 dersi için verilen ödevler bulunmaktadır.
Ödevler fatih üniversitesine aittir. Paket içerisinde 3 adet ödev bulunmaktadır.
RAR Şifresi: selmanh

Yukarıdaki kodları indirip kullanmakla oluşacak problemlerden kullanıcı sorumludur. Paket içerisindeki içerikle alakalı şikayeti olan bana ulaşabilir. Mevzu bahis dosyayı paketten çıkarabilirim.
Şunlarada Göz Atın:
http://selmanh.com/blog/2010/07/c-dersi-notlari.php
Ödev İçerikleri
ÖDEV2
Fatih Üniversitesi
Bilgisayar Mühendisliği
2008-2009 Güz Dönemi
BiLM 101 Programlamaya Giris
Ödev 2
Teslim Tarihi:03-12-2008 Saat:17.00
Ödevler en geç yukarıda belirtilen tarih ve zamanda moodle.fatih.edu.tr sayfasından
Ödev2 linkinden siteye yüklenmeli, kod çıktısı 04 Aralık Persembe 17.00 kadar asistana
(Pınar Önder E-622) teslim edilmelidir. Aksi durumda ödev notlandırılmayacaktır.
Bir benzin istasyonun akaryakıt satıslarını ve depolarını takip edebileceği bir program
yazılacaktır. XXX Benzin istasyonunda üç tip akaryakıt satısı yapılmaktadır: Dizel, Benzin
,LPG. Bu akaryakıtlar 3 ana depodan satısı yapılmaktadır. Üç depoda 1000 litrelik kapasitesi
vardır ve doludur. Programcı günümüzün akaryakıt fiyatları gözönüne alınarak herbir
akaryakıt tipine birim fiyatlar atar ve kullanıcıya asağıdaki menü gibi arayüz sunarak satıs ve
depoların doluluk oranlarını takip eder.
Programı yazarken asağıda belirtilen sartlar yerine getirilmelidir:
1. Akaryakıt tipi girisi yaparken program kullanıcıya büyük-küçük harf ayrımı yapmadan
doğru karakteri girmeye zorlar.
2. Akaryakıt satısı yapılırken depoların doluluk litresi gözönüne alınmalıdır. Kullanıcının
istediği kadar litre depoda yok ise alternatifi söylenmeli ve kullanıcıdan onay alındığı
takdirde satıs yapılmalıdır. Depo bos ise direk kullanıcıya uyarı verilmelidir.
3. Depo durum grafiğini çizdirirken herbir satır %10luk doluluğu gösterir. Eğer depoda
kalan litre 560 ise 5 satır dolu gözükmeli , kalan litre 680 ise 6 satır dolu
gözükmelidir.
4. Kullanıcı ancak 7 tusuna basarak çıkıs yapabilir. Aksi takdirde program doğru menü
seçeneğini seçmesi için kullanıcıyı zorlar.
XXX Benzin Đstasyonu Takip Otomasyonu
—————————————————-
1. Birim Fiyat Göster
2. Birim Fiyat Güncelle
3. Akaryakıt Satısı Yap
4. Depo Durumu Göster
5. Toplam Satısları Göster
6. Menü Göster
7. Çıkıs
>>Seçiminiz:1
—Birim Fiyatlar Listesi—
Dizel (D)..: 3.12 YTL/lt
Benzin (B): 3.28 YTL/lt
LPG (L)….: 1.78 YTL/lt
>>Seçiminiz: 2
—Birim Fiyat Guncelleme—
Akaryakıt tipini seçin(D,B,L): Z
!!!Hatali Secim
Akaryakıt tipini seçin(D,B,L): d
Dizel fiyat: 3.12 YTL/lt
Dizel yeni fiyati giriniz: 3.02
Degisiklik yapılmıstır.
>>Seçiminiz: 3
—Akaryakıt Satısı—
Akaryakıt tipini seçin(D,B,L): B
Ne kadarlık benzin alacaksiniz (YTL): 50
Dolum tamamlanmstir.
>>Seçiminiz: 3
—Akaryakıt Satısı—
Akaryakıt tipini seçin(D,B,L): L
Ne kadarlık otogaz alacaksiniz (YTL): 40
Depoda 30 YTL gaz vardır Devam için E basin: H
Đslem iptal edilmistir.
>>Seçiminiz: 3
—Akaryakıt Satısı—
Akaryakıt tipini seçin(D,B,L): D
Depomuzda dizel kalmamıstır.
Đslem iptal edilmistir.
>>Seçiminiz: 6
XXX Benzin Đstasyonu Takip Otomasyonu
—————————————————-
1. Birim Fiyat Göster
2. Birim Fiyat Güncelle
3. Akaryakıt Satısı Yap
4. Depo Durumu Göster
5. Toplam Satısları Göster
6. Menü Göster
7. Çıkıs
>>Seçiminiz:4
—Depo Durumu —
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
|**********| | | | |
|**********| | | | |
|**********| | | | |
|**********| | | | |
|**********| |********** | |__________ |
Benzin LPG Dizel
% 55 dolu %1 dolu % 0 dolu
>>Seçiminiz:9
!!!Hatali seçim
>>Seçiminiz:5
—Toplam Satıs Durumu —
Benzin satılan toplam litre: 467.0
Kazanılan YTL : 1531.76
Dizel satılan toplam litre: 1000.0
Kazanılan YTL : 3080.00
LPG satılan toplam litre: 983.2
Kazanılan YTL : 1750.09
—————————————
Toplam PARA: 6361.85 YTL
>>Seçiminiz:7
****Program Sonlandirildi****
ÖDEV 3
Fatih Üniversitesi
Bilgisayar Mühendisliği
2008-2009 Güz Dönemi
BiLM 101 Programlamaya Giriş
Ödev 3
Teslim Tarihi:29-12-2008 Saat: 12.45
Sayfa 193 Soru: 5.44
Bu soru 5.32 ,5.33 ve 5.34 nolu soruların devamı niteliğindedir. Programınızda seviyeler olmalı. Her bir seviyede 10 soru sorulmalıdır. Sorular kullanıcı istediği aritmetik işlemler üzerinden sorulmalıdır. (1. seçenek toplama, 2.seçenek çıkarma, 3.seçenek çarpma, 4 seçenek bölme ve 5 seçenek karışık işlemler yaptırmalıdır.) Sorular 5.32 gibi sorulmalı doğru veya yanlış cevap verdiğinde 5.33 deki gibi doğru cevap karşılıklarında rastgele birini yada yanlış cevap verdiğinde yanlış cevap karşılıklarından rasgele birini yazarak oyun devam etmeli. 5.34 gibi 10 cevaptan sonra program öğrencinin doğru cevap yüzdesini hesaplamalı ve yazdırmalı. Kullanıcı menüden çıkışı seçene kadar program devam etmelidir.
Bu programı yaparken en azından
1. menüler,
2. seviyeye göre sayı üretme işlemi,
3. soru sorma işlemi,
4. yorum üretme işlemi
fonksiyonlarda yapılmalıdır.
Örnek Program Çalışması
Bilgisayar Destekli Matematik Eğitimi
**************************************
1.Seviye1—1 basamaklı sayılarla işlemler
2.Seviye2—2 basamaklı sayılarla işlemler
3.Çıkış
**************************************
Hangi seviyede soru sorulmasını istersiniz >> 1
Kategoriler
*************
1.Toplama
2.Çıkarma
3.Çarpma
4.Bölme
5.Karışık
Seçiminiz >> 5
Karışık aritmetik işlemlerden 10 soru sorulacaktır.
Soru1: 4 kere 7 kaç eder?
Cevabınız: 28
Çok güzel
Soru2: 6 bölü 3 kaçtır?
Cevabınız: 3
Malesef yanlış.Daha dikkatli olun.
Soru3: 7 artı 2 kaçtır?
Cevabınız: 9
Böyle devam et
…..
Soru10: 5 eksi 9 kaçtır?
Cevabınız:-4
Bravo
Sorular Bitti!!!
Doğru cevap yüzdeniz: % 75
Bilgisayar Destekli Matematik Eğitimi
**************************************
1.Seviye1—1 basamaklı sayılarla işlemler
2.Seviye2—2 basamaklı sayılarla işlemler
3.Çıkış
**************************************
Hangi seviyede soru sorulmasını istersiniz >> 3
Eğitim sona erdi!!!
ÖDEV 4
Fatih Üniversitesi
Bilgisayar Mühendisliği
2008-2009 Güz Dönemi
BiLM 101 Programlamaya Giris
Ödev 4
Teslim Tarihi:21-01-2009 Saat:11.00
Ödevler en geç yukarda belirtilen tarih ve zamanda moodle.fatih.edu.tr sayfasından
Ödev4 linkinden siteye yüklenmeli, kod çıktısı asistana (Nazife Özen Ofis No:
E622)teslim edilmelidir.
Sayı Bulma Oyunu
Bu oyun 4 basamaklı bir sayının kullanıcı tarafından tahmin edilerek bulunmasını içermektedir.
Oyunun kuralları asağıda listelenmistir:
1. Bilgisayar basamakları birbirinden farklı olacak sekilde 4 basamaklı bir sayıyı rastgele
olusturacak. Bu sayı ekrana **** diye yazdıracak
2. Program kullanıcıdan her seferinde 4 basamaklı sayı tahmini isteyecek
3. Her seferinde kullanıcının girdiği sayı ile bilgisayarın ürettiği sayı basamak basamak
karsılastırılacak. Aynı basamakta olan rakamlar hafızada tutulup kullanıcıya gösterilecek.
Yanlıs basamaklar ise * olarak yazdırılcak. Eğer kullanıcının girdiği sayı içindeki
rakamlar bilgisayarın ürettiği sayıda var ve yanlıs basamakta ise ipucu listesine
eklenecek. Ipucu listesi dizi olarak tutulacak. Ve her bir tahminde ipucu dizisi yeniden
deger ataması yapılacak.
4. Kullanıcının girdiği tüm tahminlerde bir dizide tutulacak.Eğer kullanıcı 8 tahminden once
gizli sayıyı bilirse oyunu kazanmıs olacak. “Kazandınız” mesajı ekrana yazılacak. 8
tahmin den sonra program otomatik olarak “Kaydettiniz” mesajını ekrana yazdıracak.
5. Program sonlanmadan önce kullanıcının girdiği tüm tahminler ve kaç tahminde bilip
bilmediği ekrana yazdırılacak.
6. Programı fonksiyon ve dizileri kullanarak yazılmalıdır. Bilgisayarın ürettiği sayı ve
kullanıcının ürettiği sayılar basamaklarına ayrılıp dizide tutulmalıdır. Gizli sayının
olusturulması , basamaklarına ayırma islemleri , ipucu dizisinin olusturulması …gibi
islemler fonksiyonlarda yapılmalıdır.
Örnekler çalısmada kırmızı renkli sayılar kullanıcı tarafından girildiği, koyu siyah yazıların ise
bilgisayarın olusturarak ekrana yazdığını gösterir.
Örnek çalısma 1: (Bilgisayarın ürettiği sayı 1234. Kullanıcıya gösterilmemeli)
4 basamaklı sayı üretildi. BULUN BAKALIM !!!!
****
1.tahmininizi giriniz: : 5281
*2** Ipucu listesi: 1
2. tahmininizi giriniz: 1256
12** Ipucu listesi:
3. tahmininizi giriniz: 1243
12** Ipucu listesi: 4 3
4. tahmininizi giriniz: 1234
BILDINIZ!!!
Gizli sayı:1234
Tahminleriniz:
5281
1256
1243
1234
Sayıyı 4 tahminde bildiniz.
Örnek çalısma 2
Bilgisayarın ürettiği sayı 9763)
4 basamaklı sayı üretildi. BULUN BAKALIM !!!!
****
1.tahmininizi giriniz: 1254
**** Ipucu listesi:
2. tahmininizi giriniz :3678
**** Ipucu listesi: 3 6 7
3. tahmininizi giriniz: 6397
**** Ipucu listesi: 6 3 9 7
4. tahmininizi giriniz: 7963
**63 Ipucu listesi: 7 9
5. tahmininizi giriniz: 9763
BILDINIZ!!!
Gizli sayı: 9763
Tahminleriniz:
1254
3678
6397
7963
9763
Sayıyı 5 tahminde bildiniz.
Etiket: bilgisayar mühendisliği programlamaya giriş, programlamaya giriş ödevleri indir, çözümlü c c++ programlamaya giriş ödevleri indir yükle izle download, bilm 101 programlamaya giriş fatih üniversitesi c dersi ödevleri sunumlar çözümler c eğitim kitapları indir