Enformatik Nedir? Hakkımızda Akademik Personel İdari Personel Duyurular Bize Ulaşın
Logo
Ana Sayfa
Dersler
Ders Notları
Uygulamalar
Sınav Tarihleri
Ders Programı
Linkler
Download
Belgeler
ENF 180 PROGRAMLAMA DİLLERİ UYGULAMA SORULARI
 

Uygulama 1: Girilen sayıyı basamaklarına ayırarak yazma. Çözümü görmek için TIKLAYIN.

Uygulama 2: Bir sayının Palindrom'e olup olmadığını bulan program. Çözümü görmek için TIKLAYIN.

Uygulama 3: Üç notu girilen öğrencinin ortalamasını hesaplayan 60 dan küçük ise kaldı büyükse geçti yazan ve harf notunu yazan program. Çözümü görmek için TIKLAYIN.

Uygulama 4: Km başına düşen benzin fiyatını hesaplayan program. Çözümü görmek için TIKLAYIN.

Uygulama 5: Geçen süreyi hesaplayan program. Çözümü görmek için TIKLAYIN.

Uygulama 6: Radio button seçildiğinde textboxdaki alandaki yazının boyutunu değiştiren program. Çözümü görmek için TIKLAYIN.

Uygulama 7: Bir scrollbar dan girilen -10 ile +10 aralığındaki x değerleri signum fonksiyonuna göre bulan program. Çözümü görmek için TIKLAYIN.

Uygulama 8: Main menü clicklendiğinde hangi menüde olduğunuzu status barda yazan program. Çözümü görmek için TIKLAYIN.

Uygulama 9: Bir iş yerinde çalışan kasiyer (saatlik ücreti 25 YTL ) ve güvenlik görevlisi (saatlik ücreti 15 YTL) 6 saatten fazla çalışırlarsa %15 prim verilmekte bir buton basıldığında sonucu bulan ve bir label'ın içinde gösteren program. Çözümü görmek için TIKLAYIN.

Uygulama 10: Listboxta seçilen veri tipine göre örnek datayı yazdıran program. Çözümü görmek için TIKLAYIN.

Uygulama 11: Ülke adı seçildiğinde o ülkenin dili ile merhaba programcı yazan program. Çözümü görmek için TIKLAYIN.

Uygulama 12: Digital saat. Çözümü görmek için TIKLAYIN.

Uygulama 13: Şifre ile Sisteme Giriş. Çözümü görmek için TIKLAYIN.

Uygulama 14: İkinci dereceden denklemin çözümünü bulan denklemin çözümü yoksa; “Denklem Çözümsüz”, bir çözümü varsa; “Denklemin 1 Çözümü var: X=…”, iki çözümü varsa; “Denklemin 2 Ç özümü var: X1=…, X2=…” şeklinde bilgi veren programı yazınız. Çözümü görmek için TIKLAYIN.

Uygulama 15: cmbVade ComboBox'ına 1 aylık, 3 aylık, 6 aylık, 1 yıllık değerleri girilecek. Bu değerlerden biri seçildiğinde faiz oranı görüntülenecek (sırasıyla; 5, 10, 15, 20). Hesapla'ya basıldığında aşağıdaki formüle göre hesap yapılacak ve txtSon'a yazılacak: AP = AP + (AP *Faiz / 100) / vade ayı / 12. Çözümü görmek için TIKLAYIN.

Uygulama 16: Combobox'a mal adını ve mal fiyatı dizisine mal fiyatını ekle mal adı seçildiğinde o mala ait fiyatı göstersin. Sat butonunda ödeyeceği toplamı bul. Yeni müşteri ise müşteri ile ilgili alanları boşaltsın. Çözümü görmek için TIKLAYIN.

Uygulama 17: Bir resim gösterici tasarlayınız. Çözümü görmek için TIKLAYIN.

Uygulama 18: Başarı notunu hesaplayınız. Çözümü görmek için TIKLAYIN.

Uygulama 19: Döviz hesabını yapınız. Çözümü görmek için TIKLAYIN.

Uygulama 20: Girilen iki matrisin çarpımını yapınız. Çözümü görmek için TIKLAYIN.

Uygulama 21: N sayıda öğrenci için sınıf başarısını hesapla. Çözümü görmek için TIKLAYIN.

Uygulama 22: Başarı notunu hesapla. Çözümü görmek için TIKLAYIN.

Uygulama 23: Bir hesap makinesi tasarlayınız. Çözümü görmek için TIKLAYIN.

Uygulama 24: Kombinasyon ve permutasyon işlemlerini yapınız. Çözümü görmek için TIKLAYIN.

Uygulama 25: Bir telefon defteri oluşturunuz. Çözümü görmek için TIKLAYIN.

Uygulama 26: Dikdörtgen cizdiriniz. Çözümü görmek için TIKLAYIN.

Uygulama 27: Faktöriyel hesaplayınız. Çözümü görmek için TIKLAYIN.

Uygulama 28: Asal ve mükemmel sayıları bulunuz. Çözümü görmek için TIKLAYIN.

Uygulama 29: Obeb okek hesaplayınız. Çözümü görmek için TIKLAYIN.

Uygulama 30: Sayı için aşağıdaki analizleri yapınız. Çözümü görmek için TIKLAYIN.

Uygulama 31: Dosyaya veri ekle ve sil. Çözümü görmek için TIKLAYIN.

Uygulama 32: M.Ö. 2589-2566 yılları arasında yapıldığı tahmin edilen dünyanın 7 harikasından biri olan Keops Piramidi'nin, yaklaşık olarak 2.300.000 taş bloktan oluştuğu tahmin edilmektedir.Piramidin tabanında kare biçiminde yerleştirilmiş N*N adet taş blok var. İkinci kat (N-1)*(N-1), üçüncü kat (N-2)*(N-2), ... , N. kat (son kat) 1 taş bloktan oluştuğunu kabul ederek, piramidin toplam kaç taş bloktan oluştuğunu bulan BlokSayisi fonksiyonunu yazınız. (Parametre olarak sadece N değerini alacak, piramitteki toplam blok sayısını döndürecek.)Piramidin tam 24 yılda bittiğini ve işçilerin günde X saat çalıştıklarını düşünelim. İşçilerin bir saatte ortalama kaç blok yerleştirdiklerini bulan SaatBasinaBlok fonksiyonu yazınız. (X değerini parametre olarak alacak. Toplam blok sayısını bulmak için BlokSayisi fonksiyonunu, 2.3 milyona en yakın sonucu verdiği için, 190 sayısı ile çağıracak. 1 yıl = 365 gün + 6 saat kabul edilecek.)Sizce bu adamlar günde kaç saat çalışarak saat başına kaç blok yerleştirdiler? Çözümü görmek için TIKLAYIN.

Uygulama 33: 100 Adam ve 100 kapımız var. 1. adam 1'in katları olan kapılardan, 2. adam 2'nin katları olan kapılardan, ...., N. Adam N'in katları olan kapılardan, ... , 100. Adam 100'ün katları olan kapılardan geçerek kapıların konumlarını değiştiriyor. (Kapı açıksa kapatıyor, kapalıysa açıyor). En başta bütün kapıların kapalı olduğunu kabul edersek, 100. adam da geçtikten sonra hangi kapıların açık olduğunu bulan programı yazınız. Çözümü görmek için TIKLAYIN.

Uygulama 34: A ve B zamanları arasındaki fark hesaplanacak. Büyük olan zamandan küçük olan zaman çıkarılacak. Yani sonuç hep pozitif olacak. Çözümü görmek için TIKLAYIN.

Uygulama 35: Romalı problemi : Roma'da Kral 21 kişinin öldürülmesine karar veriyor. Cellat fazla yorulmamak için öldürülecek olanları çember biçiminde diziyor. Herkesin eline bir balta veriyor. Öldürme kuralı olarak da 2. Kişi 3. Kişiyi öldürüyor. 5. Kişi 6. Kişiyi öldürüyor. Yani 2 kişi atlayıp 3. kişi öldürülüyor. Bu son iki kişi kalana kadar sürüyor. Son kalan iki kişi serbest bırakılacaktır. Serbest bırakılan iki kişinin numaralarını List1 listesine ekleyen programı yazınız. Çözümü görmek için TIKLAYIN.

Uygulama 36: Soldaki Dikey kaydırma çubuğu ile sağdaki dikey kaydırma çubuğundan alınan değerler arasından radiobuton ile seçilen işlemi yaptıran programı yazınız. Çözümü görmek için TIKLAYIN.

Updated Monday, 15 December, 2008 14:56 by Filiz Fisun KIRKPINAR
Ders Programı