Java Dili ile Dizilerle Sorular | 6

Sorumuz:

  1. Diziyi rastgele elemanlarla doldurunuz. (Dizinin boyutu 10 olarak tanımlansın fakat diziye 5 tane eleman eklensin) (elemanEkle)
  2. Dizi elemanlarını listeleyen kodu yazınız.(listele)
  3. Dizinin en küçük elemanını bulunuz ve yazdırınız. (enKüçükElemanBul)
  4. Var olan bu diziyi sıralı bir dizi haline getiriniz. Bu sirali tamsayı dizisi üzerinde;
  • Kullanıcı bize bir sayi veriyor ve bu sayiyi diziden silmemizi istiyor. Silme islemini yaptiktan sonra, bosalan dizi elemanının yerini, o elamanin sagindakileri, sola kaydirarak doldurmak istiyoruz. Böylelikle dizimizde bosluk kalmayacak ve yine sıralı olacaktır. (Aynı elemandan birden fazla var ise ilk bulunan eleman silinsin). Bu islemi yapan metodu yazınız. (elemanSil)
  • Ayrıca kullanıcı tarafından belirlenen bir elemanı diziye ekleyen bir metot yazınız. Bu durumda da dizi elemanları sağa kayacaktır. (yeniElemanEkle)

Kodlar : https://github.com/eraykisabacak/Java-Dili-ile-Dizilerle-Sorular-6/blob/master/src/diziler.java

C Dili ile Dizi Programalama Sorusu | 3

Merhaba arkadaşlar C dili ile dizi programlama sorumuz var.Basit bir sorumuz var.

Sorumuz:

n elemanlı bir dizinin en büyük ve en küçük elemanları arasındaki farkı bulan bir C programı yazınız.

Öncelikle dizi adında bir int dizi tanımlıyoruz ve içine değerleri atıyoruz.Daha sonra eleman sayısını bulmak için sizeof dizi / sizeof *dizi yapıyoruz.Daha sonra ben orada kontrol yapmıştım dizinin boyutunu alıyor mu diye sizde yapabilirsiniz.Daha sonra döngü için i = 0 ve en büyük en küçük adında 2 değişken oluşturuyoruz ve bu değişkenlere dizinin ilk değerini atıyoruz.

Buradaki önemli nokta burasıdır.Eğer 0 değeri atarsanız dizide 0’dan küçükte eleman olabilir.Onun için dizinin ilk elemanını alması daha iyidir.Daha sonra for döngüsü ile dizinin eleman sayısına kadar gidecek.For döngüsüne girdiğinde ilk if de en büyük değeri kontrol edecek 2. if de en küçük olanı kontrol edecek.

Daha sonra for dan çıkacak, en büyük ve en küçük sayıları bastıracak daha sonra en büyük ile en küçük arasındaki farkı bastıracaktır.

 

Java Programlama Dili İle Hesap Makinesi | 5

Merhabalar arkadaşlar bugün sizlerle beraber Java programlama dili ile basit hesap makinesi yapacağız. İsterseniz direk sorumuza geçelim.

Sorumuz:

  1. Kullanıcı tarafından yapılacak seçime göre gerekli işlemi yapan ve sonuç döndüren bir hesap makinası tasarlayınız. Kullanıcının sayıları girmesi sağlandıktan sonra bir menü sunulmalı ve seçim yapması sağlanmalıdır. Programın sonunda ise kullanıcının seçtiği işlem ve işlemin sonucu gösterilmelidir.

Örnek:

Sayıları giriniz:

25

12

 İŞLEM MENÜSÜ

1-Toplama

2-Çıkarma

3-Çarpma

4-Bölme

Seçilen İşlem: 3

Sonuç: 25*12=300

Öncelikle kendiniz denemeyi unutmayın!!

Öncelikle kullanıcıdan bir giriş alacağımız için scanner kütüphanesini ekliyoruz.Daha sonra bir işlem menüsü için ekrana gösteriyoruz.Burada 1-Toplama 2-Çıkartma 3-Çarpma 4-Bölme yazdırıyoruz.Daha sonra islem adında bir değişken atıyoruz ve buraya hangi işlemin girildiğini buraya atayacağız.Daha sonra while döngüsü ile 1 ile 4 arasında bir işlem girilmesi için while döngüsünü kullanıyoruz.

Daha sonra sayı 1 için ve sayı 2 için s1 ve s2 adında değişkenleri atıyoruz.Sonra if ile de hangi islem girildiğine bakıyoruz ve eğer 1 girildi ise toplama 2 girildi ise çıkartma 3 girildi ise çarpma 4 girildi ise de bölme yapıyoruz.Daha sonra içine girildiğinde kullanıcıya yazdırıyoruz.Burada tek bir nokta var bölme yerinde s1 ve s2 için float değer olarak yaparsanız 5 / 3 mesela int olursa 1 gösterirken float değer olarak yaptığımızda 1.666 olarak gösterecektir.

Kodumuz: