A Grubu
ilk oktet başı 0 dır. ağ adresi ilk 8 biti kapsar
dolayısı ile
00000000 dan 01111111 e kadar olur.
yani
1.0.0.1
127.255.255.254 aralığı
bu durumda 2üzeri24 - 2 adet client olur
B grubu
ilk oktet başı 10 dır. ilk 16 biti kapsar
dolayısı ile
10000000.00000000 dan 10111111.11111111 a kadar olur.
128 den 191 e kadar aralıktadır.
128.0.0.0
191.255.255.254
bu durumda 2üzeri16-2 adet client olur
C grubu
ilk oktet başı 110 dır. ağ adresi ilk 24 bittir.
dolayısı ile
11000000.0000000.00000000 dan 11011111.11111111.11111111
192 den 223 e kadar aralıktır.
192.0.0.0
223.255.255.254
D
ilk oktet başı 1110 olmalıdır.
multicast için kullanılır.
224...........
E Sınıfı gizlidir. ilk oktet başı 1111 olmalıdır.
Monday, December 23, 2019
diizi, class, for
static void Main(string[] args)
{
person[] kisiler = new person[5];
// person girişleri alındı.
for (int i = 0; i < kisiler.Length; i++)
{
kisiler[i] = KisiGir();
}
Console.WriteLine("Adı \t\t Soyadı \t\t Yas \t\t Maaş");
for (int i = 0; i < kisiler.Length; i++)
{
Console.WriteLine("{0} \t\t {1} \t\t {2} \t\t {3}",kisiler[i].Ad, kisiler[i].Soyad, kisiler[i].yas,kisiler[i].maaş);
}
Console.ReadKey();
}
static person KisiGir()
{
person a = new person();
Console.Write("Adı Giriniz");
a.Ad = Console.ReadLine();
Console.Write("Soyadı Giriniz");
a.Soyad = Console.ReadLine();
Console.Write("Yaşı Giriniz");
a.yas = int.Parse(Console.ReadLine());
Console.Write("Maaşı Giriniz");
a.maaş = double.Parse(Console.ReadLine());
return a;
}
}
class person {
public string Ad { get; set; }
public string Soyad { get; set; }
public int yas { get; set; }
public double maaş { get; set; }
}
{
person[] kisiler = new person[5];
// person girişleri alındı.
for (int i = 0; i < kisiler.Length; i++)
{
kisiler[i] = KisiGir();
}
Console.WriteLine("Adı \t\t Soyadı \t\t Yas \t\t Maaş");
for (int i = 0; i < kisiler.Length; i++)
{
Console.WriteLine("{0} \t\t {1} \t\t {2} \t\t {3}",kisiler[i].Ad, kisiler[i].Soyad, kisiler[i].yas,kisiler[i].maaş);
}
Console.ReadKey();
}
static person KisiGir()
{
person a = new person();
Console.Write("Adı Giriniz");
a.Ad = Console.ReadLine();
Console.Write("Soyadı Giriniz");
a.Soyad = Console.ReadLine();
Console.Write("Yaşı Giriniz");
a.yas = int.Parse(Console.ReadLine());
Console.Write("Maaşı Giriniz");
a.maaş = double.Parse(Console.ReadLine());
return a;
}
}
class person {
public string Ad { get; set; }
public string Soyad { get; set; }
public int yas { get; set; }
public double maaş { get; set; }
}
dizier
girişler
static void Main(string[] args)
{
// Klavyeden girilen 5 sayıyının toplamını aşağıdaki formatta görüntüleyen program
// dizi ve for kullanılacak
// 75 + 85 + 46 + 96 +12 = 456
int[] dizi = new int[5];
// girişleri alıp dizi içine attık
for (int i = 0; i < dizi.Length; i++)
{
Console.Write("Bir Sayı girin: ");
dizi[i] = int.Parse(Console.ReadLine());
}
Console.Clear();
// görüntüleme ve toplama yapalım
int toplam = 0;
for (int i = 0; i < dizi.Length; i++)
{
toplam += dizi[i];
Console.Write(dizi[i]);
if (i == dizi.Length -1)
{
Console.Write(" = ");
}
else
{
Console.Write(" + ");
}
}
Console.Write(toplam);
Console.ReadKey();
}
static void Main(string[] args)
{
// Klavyeden girilen 5 sayıyının toplamını aşağıdaki formatta görüntüleyen program
// dizi ve for kullanılacak
// 75 + 85 + 46 + 96 +12 = 456
int[] dizi = new int[5];
// girişleri alıp dizi içine attık
for (int i = 0; i < dizi.Length; i++)
{
Console.Write("Bir Sayı girin: ");
dizi[i] = int.Parse(Console.ReadLine());
}
Console.Clear();
// görüntüleme ve toplama yapalım
int toplam = 0;
for (int i = 0; i < dizi.Length; i++)
{
toplam += dizi[i];
Console.Write(dizi[i]);
if (i == dizi.Length -1)
{
Console.Write(" = ");
}
else
{
Console.Write(" + ");
}
}
Console.Write(toplam);
Console.ReadKey();
}
diziler
static void Main(string[] args)
{
// Dizi: Aynı türdeki değişkenleri barındıran değişken olarak ifade edilebilir.
// bir trene benzetirsek
// tren bizim dizimiz
// vagonlar da içindeki değişkenler
// dizi tanımlama
// tür[] diziAdi = new tür[eleman_sayisi];
int[] sayilar = new int[5]; // 5 elemanlı bir dizi oluşturduk
//sayilar[0]; // yazdığımızda ilk elemana erişmiş oluruz
// sayilar[5]; // overflowexception hatası verir.
// 5 elamanlı bir dizinin max index numarası lenght-1 dir
//sayilar[0] = 7;
//Console.Write(sayilar[0]);
Random r = new Random();
for (int i = 0; i < 5; i++)
{
sayilar[i] = r.Next(1, 100);
}
for (int i = 0; i < 5; i++)
{
Console.WriteLine(sayilar[i]);
}
Console.ReadKey();
}
{
// Dizi: Aynı türdeki değişkenleri barındıran değişken olarak ifade edilebilir.
// bir trene benzetirsek
// tren bizim dizimiz
// vagonlar da içindeki değişkenler
// dizi tanımlama
// tür[] diziAdi = new tür[eleman_sayisi];
int[] sayilar = new int[5]; // 5 elemanlı bir dizi oluşturduk
//sayilar[0]; // yazdığımızda ilk elemana erişmiş oluruz
// sayilar[5]; // overflowexception hatası verir.
// 5 elamanlı bir dizinin max index numarası lenght-1 dir
//sayilar[0] = 7;
//Console.Write(sayilar[0]);
Random r = new Random();
for (int i = 0; i < 5; i++)
{
sayilar[i] = r.Next(1, 100);
}
for (int i = 0; i < 5; i++)
{
Console.WriteLine(sayilar[i]);
}
Console.ReadKey();
}
metotlar
metotlar, tek mi çift mi for ile
static void Main(string[] args)
{
// Klavyeden girilen 5 sayının tek mi çift mi olduğunu
// TekmiCiftmi isimli metod ile bulan ve ekrana yazan program
// for ile
for (int i = 0; i < 5; i++)
{
Console.Write("Bir Sayı Girin: ");
int a = int.Parse(Console.ReadLine());
Console.Write(TekmiCiftmi(a));
}
Console.ReadKey();
}
static string TekmiCiftmi(int sayi)
{
if (sayi % 2 == 0)
{
return "Çift";
}
else
{
return "Tek";
}
}
static void Main(string[] args)
{
// Klavyeden girilen 5 sayının tek mi çift mi olduğunu
// TekmiCiftmi isimli metod ile bulan ve ekrana yazan program
// for ile
for (int i = 0; i < 5; i++)
{
Console.Write("Bir Sayı Girin: ");
int a = int.Parse(Console.ReadLine());
Console.Write(TekmiCiftmi(a));
}
Console.ReadKey();
}
static string TekmiCiftmi(int sayi)
{
if (sayi % 2 == 0)
{
return "Çift";
}
else
{
return "Tek";
}
}
metotlar
metot yol zaman hesabı
static void Main(string[] args)
{
// Bir araca ait gittiği yol ve gidiş süresi klavyeden girildiğinde ortalama hızı
// hesaplayıp ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
// HizHesapla adında bir metot kullanacaksınız.
Console.Write("yolu girin: ");
double yol = double.Parse(Console.ReadLine());
Console.Write("süreyi girin: ");
double sure = double.Parse(Console.ReadLine());
Console.WriteLine("toplam: {0}", HizHesapla(yol, sure));
Console.ReadKey();
Console.ReadKey();
}
static double HizHesapla(double yol, double zaman)
{
return yol / zaman;
}
static void Main(string[] args)
{
// Bir araca ait gittiği yol ve gidiş süresi klavyeden girildiğinde ortalama hızı
// hesaplayıp ekrana yazan C# konsol uygulamasını yapınız.(Metot kullanılacak)
// HizHesapla adında bir metot kullanacaksınız.
Console.Write("yolu girin: ");
double yol = double.Parse(Console.ReadLine());
Console.Write("süreyi girin: ");
double sure = double.Parse(Console.ReadLine());
Console.WriteLine("toplam: {0}", HizHesapla(yol, sure));
Console.ReadKey();
Console.ReadKey();
}
static double HizHesapla(double yol, double zaman)
{
return yol / zaman;
}
metotlar
toplama metodu
static void Main(string[] args)
{
// gönderilen iki sayının toplamını döndüren metodu kullanarak
// Klavyeden girilen iki sayının toplamını ekrana yazan programı yazın
// çağrılması : int toplam = Topla(a,b);
Console.Write("Bir sayı girin: ");
int s1 = int.Parse(Console.ReadLine());
Console.Write("Bir Sayı girin: ");
int s2 = int.Parse(Console.ReadLine());
Console.WriteLine("toplam: {0}", Topla(s1, s2));
Console.ReadKey();
}
static int Topla(int a, int b)
{
return a + b;
}
static void Main(string[] args)
{
// gönderilen iki sayının toplamını döndüren metodu kullanarak
// Klavyeden girilen iki sayının toplamını ekrana yazan programı yazın
// çağrılması : int toplam = Topla(a,b);
Console.Write("Bir sayı girin: ");
int s1 = int.Parse(Console.ReadLine());
Console.Write("Bir Sayı girin: ");
int s2 = int.Parse(Console.ReadLine());
Console.WriteLine("toplam: {0}", Topla(s1, s2));
Console.ReadKey();
}
static int Topla(int a, int b)
{
return a + b;
}
Sunday, December 22, 2019
metotlar
Faktoriyel
static void Main(string[] args)
{
Console.Write("Bir sayı girin: ");
int sayi = int.Parse(Console.ReadLine());
//int sonuc = FaktoriyelAL(sayi);
//Console.WriteLine(sonuc);
Console.WriteLine(FaktoriyelAL(sayi));
Console.ReadKey();
}
static int FaktoriyelAL(int sayi)
{
int f = 1;
for (int i = 1; i <= sayi; i++)
{
f = f * i;
}
return f;
}
static void Main(string[] args)
{
Console.Write("Bir sayı girin: ");
int sayi = int.Parse(Console.ReadLine());
//int sonuc = FaktoriyelAL(sayi);
//Console.WriteLine(sonuc);
Console.WriteLine(FaktoriyelAL(sayi));
Console.ReadKey();
}
static int FaktoriyelAL(int sayi)
{
int f = 1;
for (int i = 1; i <= sayi; i++)
{
f = f * i;
}
return f;
}
Monday, December 16, 2019
BTP2019 16.12.2019 ÖDEV
Aşağıdaki soruların programların Dosyalarını aşağıdaki kurallara göre 22.12.2019 23:59:59 Tarihine kadar göndermeniz gerekmektedir.
Kurallar:
Gönderilecek mail adresi: recepozen54@hotmail.com
Mail Konusu: BTP2019 ÖDEVTARİHİ Okul_No Ad Soyad
Örnek: BTP2019 16.12.2019 136 Recep ÖZEN
1. Klavyeden girilen sayının faktoriyelini "FarktoriyelAl" isimli metodu çağırarak hesaplayan ve sonucu ekrana yazan program
2. ad, soyad, ili, yaşı özelliklerini içeren Person isimli bir sınıf oluşturunuz. KisiBilgileriAl isimli bir metod oluşturarak, tek bir metodu çağırdığımızda kişi bilgilerinin alınmasını sağlayan bir metod yazın. ve bu metodu kullanın. (ipucu dönüş tipi Person)
Kurallar:
Gönderilecek mail adresi: recepozen54@hotmail.com
Mail Konusu: BTP2019 ÖDEVTARİHİ Okul_No Ad Soyad
Örnek: BTP2019 16.12.2019 136 Recep ÖZEN
1. Klavyeden girilen sayının faktoriyelini "FarktoriyelAl" isimli metodu çağırarak hesaplayan ve sonucu ekrana yazan program
2. ad, soyad, ili, yaşı özelliklerini içeren Person isimli bir sınıf oluşturunuz. KisiBilgileriAl isimli bir metod oluşturarak, tek bir metodu çağırdığımızda kişi bilgilerinin alınmasını sağlayan bir metod yazın. ve bu metodu kullanın. (ipucu dönüş tipi Person)
Sunday, December 8, 2019
Monday, December 2, 2019
BTP2019 02.12.2019 ÖDEV
Aşağıdaki soruların programların Dosyalarını aşağıdaki kurallara göre 08.12.2019 23:59:59 Tarihine kadar göndermeniz gerekmektedir.
Kurallar:
Gönderilecek mail adresi: recepozen54@hotmail.com
Mail Konusu: BTP2019 ÖDEVTARİHİ Okul_No Ad Soyad
Örnek: BTP2019 02.12.2019 136 Recep ÖZEN
Kurallar:
Gönderilecek mail adresi: recepozen54@hotmail.com
Mail Konusu: BTP2019 ÖDEVTARİHİ Okul_No Ad Soyad
Örnek: BTP2019 02.12.2019 136 Recep ÖZEN
- Kenar uzunlukları girilen bir dikdörtgenin alanını hesaplayan programı yazınız.
- İki yazılı bir sözlü notu girilen bir öğrencinin not ortalamasını ekrana yazan programı yazınız.
- Bir öğrencinin vize ve final notu girildiğinde notunu ekrana yazdıran programı yazınız (Vize: 40%, final: 60%)
- Bir kişinin Doğum yılı, bugünkü yıl girildiğinde ekrana yaşını yazdıran programı yazınız.
- Günlük ücreti ve çalıştığı gün sayısı girilen bir işçinin maaşını hesaplayan programı yazınız.
- KDV siz fiyatı ve KDV oranı girilen bir ürünün KDV li fiyatını ekrana yazdıran programı yazınız.
- Bir ürünün Adı, Fiyatı ve indirim oranı girildiğinde ürünün adını ve indirimli satış fiyatını ekrana yazdıran programı yazınız.
- Bir sınıfın mevcudu ve başarılı öğrenci sayısı girildiğinde sınıfın başarı yüzdesinin ekrana yazdıran programı yazınız.
- Klavyeden girilen 4 basamaklı bir sayıyı basamaklarına ayırarak ekrana yazdıran programı yazınız.
- 0-100 arasındaki sayılardan çift olanları ekrana yazdıran programı yazınız.
- Klavyeden 2 yazılı 1 sözlü notu girilen 5 öğrencinin dersten geçip geçmediğini ekrana yazdıran programı yazınız.
- Doğum yılı girilen bir kişinin yaş grubunu aşağıdaki kriterlere göre görüntüleyen programı yazınız. 0-6 yaşlı, 7-14 çocuk, 15-25 genç, 26-40 yetişkin, 41-55 orta yaşlı, 56-70 yaşlı- 70 üstü çok yaşlı
- Klavyeden girilen 2 sayıdan büyük olanı küçük olana bölerek sonucu ekrana yazdıran programı yazınız.
- Bir markette yapılan alışverişlere 200TL ye kadar 10%, 200-400TL arası 20%, 400TL den çok alışverişlerde 30% indirim yapılmaktadır. Alışveriş tutarı girildiğinde ödenecek ücreti ekranda görüntüleyen programı yazınız.
- Klavyeden girilen 3 sayıdan büyük olanı ekranda görüntüleyen programı yazınız.
Wednesday, November 27, 2019
WEB ÖDEV 27.11.2019
Yatay menü ve Dikey Menü resimde görüldüğü gibi üç kademeli olarak html ve css kullanılarak gerçekleştirilecektir..
index.html ve css dosyanızı aşağıdaki kurallara göre 01.12.2019 23:59:59 Tarihine kadar göndermeniz gerekmektedir.
Kurallar:
Gönderilecek mail adresi: recepozen54@hotmail.com
Mail Konusu: WEB2019 ÖDEVTARİHİ Okul_No Ad Soyad
Örnek: WEB2019 27.11.2019 136 Recep ÖZEN
Hazırlanacak Menü görüntüsü:
index.html ve css dosyanızı aşağıdaki kurallara göre 01.12.2019 23:59:59 Tarihine kadar göndermeniz gerekmektedir.
Kurallar:
Gönderilecek mail adresi: recepozen54@hotmail.com
Mail Konusu: WEB2019 ÖDEVTARİHİ Okul_No Ad Soyad
Örnek: WEB2019 27.11.2019 136 Recep ÖZEN
Hazırlanacak Menü görüntüsü:
Monday, November 25, 2019
Tuesday, November 5, 2019
matematik destek
Atlas Yayınevinin BILIQ YGS Matematik seti videolarına aşağıdaki linkten erişebilirsiniz
LİNK İÇİN TIKLAYINIZ
LİNK İÇİN TIKLAYINIZ
Monday, November 4, 2019
Sunday, November 3, 2019
Thursday, October 31, 2019
Tuesday, October 29, 2019
Sunday, October 27, 2019
Matematik Destek
Atlas Yayınevinin BILIQ YGS Matematik seti videolarına aşağıdaki linkten erişebilirsiniz
LİNK İÇİN TIKLAYINIZ
LİNK İÇİN TIKLAYINIZ
Monday, September 23, 2019
Monday, February 4, 2019
HTML5 Validationlar
HTML5 üzerinde kullanılan validationlar için Bazı Pattern Tanımları
Cep Telefonu: 0 ile başlamayan 10 karakter sayı
pattern | ^((?!(0))[0-9]{10,10})$ |
Cep Telefonu: 11 karakter sayı, Cep Telefonu veya TCNO
pattern | ^[0-9]{11,11}$ |
Cep Telefonu: 0 ile başlamayan 10 karakter
pattern | ^((?!(0))[0-9]{10,})$ |
Cep Telefonu: 0 ile başlamayan 10 karakter
pattern | ^((?!(0))[0-9]{10,})$ |
Subscribe to:
Posts (Atom)