Nesne Tabanlı Programlama 1

2022 bahar

String uygulamalar
(2022)







diziler(5. hafta 2022)
...........



.........









2021-2022 


diziler ve matrisler

package deneme5;

 

public class dizi1 {

 

     public static void main(String[] args) {

          int t=0;

          int enk,enb;

          int [] dizi=new int[5];

          dizi[0]=6;

          dizi[1]=12;

          dizi[2]=9;

          dizi[3]=3;

          dizi[4]=7;

          enk=enb=dizi[0];

System.out.println("4. eleman="+dizi[3]);

for(int s=0;s<dizi.length;s++)

{

System.out.println((s+1)+". eleman="+dizi[s]); 

 t+=dizi[s];

if(enk>dizi[s])

     enk=dizi[s];

if(enb<dizi[s])

     enb=dizi[s];

}

System.out.println("dizi elemanlar toplamı="+t);

System.out.println("en küçük eleman="+enk);

System.out.println("en büyük eleman="+enb);

     }

 

}

 

----

çok boyutlu diziler


package deneme5;

 

import java.util.Scanner;

 

public class matris {

 

     public static void main(String[] args) {

          int []dizi= {2,6,7,2,5};

          int [][]matris1=new int[4][4];

         

          matris1[0][1]=3;

          System.out.println("1. satır 2.sütun="+matris1[0][1]);

          Scanner oku =new Scanner(System.in);

          System.out.println("2. satır 3. sütunu giriniz=");

          matris1[1][2]=oku.nextInt();

          System.out.println("2. satır 3. sütun="+matris1[1][2]);

         

     int [][]matris={

          {2,9,5},

          {4,8,2},

          {6,7,9,15}

                     };

    

     System.out.println("1. satır 2.sütun="+matris[0][1]);

     System.out.println("3.satır ve 4. sütun="+matris[2][3]);

    

     for(int satır=0;satır<matris.length;satır++)

          {for(int sutun=0;sutun<matris[satır].length;sutun++)

          {

               

                System.out.print(matris[satır][sutun]+"\t");

          }

    

     System.out.println();

          }

     }

 

     }

 

 

---

matrisi klavyeden girip ekrana yazdırma

 

package deneme5;

 

import java.util.Scanner;

 

public class matris1 {

 

     public static void main(String[] args) {

     int [][] matris=new int [2][2];

     Scanner oku=new Scanner(System.in);

 

     for(int satır=0;satır<matris.length;satır++)

     {

          for(int sutun=0;sutun<matris[satır].length;sutun++)

               

          {

                System.out.println((satır+1)+". satır "+(sutun+1)+".sutunu giriniz=");

                matris[satır][sutun]=oku.nextInt();

          }

     }

    

     for(int satır=0;satır<matris.length;satır++)

     {for(int sutun=0;sutun<matris[satır].length;sutun++)

     {

         

          System.out.print(matris[satır][sutun]+"\t");

     }

 

System.out.println();

     }

 

     }

 

}

 

 

---

package deneme5;

 

public class deneme6 {

 

     public static void main(String[] args) {

     String [] il= {"ankara","manisa","yozgat","hatay"};

     System.out.println("3.eleman="+il[2]);

     String[] isim=new String[5];

     isim[0]="ali";

     isim[4]="ayşe";

    

     for(int s=0;s<il.length;s++)

     {

          System.out.println(il[s]);

     }

 

     }

 

}

 

----

string matris

package deneme5;

 

import java.util.Scanner;

 

public class matris_string {

 

     public static void main(String[] args) {

String [][]matris=new String[3][3];

Scanner oku=new Scanner(System.in);

 

for(int satır=0;satır<matris.length;satır++)

{

     for(int sutun=0;sutun<matris[satır].length;sutun++)

         

     {

          System.out.println((satır+1)+". satır "+(sutun+1)+".sutunu giriniz=");

          matris[satır][sutun]=oku.next();

     }

}

 

for(int satır=0;satır<matris.length;satır++)

{for(int sutun=0;sutun<matris[satır].length;sutun++)

{

    

     System.out.print(matris[satır][sutun]+"\t");

}

 

System.out.println();

}

 

 

     }

 

}

 


diziler






Klavyeden girilen sayının basamak sayısı ve sayı değerleri toplamını bulan prog.
















1-
















2-















3-
*
**
***
****
*****
******
*******
********
*********
********
*******
******
*****
****
***
**
*















4-


















5-





























********************************************************

2019

uygulamalar
1. fibonacci serisinin ilk 20 dizisini yapınız?
2.karaşimşek devresinşn kodlarını yazınız?(sonsuz döngü123,,,,,9-10-9-8,,,,,2-1-2)
3.Klavyeden girilen n elemanlı bir dizinin elemanlarının kareleri toplamını bulan prog. yazınız?








vize çıkmış sorular


1.Klavyeden girilen gün sayısı kadar sıcaklık ortalaması hesaplayan programı dizi yardımıyla yazınız?
2. Klavyeden bir sayı girildikten sonra;
F: sayının faktöriyelini,
İ:Girilen sayı kadar isim yazdıran,
K:girilen sayının karesini hes. Prog. Switch case kulllanrak yapınız?
3.
ü  Bozok üniversitesi
·         Bilgisayar
v  MYO
v  MYO
·         Bilgisayar
v  MYO
v  MYO
·         Bilgisayar
v  MYO                                                                    X-20kez
v  MYO
·         Bilgisayar
v  MYO
v  MYO
·         Bilgisayar
v  MYO
v  MYO
Ekran çıktısı programını yazınız?

2019 vize konular
temel yuapılar, koşulllar, döngüler,switch case,diziler,iç içe döngüler


Sorular:
1. Klaveyden girilen bir sayının f' ye basılınca faktöriyelini, i'ye basılınca  girilen sayı kadar isminizi,
k'ye basılıca karesini, p'ye basılınca küpünü hesaplayan başka tuşa basılınca hatalı giriş uyarısı veren programı yazınız?
2.n elemanlı bir dizinin elemanları değerleri toplamını, ve  1. ve n-1. elemanlarının değerleri çarpımını bulan programı yazınız?


1.Klavyeden girilen vize ve final alınarak ortalaması alınıp geçti kaldı uyarısı veren prog?
2. Klavyeden girilen sayı kadar isminizi yazdıran prog.?(for-while-do while ile)
3. 0 dan 100 'e kadar çift ve tek sayıların adet ve toplamlarını bulan prog. yazınız?(for-while-do while ile)
4. Klavyeden girilen bir sayının faktöriyeli kadar BOZOK yazınız?(for-while-do while ile)




2018
nesne tabanlı prog. final hazırlık konuları
1-DİZİLER
2-Döngüler
3-Koşullar
4-Örnek:Klavyeden girilen sayının faktöriyeli kadar isim yazdıran prog yazınız?
5-Klavyeden girilen gün sayısı kadar sıcaklık ort. hesaplayan programı dizi yardımıyla yazınız?
6-Fibonacci serisinin ilk(20 elemanı) dizi yardımıyla yapınız?
7-Klavyeden girilen10 elemalı bir dizinin elemanlarının değerleri toplamını ekrana yazan prog.?
8-Klavyeden girilen isim,vize,finl,ort dizileri kullanarak n elemanlı öğrencinin notlarını hesaplayan programı yaz.?
9-Klavyeden girilen sayıya kadar kaç adet çift, kaç adet tek olan sayıları ekrana yazd. prog.?
10-yandaki şekli ekranda gösteren prog. yazınız?
11-1 basılınca :toplama,2:çıkarma,3:çarpma,4:bölme,değilse hatalı giriş;



03.05.2018
sıcaklık ortalaması bulan programı dizi  ile yazınız?



***DİZİ***vize final klavyeden girilerek öğrencinin kaldığı ve geçtiğini gösteren ve sınıf ortalamasını bulan programı dizi ile yapınız?





26 nisan 2018 diziler


1-10 elemanlı bir dizi tanımlayıp değerleri programda girdikten sonra dizi elelmanlarını toplayarak ekrana yazdıran programı yapınız?
2-n adet gunun sıcaklık ortalamasını dizi kullanarak yapınız ve bütün günlerin sıcaklıklarını ekrana yazdıran prog?

3- Klavyeden girilen n elemanlı bir dizinin kareleri toplamını bulan prog. 




vize hazırlık soruları

1.Klavyeden girilen vize ve final alınarak ortalaması alınıp geçti kaldı uyarısı veren prog?
2. Klavyeden girilen sayı kadar isminizi yazdıran prog.?(for-while-do while ile)
3. 0 dan 10'a ve 10 dan tekrar 0'a ekrana sayıları yazdıran karaşimşek uygulaması yapınız? (for-while-do while ile)
4. Klavyeden girilen bir sayının faktöriyeli kadar BOZOK yazınız?(for-while-do while ile)
5.Fibonaccinin ilk 20 dizisini ekrana yazan prog?












6-0 ile 100 arasındaki çift sayıların toplamını ve adetini bulan prog?
7- Klavyeden girilen n adet sayıdan kaç tane çift ve toplamı, kaç tane tek ve toplamını bulan prog. yaz?
8-0 ile 100 arasına 2 ve 5'tam bölünen sayıların adet ve toplamı ekrana yazan prog?
9-Klavyeden girilen  n adet sayıdan kaç tane negatif kaç tane pozitif olduğunu bulan prog yaz?






10.Klavyeden girilen n adet sayının kareleri toplamını bulan bir algoritma yazınız?
11.klavyeden girilen n adet günün sıcaklık ortalamalarını bulan programın algoritmasını ve akış şemasını yazınız?
12.Klavyeden girilen x elemanlı bir kümenin alt ve özaltküme toplamlarını bulan programın algoritmasını ve akş şemasını yapınız?

13.0 ile 100 arasındaki 3 ve 4'e tam bölünebilen 5'e bölündüğünde 2 kalanını veren kaç adet ve toplamını bulan programın algoritmasını ve akş şemasını yapınız?






..............

...........................

......................

................................

............................

........................



dizi uygulamaları
dizi-uygulama: Klavyeden girilen n elemanlı bir diziden çift ve tek sayıların adet ve toplamlarını bulan programı yazınız?
---öğrenci otomasyonu

....



.....................
...............................





..........

.....................


2016-2017 bahar
Vize sınav hazırlık soruları:
1-Klavyeden girilen sayı kadar isminizi yazdıran programı yapınız?
2-Klavyeden girilen n adet dersin adı, ,dersin kredisi,vizesi, finali ve ortalamarını hesaplayan (if(ort>44 && finl>44) geçti değilse kaldı) yazan kaç adet ders geçtiğini kaç adet dersten kaldığını bulan ve ganoyu hesaplayan programı yazınız=?


3-Klavyeden girilen bir sayı için;
a'ya basılınca sayı kadar ismi yazan,
f'ye basılınca sayının faktöriyeli,
baska bir karetere basılınca hatalı giriş veren programı yazınız?
4-

 yukarıdaki şekli içi içe döngüler ile yapınız?





....
6.0 dan 10'a kadar olan sayıların toplamını bulan prog. java dilinde yazınız?(for, while,do-while)
7.0 ile 100 arasındaki çift sayıların toplamını bulan prog. java dilinde yazınız?(for, while,do-while)
8.Klavyeden girilen bir sayının faktöriyelini bulan prog. java dilinde yazınız?(for, while,do-while)


....














2014

http://ibrahim-karaman.blogspot.com.tr/2014/02/java-ilk-ders-uygulamalar.html

2015


http://ibrahim-karaman.blogspot.com.tr/2015/02/2014-2015-java-nesne-1-uygulamalar.html

..............................................................................
...................................................................................












.............................................................................
........................................................................................


hafta3
Aşağıdaki üç örneği for-while ve do while  ile yapınız.


















.....................................................


hafta4
aşağıdaki örneği
1-hepsini for ile
2 hepsini while ile
3-hepsini do-while ile
4- sırasıyla for-while ve do while ile
1-

4-


*** 0 ile 100 arasındaki çift sayıların toplamını bulan bir algoritma yazınız?

ödev: Klavyeden girilen isminizi; klavyeden girilen sayının faktöriyeli kadar yazan programı yapınız?
örnek: ali 3: 1-ali, 2-ali 3-ali, 4-ali, 5-ali, 6-ali
1-while-for
2-for-do while
3-do while-while
4-sadece for
5- sadece while
6-sadece do while ile yapınız?



switch case uygulaması


hafta 7-8
ödev: diziler araştırılacak.
https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-101/tek-boyutlu-diziler

Klavyeden iki adet sayı girilen;
t'ye basılınca toplama
c'ye basılınca çıkarma
p'ye basılınca çarpma
b'ye basılınca bölme


11.klavyeden girilen n adet günün sıcaklık ortalamalarını bulan programı java dilinde yazınız.
12.Klavyeden girilen x elemanlı bir kümenin alt ve özaltküme toplamlarını bulan programı java dilinde yazınız.
13.0 ile 100 arasındaki 3 ve 4'e tam bölünebilen 5'e bölündüğünde 2 kalanını veren kaç adet ve toplamını bulan programı java dilinde yazınız.

vize öncesi örnekler:

1-ekran çıktısı aşağıdaki programı yazınız.
1-1
2-22
3-333
4-4444
.......
10-10 10 10 10 10 10 10 10 10 10 



2-Klavyeden girilen bir sayı için i' ye basılınca isiminizi sayı kadar, f' ye basılınca sayını faktörityeli, c' ye basılınca 0 ile o sayı arasında kaç tane çift sayı vardır programı yazınız.



DİZİLER
1.Klavyeden girilen 10 elemanlı bir dizinin elemanları değerlerini ekrana yazdıran programı yazınız?

2.Klavyeden girilen n elemanlı bir dizinin elemanları değerlerini toplayan programı yapınız?




3.Klavyeden girilen n elemanlı bir dizinin kareleri toplamını bulan prog. 

4. Klavyeden girilen 10 elemanlı bir diziden çift ve tek sayıların adet ve toplamlarını bulan programı yazınız?



****ödev****
Klavyeden girilen n elemanlı bir gun dizisinin sıcaklık değerleri girilip ortalamasını hesaplayan programı;
a)for    b)while    c)do-while  
döngüleri kullanarak yapınız?
(Not ödevi bir kağıda yazıp önümüzdeki ilk nesne dersinde getirmeniz gerekmektedir.)
MAYIS İLK HAFTA
5.Bir sınıfın vize[n],final[n],ort[n] dizileri var; n elemanlı bir sınıfta vize ve final klavyeden girilmektedir.Her öğrencinin ortalamasını hes. ve sınıf ortalamasını ekrana yazdıran prog. yazınız.(Not: geçen ve kalanları gösteren aynı zamanda sınıfta kaç kişi gecti kaç kişi kaldı hesaplayan prog. yazınız.)
a)for     b)while     c)do-while   ile yapınız...


--yukarıdaki örneğin String'li (dizi)örneği


while ve do while ile



N elemanlı bir dizinin elemanları faktöriyelini
 toplamını ekrana yazdıran prog. yapınız?

1 yorum:


  1. S.1 Aşağıda verilen programda ekrana ne yazdırılır.

    publicstaticvoid main(Stringargs[ ]) {
    int a = 42;
    int b = 2;
    int c = 99;
    int d = 0;
    int e = (b==0)? 0:(a/b);
    int f = (d==0)? 0:(c/d);
    System.out.println("a = " + a);
    System.out.println("b = " + a);
    System.out.println("c = " + a);
    System.out.println("d = " + a);
    System.out.println("a / b = " + e);
    System.out.println("c / d = " + f); } }
    bunu yaparmısınız

    YanıtlaSil

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