Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi Proje Yardım
#1
Lightbulb 
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.

   
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 (Wink 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)
   
Cevapla
#2
(26-04-2020, Saat: 19:48)ThePixeL Adlı Kullanıcıdan Alıntı: 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.


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 (Wink 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)
Merhaba,
direkt olarak sorulara cevap verebilecek birisi var mıdır bilmem;
sadece takıldığınız yeri sormanız faydanıza olacaktır.
kisisel_logo_dark.png
WWW
Cevapla
#3
Soruyu güzel ve anlaşılır yazmak daha fazla kişinin okumasına vesile olabilir. ( şahsen ilk iki cümle ve en alttaki cümle hariç hiçbir şey okumadım/okuyamadım )
Enter tuşu ile alt satıra inmek gibi bir özellik mevcut ve kullanım sınırı yok kullanın derim  Smile

Ayrıca delphi 7 ile yazılım dersi gösteriliyor olması da hayli sinir bozucu.
Cevapla
#4
Hocam bu soru1-    
buda soru2-    

(26-04-2020, Saat: 20:00)Mr.Developer Adlı Kullanıcıdan Alıntı: Soruyu güzel ve anlaşılır yazmak daha fazla kişinin okumasına vesile olabilir. ( şahsen ilk iki cümle ve en alttaki cümle hariç hiçbir şey okumadım/okuyamadım )
Enter tuşu ile alt satıra inmek gibi bir özellik mevcut ve kullanım sınırı yok kullanın derim  Smile

Ayrıca delphi 7 ile yazılım dersi gösteriliyor olması da hayli sinir bozucu.

Ege hala delphi7 ile devam ediyor öğrencilere güncel sürüm kullanıp diyip Big Grin bilgisayarlar taş devrinden kalma zaten
Cevapla
#5
@ThePixeL öncelikle, sen birkaç kod denemesi yaptın mı? Eğer ki yapmadıysan, bunu yap. Çalışmayan ya da hata veren yerlerde kodun sorununu bizler çözmeye çalışırız zaten. Ama direkt olarak alın bu soruları çözüp bana verin dersen, haksızlık olur bu.
Yazılımcı, kahveyi koda çeviren bir organizmadır.
Cevapla
#6
2.Soruyu hallettim hocam fakat 1'i anlamadım
Cevapla
#7
1- Delphi 7 candır. Delphi'nin mantığını, Delphi Dünyasına girmek için Delphi3 üstü bir sürüme sahip olmak kurmak kullanmak yeterlidir diye düşünüyorum en başlarda.. Çünkü daha birkaç sene öncesine kadar halen delphi7 kullanıyorum ben.

2- Platformumuz balık verme değil, tutmayı öğrenme yeridir. @"wiseman" arkadaşımızın dediği gibi takıldığın yerleri sorman daha verimli öğrenmenize yardımcı olacaktır.

Emin ol Object Orient Programming (OOP) dünyasına Delphi ile girersen hayata 1-0 önde başlamış olacaksın.
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#8
Birinci soru için bilmen gereken bilgileri anahtar kelime olarak vereyim.
Stringgrid, cell, row, column
for döngüsü,
tstringlist, savetofile,
Strtofloat, Floattostr(tip dönüşüm)
İf then (karşılaştırma)

For döngüsü ile başlıktan sonra başlayacak şekilde tüm isimleri tara bulduğun rakamları cell ile al ve gerekli çarpımı yap. Sonucu vki sütununa yaz. ayrıca if ile sonuç aralığını al sınıflandırma sütununa yaz.

Diğer şıklar içinde en butonuna tıklama işleminde for döngüsü ile istediğin bilgileri tstringlist içine doldur ve savetofile ile kaydet diğer işlemlerde buna benzer. Biraz öğrendikten sonra hepsini kolayca yaparsın.
PostgreSQL - Linux - Delphi, Poliüretan
WWW
Cevapla
#9
Günaydın,
@mcuyan hocam ben delphi'yi tanıtmak için yeterli olmadığından dolayı öyle demiştim;
Delphi 7 ile ders alan öğrencilerin çoğu delphi ile mobil uygulamalar yapıldığından ( yeni sürümlerinin olduğundan ) haberdar değillerdir (daha doğrusu çoklu platform desteğinden) 
diye düşünüyorum.
Nitekim benim dönemim de öyleydi ve bilen iki kişi vardık. zaten bizde 2017'den beri bilfiil buradayız  Smile Smile
Cevapla
#10
(27-04-2020, Saat: 10:38)Mr.Developer Adlı Kullanıcıdan Alıntı: Günaydın,
@mcuyan hocam ben delphi'yi tanıtmak için yeterli olmadığından dolayı öyle demiştim;
Delphi 7 ile ders alan öğrencilerin çoğu delphi ile mobil uygulamalar yapıldığından ( yeni sürümlerinin olduğundan ) haberdar değillerdir (daha doğrusu çoklu platform desteğinden) 
diye düşünüyorum.
Nitekim benim dönemim de öyleydi ve bilen iki kişi vardık. zaten bizde 2017'den beri bilfiil buradayız  Smile Smile
Hocam sözüm size değild8. Estafrullah. Ogrenci veya yeni baslatan arkadaşlar icin soyoedim ben.
// Bilgi paylaştıkça çoğalır.. 

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi ile geliştirdiğiniz uygulamalar neler? - İki Ödüllü Mr.Developer 23 18.655 21-09-2026, Saat: 15:51
Son Yorum: bajerli
  yapay zeka delphi kl007 9 1.229 26-02-2026, Saat: 09:12
Son Yorum: mrmarman
  Win 11 ve Delphi 7 Minimize sorunu. enigma 7 1.088 11-02-2026, Saat: 10:27
Son Yorum: RAD Coder
Question Delphi formunu nasıl otomatik tam ekran yapabilirim ? erdemklt0 2 671 23-01-2026, Saat: 10:02
Son Yorum: csunguray
  Delphi SLL kullanım sorunu Bay_Y 12 2.198 22-12-2025, Saat: 18:11
Son Yorum: Bay_Y



Konuyu Okuyanlar: 1 Ziyaretçi