13 Ekim 2014 Pazartesi

nesne tab. prog. 2 ders:1 (class-(sınıf ) yapısı ) metodlar- nesne türetme

***ödev***
Klavyeden girilen bir sayi için: kare, küp, faktöriyel metodları kullanılarak bir sonuc class ı(sınıfı) oluşturunuz. Yeni bir ana isimli class oluşturularak yeni bir sayi girildiğinde  sonuc clasında hesaplamaları yaparak ekrana yazdıran programı yapınız.
Bu ödevi derse gelen herkes  (20-25 .09.2014 tarihleri arasında ilk dersinde getirmesi zorunludur. Getirmeyenler o hafta devamsız sayılacaktır. )
örnek-1
örnek-2

örnek-3 metod
3.örnekdeki metodu başka sınıfta(class da) çağırma
örnek4-nesne türetme-metod-classlar
4.örnek giris classında nesne türetmek
4. örnek için ödev:
Bir öğrenci nesnesi oluşturunuz. Oluşturmuş olduğunuz nesnenin adi, soyadi, numarasi,sehri, yaşı ve boyunu içerir özellikler ekleyiniz. Ayrı bir ana class da bu verileri o1,o2 ve o3 scanner klavyeden çalıştırdıktan sonra girilerek ekranda yazdırınız.
(ödev teslim:27-31 ekim 2014)

örnek dizi (array) uygulamaları
örnek1: nesne-1 dizi örneği: Sehir isimli N elemanlı String bir diziye klavyeden sehirleri girip en sonda hepsini ekrana yazan bir program yapınız.


3-7 kasım uygulamaları

1.Klavyeden girilen N elemanlı bir dizinin
a)Dizi elemanları toplamı
b)Dizi elemanları ortalaması
c)Dizi elemanları arasındaki en büyük(maksimum) değeri bulunması
d)Dizi elemanları arasındaki en küçük(minimum) değeri bulunması
e)Dizi elemanlarını küçükten büyüğe sıralanması
ödev: (Random kullanarak) Sayısal Loto Programı yapınız...(10-14 kasım arası getirilecek)
abcde

______________________________________________________________

Vize Sınav Soruları 
1) 10 elemanlı bir dizinin elemanları rastgele 0-10 arasında sayı üretilerek atanmaktadır. (a,b,c,d hepsini ayrı metod ile tanımlayınız) (55p)
a)Girilen sayıların toplamını
b) Girilen sayıların ortalamasını
c) Girilen sayıların en büyüğünü
d) Girilen sayıların en küçüğünü
Random ata =new Random(11);
int dizi[]= new int[10];

for(int s=0;s<10;s++)
{
System.out.println((s+1)+". elemanın atandı");
dizi[s]=ata.nextInt(10);
System.out.println((s+1)+". atanan değer="+dizi[s]+" dir");
}


2-)2) Bir araba nesnesi oluşturunuz. Oluşturmuş olduğunuz araba nesnesinin yas, silindirhacmi, vergi gibi değişkenler belirleyiniz.(Metod kullanınız)
yaş
Silindir hacmi
Vergi
1-3
1300
500
3-5
1300
400
5-7
1300
300
1-3
1400
600
3-5
1400
500
5-7
1400
400
1-3
1500
700
3-5
1500
500
5-7
1500
400
Yeni bir araç eklendiğinde aracın
Farklı bir class da yaşı ve silindir hacmi girildiğinde vergisini hesaplayan nesne türetiniz?


11 yorum:

  1. 4.Örnek Ödev:
    Öğrenci Class'ı için :
    package elif;

    public class ogrenci {

    int no,yasi,boy;
    String adi,soyadi,sehir;
    public ogrenci()
    {
    no=-1;
    yasi=-1;
    boy=-1;
    adi="adı_yok";
    soyadi="soyadı_yok";
    sehir="sehir_yok";
    }
    public ogrenci (int num ,int yasi,int boy,String ad,String soyadi,String il)
    {
    this.no=num;
    this.yasi=yasi;
    this.boy=boy;
    this.adi=ad;
    this.soyadi=soyadi;
    this.sehir= il;
    }

    }

    Anaprogram Class'ı için:

    package elif;

    public class anaprog {
    public static void main (String[]args){
    ogrenci o1=new ogrenci();
    ogrenci o2=new ogrenci();
    ogrenci o3=new ogrenci();
    ogrenci o4=new ogrenci();
    ogrenci o5=new ogrenci();
    ogrenci o6=new ogrenci();

    o4.adi="deneme";
    o1.no=2035;
    o1.yasi=21;
    o1.boy=169;
    o1.adi="elif";
    o1.soyadi="okur";
    o1.sehir="yozgat";

    System.out.println("numarası="+o1.no+"--yası="+o1.yasi+"--boyu="+o1.boy+"--adi="+o1.adi+"--soyadı="+o1.soyadi+"--sehir="+o1.sehir);
    System.out.println("numarası="+o2.no+"--yası="+o2.yasi+"--boyu="+o2.boy+"--adi="+o2.adi+"--soyadı="+o2.soyadi+"--sehir="+o2.sehir);
    System.out.println("numarası="+o3.no+"--yası="+o3.yasi+"--boyu="+o3.boy+"--adi="+o3.adi+"--soyadı="+o3.soyadi+"--sehir="+o3.sehir);
    System.out.println("numarası="+o4.no+"--yası="+o4.yasi+"--boyu="+o4.boy+"--adi="+o4.adi+"--soyadı="+o4.soyadi+"--sehir="+o4.sehir);
    System.out.println("numarası="+o5.no+"--yası="+o5.yasi+"--boyu="+o5.boy+"--adi="+o5.adi+"--soyadı="+o5.soyadi+"--sehir="+o5.sehir);
    System.out.println("numarası="+o6.no+"--yası="+o6.yasi+"--boyu="+o6.boy+"--adi="+o6.adi+"--soyadı="+o6.soyadi+"--sehir="+o6.sehir);

    }

    YanıtlaSil
  2. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  3. ÖDEV: (Random kullanarak) Sayısal Loto Programı yapınız.

    import java.util.Random;

    public class uygulama6_49 {

    public static void main(String[] args)
    {
    uygulama1();
    }

    static void uygulama1()
    {
    Random rastgele = new Random();
    int loto[] = new int[6];
    for(int i =0; i<loto.length; i++)
    {
    //loto[i] = rastgele.nextInt(max - min + 1) + min;
    loto[i] = rastgele.nextInt(49-6+1)+6;
    System.out.print(loto[i] + " ");
    }
    }

    }

    YanıtlaSil
  4. Bu yorum bir blog yöneticisi tarafından silindi.

    YanıtlaSil
  5. Bu yorum bir blog yöneticisi tarafından silindi.

    YanıtlaSil
  6. package ayse;

    import java.util.Scanner;
    import java.util.Random;

    public class altan {
    public static void main(String[] args) {

    int n, toplam, max, min;
    min=max=toplam=0;
    Scanner oku = new Scanner(System.in);
    System.out.println("ELEMAN SAYISINI GIRINIZ:");

    n=oku.nextInt();
    int dizi[]=new int[n];
    for(int i=0;imax)
    {
    max=dizi[s];
    }
    }
    min=dizi[0];
    for(int a=0;adizi[a])
    {
    min=dizi[a];
    }
    }
    Random ata =new Random(11);
    int dizi1 []= new int[10];

    for(int s=0;s<10;s++)
    {
    System.out.println((s+1)+". elemanın atandı");
    dizi1[s]=ata.nextInt(10);
    System.out.println((s+1)+". atanan değer="+dizi1[s]+" dir");
    }


    System.out.println("DIZI ELEMANLARININ TOPLAMI="+toplam);
    System.out.println("DIZI ELEMANLARININ ORTALAMASI="+ort);
    System.out.println("DIZI ELEMANLARININ MAXIMUM DEGER="+max);
    System.out.println("DIZI ELEMANLARININ MINIMUM DEGER="+min);


    }

    }




    YanıtlaSil
  7. package rukiye;

    import java.util.Scanner;
    import java.util.Random;

    public class altan {
    public static void main(String[] args) {

    int n, toplam, max, min;
    min=max=toplam=0;
    Scanner oku = new Scanner(System.in);
    System.out.println(" sayı giriniz=");

    n=oku.nextInt();
    int dizi[]=new int[n];
    for(int i=0;i<dizi.length;i++)
    {
    System.out.println((i+1)+"....sayı giriniz=");
    dizi[i]=oku.nextInt();
    toplam+=dizi[i];
    }
    int ort=toplam/n;
    for (int s=0;s<dizi.length;s++)
    {
    if(dizi[s]>max)
    {
    max=dizi[s];
    }
    }
    min=dizi[0];
    for(int a=0;a<dizi.length;a++)
    {
    if(min>dizi[a])
    {
    min=dizi[a];
    }
    }
    Random ata =new Random(11);
    int dizi1 []= new int[10];

    for(int s=0;s<10;s++)
    {
    System.out.println((s+1)+". elemanın atandı");
    dizi1[s]=ata.nextInt(10);
    System.out.println((s+1)+". atanan değer="+dizi1[s]+" dir");
    }


    System.out.println("sonuc toplamı="+toplam);
    System.out.println("sonuc ortalama="+ort);
    System.out.println("sonuc maksimum deger="+max);
    System.out.println("sonuc minimum deger="+min);


    }

    }

    YanıtlaSil
  8. Soru 1:
    import java.util.Random; //Random sınıfını import ediyoruz.
    public class SORU1 {
    public static void main(String[] args)
    {
    int toplam,max,min;
    toplam=max=min=0;
    Random RDM = new Random(); //Random Sınıfı Oluşturuyoruz.
    int dizi[] = new int[10];

    for(int i = 0; i<10; i++)
    {
    dizi[i] = RDM.nextInt(10); //Dizi elemanlarımızı yazdırıyoruz.
    System.out.println((i+1) +".eleman "+dizi[i]);
    }


    for(int i=0; i<10; i++)
    {
    toplam=toplam+dizi[i]; //Dizi elemanlarımızı topluyoruz.

    }

    int ort=toplam/10; //Dizi elemanlarımızın ortalaması
    for(int s=0; smax) //Maximum Değer
    {
    max=dizi[s];
    }
    min=dizi[0];

    for(int a=0; adizi[a]) //Minimum Değer
    {
    min=dizi[a];
    }
    }

    int tut=0;
    for(int k=0; kdizi[y+1])
    {
    tut=dizi[y];
    dizi[y]=dizi[y+1];
    dizi[y+1]=tut;
    }
    }
    }
    }

    System.out.println("\n\nDİZİ ELEMANLARI TOPLAMI="+toplam);
    System.out.println("DİZİ ELEMANLARI ORTALAMASI="+ort);
    System.out.println("MAXIMUM DEĞER="+max);
    System.out.println("MINIMUM DEĞER="+min);


    }
    }

    -----------------------------------------------------------------

    Soru 2:

    class ARABA
    {
    public int silindirHacmi;
    public int YAS;
    public int vergiHesapla(int silindirHacmi2) {

    int vergi = 0;
    int sHacmi = silindirHacmi;
    int otoyas = YAS;

    if (sHacmi <= 1300 && otoyas <= 1-3) vergi = 500 ;
    else
    if (sHacmi <= 1300 && otoyas <= 3-5) vergi = 400 ;
    else
    if (sHacmi <= 1300 && otoyas <= 5-7) vergi = 300 ;
    else
    if (sHacmi <= 1400 && otoyas <= 1-3) vergi = 600 ;
    else
    if (sHacmi <= 1400 && otoyas <= 3-5) vergi = 500 ;
    else
    if (sHacmi <= 1400 && otoyas <= 5-7) vergi = 400 ;
    else
    if (sHacmi <= 1500 && otoyas <= 1-3) vergi = 700 ;
    else
    if (sHacmi <= 1500 && otoyas <= 3-5) vergi = 500 ;
    else
    if (sHacmi > 1500 && otoyas > 5-7) vergi = 400 ;
    return vergi;
    }


    }
    ---------

    public class ARABA2 {

    public static void main(String[] args) {
    {
    ARABA oto_1 = new ARABA();
    oto_1.YAS = 1-3 ;
    oto_1.silindirHacmi = 1300 ;

    ARABA oto_2 = new ARABA();
    oto_2.YAS = 3-5 ;
    oto_2.silindirHacmi = 1300;

    ARABA oto_3 = new ARABA();
    oto_3.YAS = 5-7 ;
    oto_3.silindirHacmi = 1300 ;

    ARABA oto_4 = new ARABA();
    oto_4.YAS = 1-3 ;
    oto_4.silindirHacmi = 1400 ;

    ARABA oto_5 = new ARABA();
    oto_5.YAS = 3-5 ;
    oto_5.silindirHacmi = 1400 ;

    ARABA oto_6 = new ARABA();
    oto_6.YAS = 5-7 ;
    oto_6.silindirHacmi = 1400 ;

    ARABA oto_7 = new ARABA();
    oto_7.YAS = 1-3 ;
    oto_7.silindirHacmi = 1500 ;

    ARABA oto_8 = new ARABA();
    oto_8.YAS = 3-5 ;
    oto_8.silindirHacmi = 1500 ;

    ARABA oto_9 = new ARABA();
    oto_9.YAS = 5-7 ;
    oto_9.silindirHacmi = 1500 ;

    System.out.println(oto_1.vergiHesapla(oto_1.silindirHacmi));
    System.out.println(oto_2.vergiHesapla(oto_2.silindirHacmi));
    System.out.println(oto_3.vergiHesapla(oto_3.silindirHacmi));
    System.out.println(oto_4.vergiHesapla(oto_4.silindirHacmi));
    System.out.println(oto_5.vergiHesapla(oto_5.silindirHacmi));
    System.out.println(oto_6.vergiHesapla(oto_6.silindirHacmi));
    System.out.println(oto_7.vergiHesapla(oto_7.silindirHacmi));
    System.out.println(oto_8.vergiHesapla(oto_8.silindirHacmi));
    System.out.println(oto_9.vergiHesapla(oto_9.silindirHacmi));

    }

    }
    }

    YanıtlaSil
  9. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  10. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  11. Bu yorum yazar tarafından silindi.

    YanıtlaSil

 https://bunyaminkaya.com/microsoft-sql-server-tum-surumleri-dogrudan-indirme-linkleri-2008-2012-2014-2016/