O

Onbaşı
26 Nisan 2020
Tarihinde Katıldı
Takip Ettikleri
2 üye
Görüntülenme (?)
75 (Bu ay: 0)
Gönderiler Hakkında
O
5 yıl
Delphi Ödev
Merhaba iyi günler delphi için ödevim bir çok yerde araştırdım fakat bu kadar ayrıntılı bulamadım yardımcı olursanız çok sevinirim


Soru1: Form aşağıda görülen şekilde tasarlanmıştır.
ü< Resime gitmek için tıklayın >
a. Kişilerin Vücut kitle indeksini hesaplayıp, ilgili hücreye yazdıran kodu yazınız ve kodları açıklayınız. (Vücut kitle indeksi (VKİ), vücut ağırlığının (kg), boy uzunluğunun metre cinsinden karesine bölünmesiyle hesaplanır. Vücut Kitle İndeksi (VKİ) = Vücut Ağırlığı (kg) / (Boy Uzunluğunun Karesi)(10Puan)
b. Kişilerin ağırlıklarının Harmonik Ortalamasını bulan ve sonucu mesaj olarak veren kodu yazınız ve kodları açıklayınız.(10Puan)
c. Hesaplanan Vücut kitle indeksini göz önünde bulundurarak Sınıflandırma kısmını VKİ Sınıflandırma 20.0’den küçük Zayıf 20.0-24.9 Normal 25.0-29.9 Hafif şişman 30.0 ve üstü Şişman olacak şekilde, her kişi için ilgili hücreye yazdırınız ve kodları açıklayınız. (10Puan)
d. En butonuna basıldığında, En ağır (ağırlık değeri en büyük olan) olan kişiLERin isim, ağırlık, boy, vki ve sınıflandırma değerlerini aralarında noktalı virgül (;) olacak şekilde her kişi için ayrı satırlarda C:\Veri\En.txt’ye yazdıran kodu yazınız ve kodları açıklayınız. (10Puan)
e. Sınıflandırma Kaydet butonuna basıldığında, Sınıflandırma kısmına göre Zayıf kişilerin bilgilerini (isim, ağırlık, boy, vki ve sınıflandırma değerlerini) C:\Veri\Zayıf.Txt, Normal kişilerin bilgilerini C:\Veri\Normal.Txt, Hafif Şişman kişilerin bilgilerini C:\Veri\Hafifşişman.Txt, Şişman kişilerin bilgilerini C:\Veri\Şişman.Txt içerisine yazdıran kodu yazınız ve kodları açıklayınız. (10Puan)
f. Form üzerinde, içerisinde satırları sıralı şekilde (A’dan Z’ye) alfabedeki Büyük Harfler olan bir Combobox bileşeni bulunmaktadır. Comboboxtan bir harf seçilip İsim Kaydet butonuna basıldığında, İsim sütununda bulunan isimlerden baş (ilk) harfi Combobox’tan seçilen harf olan isimleri C:\Veri\İsim.txt dosyasına yazdıran kodu yazınız ve kodları açıklayınız. (10 Puan)
Soru2. Form aşağıda görülen şekilde tasarlanmıştır. Aşağıdaki butonlar ve/veya comboboxlardan 10 tanesini Wordpad Programında çalışacak şekilde yazınız ve kodları açıklayınız? (40 Puan)
< Resime gitmek için tıklayın >
O
5 yıl
Visual Basic Kod
Merhaba,

Visual Basic İçin aşağıdaki soruların kod karşılıklarına ve açıklamalarına ihtiyacım var yardımcı olabilecek biri var mı?
Şimdiden çok teşekkür ederim


1) Bir textbox’tan girilmiş bir metnin içindeki her harfin kaç kez geçtiğini ve en çok tekrarlanan harfi / harfleri a’dan z’ye doğru olarak bir mesaj kutusunda alt alta yazdıran VB kodunu yazınız ve kodları açıklayınız. (30 puan)

(Örneğin, “ProgramlamA” için  a harfi : 3 kez g harfi : 1 kez l harfi : 1 kez m harfi : 2 kez o harfi : 1 kez p harfi : 1 kez r harfi : 2 kez en çok tekrarlanan harf : a harfi



2) Bir sayı kendisini oluşturan rakamların tümüne tam bölünebiliyorsa o sayıya tekin sayı denir. Örneğin 648 sayısı 6, 4 ve 8 rakamlarına tam olarak bölünebildiğinden tekin sayıdır; oysa örneğin 1432 sayısı 1, 4 ve 2 rakamlarına tam bölünebilirken 3 rakamına tam bölünemediğinden tekin sayı değildir. Bir textbox’tan girilen basamak sayısına sahip tüm sayıları (örneğin 4 girildiyse 1000 ile 9999 arası sayıları) tek tek bir fonksiyona gönderip tekin sayı olup olmadığı kontrolünü fonksiyonda yaptırarak geriye sonucu döndüren ve tekin sayı ise bir listbox’a ekleyen VB kodunu yazınız ve kodları açıklayınız (sayının herhangi bir basamağı 0 ise, sayı 0’a tam bölünebiliyor sayılacak). Olay prosedüründe Hata yöneticisi kod kullanılması gerekmektedir. (40 puan)



3) Ogrenci isimli bir sınıf (Class) tanımlayınız. Bu sınıfın No, AdSoyad, KayitYili, ve ToplamAKTS isimli dört özelliği olsun. OnLisansOgr isimli bir sınıfı da Ogrenci sınıfından türeterek, bu sınıfın ayrıca Program ve StajYapmismi isimli iki özelliği olsun ve Mezunmu isimli bir metodu, öğrenci staj yapmışsa ve toplam AKTS’si en az 120 ise geriye True, değilse False değerini döndürsün. OnLisansOgr sınıfından bir nesne türetip bu nesne için girilen No, Ad Soyad, Kayıt yılı, Program adı, Toplam AKTS ve Staj Yapıp yapmadığı (bir CheckBox kullanarak) bilgilerini kullanarak Mezun durumda olup olmadığı mesajını veren VB kodunu yazınız ve kodları açıklayınız
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.