Referanslarımdan Birkaçı ;

6th Kasım 2010 by Tarık Demir in Genel

Referanslarımdan Birkaçı ;

http://www.pamukovabakacak.com //Bir İzcilik Tesisi Sitesi

http://pamukovamuradiyevakfi.com // Bir Vakıf Sitesi 

http://www.pamukovahem.com // Bir Halk Eğitimi Merkezi Sitesi

http://pamukovaogretmenevi.com // Bir Öğretmen Evi Sitesi

http://www.pamukova75yil.k12.tr // Bir İlköğretim Okulu Sitesi

Bu siteler dinamik olarak çalışan, site üzerindeki tüm değişiklikleri basit bir arayüzle her insanın değiştirebileceği özellikte, php mysql teknolojisi kullanılarak yaptığım sitelerdendir. Siteye  haberler, duyurular, foto galeriler, okul için olan versiyonunda da yine haber, duyuru, okuldan mezun 0lup sbs sınavını kazanan öğrenciler, okulun iftihar tablosu vs. her türlü veri kolayca siteye işlenebilir. Kullanıcı dostu bu gibi sitelere sahip olmak için iletişim bölümünden iletişime geçebilirsiniz. En kısa zamanda sitelerin demolarını, demo yönetici panellerini sizlere sunacağım.Sitemi  tekrar ziyaret etmeyi ihmal etmeyiniz. Görüşmek Üzere….

// Bu Java Programı Banka ATM’lerinin kullandığı para verme mantığına dayalı bir programdır.  Ne kadar para istediğinizi sorar ve doğru bir şekilde parayı verir.
package paramatik;
import java.util.Scanner;
class Main {
public static void main(String[] args) {
System.out.println(“ne kadar para istiyorsunuz ?”);
Scanner tar1k= new Scanner(System.in);
int[] paradizi = {100, 50, 20, 10, 5};
int a;
int girdi = tar1k.nextInt();
if (girdi % 5 != 0) {
System.out.println(“Bu parayı veremem!”);
} else {
for (int i = 0; i < paradizi.length; i++) {
a = girdi / paradizi[i];
if (a != 0) {
System.out.println(a + ” adet ” + paradizi[i] + ” tl geliyor :) “);
}
girdi = girdi – (a * paradizi[i]);
}
}
}
}
//Bu program sınav notlarını hesaplar ve ekrana sonucu yazdırır.
package vizefinal;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner tar1k = new Scanner(System.in);
System.out.println(“Vize notunu girin”);
int vize = tar1k.nextInt();
System.out.println(“Proje notunu girin”);
int proje = tar1k.nextInt();
System.out.println(“Final notunu girin”);
int finnal = tar1k.nextInt();
double ortalama = ((vize * 0.3) + (proje * 0.2) + (finnal * 0.5));
if (ortalama >= 90) {
System.out.println(“ortalamanız ” + ortalama + ” harf notunuz AA”);
} else {
if (ortalama >= 80) {
System.out.println(“ortalamanız ” + ortalama + ” harf notunuz AB”);
} else {
if (ortalama >= 75) {
System.out.println(“ortalamanız ” + ortalama + ” harf notunuz BB”);
} else {
if (ortalama >= 70) {
System.out.println(“ortalamanız ” + ortalama + ” harf notunuz BC”);
} else {
if (ortalama >= 60) {
System.out.println(“ortalamanız ” + ortalama + ” harf notunuz CC”);
} else {
if (ortalama >= 55) {
System.out.println(“ortalamanız ” + ortalama + ” harf notunuz DC”);
} else {
if (ortalama >= 50) {
System.out.println(“ortalamanız ” + ortalama + ” harf notunuz DD”);
} else {
if (ortalama < 50) {
System.out.println(“ortalamanız ” + ortalama + ” harf notunuz FF”);
}
}
}
}
}
}
}
}
}
}
// http://tarikdemir.com
// http://facebook.com/m.tarikdemir
// http://twitter.com/Tar1k_Demir
// ben@tarikdemir.com
// tar1k_demir@hotmail.com

Bu program girilen sayının üssünü alır.

28th Ekim 2010 by Tarık Demir in Java
// Bu program girilen sayının üssünü alır.
package SayininUssunuALanProgram;
import java.util.*;
public class UsAlanProgram {
public static void main(String[] args) {
Scanner tar1k = new Scanner(System.in);
System.out.print(“Üssü alınacak sayı = “);
double sayi = tar1k.nextInt();
System.out.print(“Üs = “);
double us = tar1k.nextInt();
double sonuc = 1;
for (double i = 1; i <= us; i++) {
sonuc = sonuc * sayi;
}
System.out.println(sonuc);
}
}
// http://tarikdemir.com
// http://facebook.com/m.tarikdemir
// http://twitter.com/Tar1k_Demir
// ben@tarikdemir.com
// tar1k_demir@hotmail.com

Bu program sayı tahmin oyunudur.

28th Ekim 2010 by Tarık Demir in Java
//Bu program yüze kadar olan sayılardan birini seçerek sizden tahminde bulunmanızı ister.
package sayitahmin;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner tar1k = new Scanner(System.in);
int tahmin = 0;
System.out.println(“Tahminde bulunun : “);
for (int i = 1; i <= 3; i++) {
int otomatik = (int) (Math.random() * 100);
int sayac = 1;
do {
tahmin = tar1k.nextInt();
if (tahmin == otomatik) {
System.out.println(“Doğru bildiniz”);
} else {
if (tahmin > otomatik) {
System.out.print(“\nDaha küçük bir değer giriniz : “);
sayac++;
} else {
System.out.print(“\nDaha büyük bir değer giriniz : “);
sayac++;
}
}
} while (tahmin != otomatik);
System.out.println(sayac + ” tahminde sayıyı buldunuz”);
System.out.println((i + 1) + “. oyun için yeni tahminde bulunun “);
}
}
}
// http://tarikdemir.com
// http://facebook.com/m.tarikdemir
// http://twitter.com/Tar1k_Demir
// ben@tarikdemir.com
// tar1k_demir@hotmail.com

Bu program basit bir faiz hesabı yapar.

28th Ekim 2010 by Tarık Demir in Java

// Bu program basit bir faiz hesabı yapar.

package faiz;
public class Main {
public static void main(String[] args) {
int para = 100;
int ay=1;
while(para<500){
para=para*110/100;
System.out.println(ay+”. ay sonundaki paranız =”+para);
ay++;
}
System.out.println();
}
}
// http://tarikdemir.com
// http://facebook.com/m.tarikdemir
// http://twitter.com/Tar1k_Demir
// ben@tarikdemir.com
// tar1k_demir@hotmail.com

Bu program yıldızlardan oluşan bir ev çizer.

28th Ekim 2010 by Tarık Demir in Java

// Bu program yıldızlardan oluşan eve benzer bir şey yapar. :) )

package ev;
public class Ev {
public static void main(String[] args) {
int a = 6;
int b = 5;
int j = 40;
for (int k = 1; k <= 46; k++) {                 //Dumanlar başlangıç.
for (int l = 1; l <= 46; l++) {
if (l == 34) {
System.out.print(”  ’ ‘”);
} else {
System.out.print(” “);
}
}
System.out.println();
break;
}
for (int k = 1; k <= 46; k++) {
for (int l = 1; l <= 46; l++) {
if (l == 34) {
System.out.print(“‘”);
} else {
System.out.print(” “);
}
}
System.out.println();
break;
}
for (int k = 1; k <= 46; k++) {
for (int l = 1; l <= 46; l++) {
if (l == 32 || l == 30) {
System.out.print(“‘”);
} else {
System.out.print(” “);
}
}
System.out.println();
break;
}
for (int k = 1; k <= 46; k++) {
for (int l = 1; l <= 46; l++) {
if (l == 29 || l == 30) {
System.out.print(“‘”);
} else {
System.out.print(” “);
}
}
System.out.println();
break;                                      //Dumanlar bitiş.
}
for (int k = 1; k <= 46; k++) {                 //Baca Başlangıç.
for (int l = 1; l <= 46; l++) {
if (l == 31 || l == 28 || l == 29 || l == 30) {
System.out.print(“ı”);
} else {
System.out.print(” “);
}
}
System.out.println();
break;
}
for (int k = 1; k <= 46; k++) {
for (int l = 1; l <= 46; l++) {
if (l == 30 || l == 28 || l == 29 || l == 31) {
System.out.print(“ı”);
} else {
System.out.print(” “);
}
}
System.out.println();
break;
}                                            //Baca bitiş.
for (int h = 1; h <= 40; h++) {             //En üst çizgi başlangıç.
for (int g = 1; g <= 40; g++) {
if (g >= 7 && g <= 40) {
System.out.print(“*”);
} else {
System.out.print(” “);
}
}
System.out.println();
break;                                  //En üst çizgi bitiş
}
for (int c = 1; c <= 5; c++) {                  //Evin Çatisindaki üçgen bölüm başlangıç
a–;
b++;
j++;
for (int d = 1; d <= (5 * 2) + 35; d++) {
if (d == a || d == b || d == j) {
System.out.print(“*”);
} else {
System.out.print(” “);
}
}
System.out.println();
}                                               //Evin Çatisindaki üçgen bölüm bitiş
for (int k = 1; k <= 46; k++) {                  //Çatinin altındaki çizgi başlangıç
for (int l = 1; l <= 46; l++) {
if (l >= 1 && l <= 46) {
System.out.print(“*”);
} else {
System.out.print(” “);
}
}
System.out.println();
break;
}                                                //Çatinin altındaki çizgi bitiş.
for (int o = 1; o <= 10; o++) {                 //Aşağı dik çizgiler başlangıç.
for (int n = 1; n <= 46; n++) {
if (n == 1 || n == 46 || n == 10 || //Aşağı dik çizgiler bitiş.
n == 15 && o == 2 || n == 16 && o == 2 || n == 17 && o == 2 || n == 18 && o == 2 || //Penvereler ve kapı  başlangıç.
n == 19 && o == 2 || n == 15 && o == 3 || n == 19 && o == 3 || n == 15 && o == 4 ||
n == 16 && o == 4 || n == 17 && o == 4 || n == 18 && o == 4 || n == 19 && o == 4 ||
n == 35 && o == 2 || n == 36 && o == 2 || n == 37 && o == 2 || n == 38 && 0 == 2 ||
n == 38 && o == 2 || n == 39 && o == 2 || n == 35 && o == 3 || n == 39 && o == 3 ||
n == 35 && o == 4 || n == 36 && o == 4 || n == 37 && o == 4 || n == 38 && o == 4 ||
n == 39 && o == 4 || n == 40 && o == 4 && o == 8 || n == 21 && o == 8 ||
n == 22 && o == 8 || n == 23 && o == 8 || n == 24 && o == 8 || n == 25 && o == 8 ||
n == 21 && o == 9 || n == 25 && o == 9 || n == 21 && o == 10 || n == 25 && o == 10) {                                        //Penvereler ve kapı  bitiş.
System.out.print(“*”);
} else {
System.out.print(” “);
}
}
System.out.println();
}
for (int k = 1; k <= 46; k++) {                 //En alt taban çizgi başlangıç.
for (int l = 1; l <= 46; l++) {
if (l >= 1 && l <= 46) {
System.out.print(“*”);
} else {
System.out.print(” “);
}
}
System.out.println();
break;
}                                               //En alt taban çizgi başlangıç.
}
}
//  güle güle oturun :) )
// http://tarikdemir.com
// http://facebook.com/m.tarikdemir
// http://twitter.com/Tar1k_Demir
// ben@tarikdemir.com
// tar1k_demir@hotmail.com
// Bu program dizinin satır ve sutunlarını değiştiri. Ayrıca güzel bi sınav sorusudur.
package dizidesatırsutundegistirmek;
public class Main {
public static void main(String[] args) {
/*Soruda bizden istenen satırları sütun sütunları satır yapmamızdı.Bende şöyle bir fikir yürüttüm.
Aynı boyutlarda başka bir dizi oluşturdum. Orjinal dizi içerisinde dönerken; ikinci dizinin sütununa
orjinal dizinin satır indisini, satırına da orjinal dizinin sütun indisini verdim.
Bu yöntemde ek bir dizi kullanarak çözdük soruyu.
*/
int[][] dizi = {{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}, {11, 12, 15, 14, 15}, {16, 17, 18, 10, 20},
{21, 22, 23, 24, 25}};
int[][] yenidizi = new int[5][5];
System.out.println(“———-orjinal dizi————”);
for (int i = 0; i < dizi.length; i++) {
for (int j = 0; j < dizi[i].length; j++) {
System.out.print(dizi[i][j] + “\t”);
}
System.out.println();
}
for (int i = 0; i < dizi.length; i++) {
for (int j = 0; j < dizi[i].length; j++) {
yenidizi[j][i] = dizi[i][j];
}
}
System.out.println(“&&&&&&&&&&&&&&& Birinci Yöntem &&&&&&&&&&&&&&&&&&”);
for (int i = 0; i < yenidizi.length; i++) {
for (int j = 0; j < yenidizi[i].length; j++) {
System.out.print(yenidizi[i][j] + “\t”);
}
System.out.println();
}
//2. yöntemde ek bir dizi kullanmadan çözdük.
for (int c = 0; c < dizi.length; c++) {
for (int d = c; d < dizi.length; d++) {
int k = dizi[d][c];
dizi[d][c] = dizi[c][d];
dizi[c][d] = k;
}
}
System.out.println(“\n”);
System.out.println(“*************** İkinci Yöntem ******************”);
for (int i = 0; i < dizi.length; i++) {
for (int j = 0; j < dizi[i].length; j++) {
System.out.print(dizi[i][j] + “\t”);
}
System.out.println();
}
System.out.println(“*************** Üçüncü Yöntem ******************”);
//Eğer istersek aynı soruyu do-while ile de çözebiliriz.
int a = 0;
int b = 0;
do {
for (int sutun = b; sutun < dizi[a].length; sutun++) {
int temp = dizi[sutun][a];
dizi[sutun][a] = dizi[a][sutun];
dizi[a][sutun] = temp;
}
a++;
b++;
} while (a < 5);
}
}
// http://tarikdemir.com
// http://facebook.com/m.tarikdemir
// http://twitter.com/Tar1k_Demir
// ben@tarikdemir.com
// tar1k_demir@hotmail.com

Bu program içi boş bir baklava dilimi çizer.

28th Ekim 2010 by Tarık Demir in Java
// Bu program içi boş bir baklava dilimi yapar.
package baklavaDilimi;
import java.util.*;
public class Baklava {
public static void main(String[] args) {
Scanner tar1k = new Scanner(System.in);
System.out.println(“Baklava Diliminin her kolunda kaç yıldız olsun ?”);
int sayi = tar1k.nextInt();
int a = sayi+1;
int b = sayi;
for (int c = 1; c <= sayi ; c++) {
a–;
b++;
for (int d = 1; d <= (sayi * 2); d++) {
if (d == a || d == b) {
System.out.print(“*”);
} else {
System.out.print(” “);
}
}
System.out.println();
}
int k = 0;
int t = (sayi * 2)+1 ;
for (int p = 1; p <= sayi; p++) {
k++;
t–;
for (int r = sayi * 2; r >= 1; r–) {
if (r == t || r == k) {
System.out.print(“*”);
} else {
System.out.print(” “);
}
}
System.out.println();
}
}
}
// http://tarikdemir.com
// http://facebook.com/m.tarikdemir
// http://twitter.com/Tar1k_Demir
// ben@tarikdemir.com
// tar1k_demir@hotmail.com
// Bu program girilen sayının asal olup olmadığını kontrol eder.
package asalsayisorgulama;
import java.util.Scanner;
public class asalsayi {
public static void main(String[] args) {
int a;
int sayac = 0;
Scanner klavye = new Scanner(System.in);
System.out.println(“Sayıyı Giriniz :”);
int b = klavye.nextInt();
for (a = 1; a <= 100; a++) {
while (b % a == 0) {
sayac++;
a = a + 1;
}
}
if (sayac == 2) {
System.out.println(b + ” : Asal”);
} else {
System.out.println(b + ” : Asal değil”);
}
}
}
// http://tarikdemir.com
// http://facebook.com/m.tarikdemir
// http://twitter.com/Tar1k_Demir
// ben@tarikdemir.com
// tar1k_demir@hotmail.com
( Daha Kaliteli Hizmet İçin Bir Reklama Tıklayınız )