Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Soru2

SORU 2 (30P):  Bir sitede iki farklı tipte daire bulunmaktadır. Bu dairelerin tiplere göre aylık aidat miktarları da farklıdır.  Sisteme bilgi giriş olarak, iki farklı daire sayılarını (Ör. 1. Tip Daire Sayısı= 5, 2. Tip Daire Sayısı = 8) ve bu dairelerin aidat miktarlarını (Ör. 1. Tip Daire Aidat Miktarı= 175, 2. Tip Daire Aidat […]

Soru1

SORU 1 (50P):  Bir üçgenin üç kenar uzunluğu girildiğinde girilen kenarlardan bir üçgen oluşabilmesi için bir kenarı diğer iki kenarının toplamından küçük ve yine diğer iki kenarın farkının mutlak değerinden büyük olmak zorundadır. Bu özellik tüm kenarlar için doğru olursa belirtilen ölçülerde bir üçgen çizilebilir demektir. (25P)- Eğer üçgen çizilebiliyorsa üçgenin çeşidini mesaj kutusunda gösterin.(“İkizkenar”, […]

Dizi elemanlarının karesini alma

import java.util.Random; public class ornek4 { public static void main(String[] args) { Random rnd = new Random(); int[] dizi =new int[5]; int[] dizi2 = new int[5]; System.out.println(“İlk Durumu:”); for (int i =0;i<5;i++) { dizi[i] = rnd.nextInt(50); System.out.println(dizi[i]); } System.out.println(“İkinci durum:”); for (int k =0;k<5;k++) { System.out.println(dizi2[k]=dizi[k]*dizi[k]); } } }

Dizi elemanlarını 2’ye bölerek başka diziye aktarma

Furkan OKTAN arkadaşımıza teşekkürler… import java.util.Random; import java.util.Scanner; public class ornek3 { public static void main(String[] args) { Random rnd = new Random(); double[] dizi =new double[5]; double[] dizi2 = new double[5]; for (int i =0;i<5;i++){ dizi[i] = rnd.nextInt(50)/3; // double sayı elde etmek için bölme işlemi yapıldı. } System.out.println(“İlk Durumu:”); for (int j =0;j<5;j++) […]

Matris toplama -(Metotlu)

Ahmet TUNCAY arkadaşımıza teşekkürler… import java.util.Scanner; import java.util.Random; public class MatrisToplama_Metotlu { /** * @param args */ public static void main(String[] args) { Scanner byt = new Scanner(System.in); System.out.println(“Lütfen Dizinin row(satır) boyutunu giriniz.”); int row =byt.nextInt(); System.out.println(“Lütfen Dizinin column(sütün) boyutunu giriniz.”); int column = byt.nextInt(); int topla1 [][] = diziOluştur(row, column); int topla2 [][] = […]

Matris toplama -(Metotsuz)

import java.util.Scanner; class MatrisToplama { public static void main(String args[]) { int m, n, c, d; Scanner sc = new Scanner(System.in); System.out.println(“Matrislerin satır ve sürun sayılarını giriniz:”); m = sc.nextInt(); n = sc.nextInt(); int ilk[][] = new int[m][n]; int ikinci[][] = new int[m][n]; int toplam[][] = new int[m][n]; System.out.println(“İlk matrisin elemanlarını giriniz:”); for ( c […]

Silindir alan ve Hacmi

import java.util.Scanner; public class SilindirHacmi { public static void main(String[] args) { Scanner daire = new Scanner(System.in); System.out.println(“Lütfen Dairenin Yarı Çapını Giriniz:”); double r =daire.nextDouble(); System.out.println(“Lütfen Dairenin Yüksekliğini Giriniz:”); double h = daire.nextDouble(); System.out.println(“Dairenin Alanı :”+ DaireAlanı(r)); System.out.println(“Silindirin Hacmi :”+ SilindirinHacmi(DaireAlanı(r), h)); } public static double DaireAlanı (double r ) { double alan = Math.PI*(r*r); […]

Fahranayt – Santigrat dönüşümü

import java.util.Scanner; public class FahrenaytCelcius {             public static void main(String[] args)             {                         Scanner derece = new Scanner(System.in);                         System.out.println(“Lütfen Fahrenheit Değerini Giriniz”);                         double deger = derece.nextDouble();                         System.out.println(“Celcius Degeri :\n”+ FahrenheitCelcius(deger));                         System.out.println(“”);                         System.out.println(“Lütfen Celcius Değerini Giriniz”);                         double deger1 = derece.nextDouble();                 […]

Yönetici Sınıf

Yönetici sınıftan yapılan işlemler genelde işlem yapan sınıftan metot çağırılarak gerçekleştirilir. Bu programda dizilerin ekrana yazılması için de diziYaz() metotu kullanılmıştır. Bu program çalıştırılırken karışıklığın önlenmesi için /* —– */ aralarındaki kodlar çalıştırılırken diğer kodlar kapatılmalıdır. public class yoneticiSinif_ders1 { public static void main(String[] args) { /* —————————————————————————————————–*/ islemYapanSinif_ders1.diziYaz(islemYapanSinif_ders1.diziOlustur(10)); islemYapanSinif_ders1.diziYaz(stringDizi); /* —————————————————————————————————–*/ String stringDizi[] = {“defter”,”kalem”,”silgi”,”kitap”, […]

İşlem Yapan Sınıf

Bu sınıfta dikkat edildiğinde görüleceği gibi Main() metodu bulunamamaktadır. Toplamda 2 tanesi overloading olmak üzere diziler konusunda 9 adet faydalı metot yazılmıştır. Bu metotlar Main() metodunun bulunduğu YoneticiSinif sınıfından çağırılarak çalıştırılırlar.   import java.util.Random; public class islemYapanSinif_ders1 { public static int[] diziOlustur(int boyut) //random integer değerlerden dizi oluşturan metot. { Random rnd = new Random(); […]

Previous Posts Next posts