Kullanıcıdan girilen sayının asal olup olmadığını bulan C kodları

#include <stdio.h>
#include <conio.h>
void main() {

// asal sayı hesaplama programı

int sayi;
int sayac = 0;
printf("Lürfen bir sayı giriniz");
scanf_s("%d", &sayi);

for (int i = 1; i <= sayi; i++){
if (sayi%i == 0){
sayac = sayac + 1;
}
}

if (sayac > 2){
printf("%d sayısı asal değildir ", sayi);
}
else {
printf("%d sayısı asaldir ", sayi);
}
_getch();

}

Türkiyenin En İyi Staj Ödevleri Sitesi | Staj Ödevleri

2 Martta yayın hayatına giren www.stajodevleri.com adresi bütün stajer öğrencilerin ihtiyaç duyduğu staj ödevlerini en iyi ve en kaliteli şekilde her zaman olması gerektiği doğru bilgi vermeyi amaçlayarak bilgi yaymaya devam ediyor. Üye olup staj ödevlerinizi sizde yazarsanız mutlu oluruz :)



Alt Ağ Oluşturmak | Nasıl Oluşturulur ?

Alt Ağ Oluşturma
Bunun diğer bir adı ise Subnetting 'dir. IP uzaylarının alt sınıflara ayrılması işlemine halk arasında subnetting diyoruz. Alt ağlara bölme işleminin bize sağladıkları  bir kaç şey ise şunlardır:
  • Öncelikle Network trafiğini azaltır.Routerların kullanıldığı ortamlarda yoğun network trafiği mevcuttur ve routerlar broadcast domainler yaratmaktadır.Broadcast domain, networkde bir ağın üyesi olan istemcilerin routera ulaşmadan diğer istemci cihazlarla veri iletişiminde bulunabildiği yapıdır. Broadcast domain sayısı arttıkça o domain içerisindeki ağ trafiği, tek bir broadcast domaine sahip yapıya göre azalacaktır
  • Network performansını optimize etme işini yapar.
  •  Yönetimini kolaylaştırır. İzole edilmiş networklerde problemlerin tespit edilmesi daha kolay ve anlaşılır olmaktadır.
Alt Ağ Oluşturma İşlemi Nasıl yapılır
Öncelikle Bir network’ü alt ağlara bölerken sıklıkla kullanacağımız iki formül vardır. Birincisi alt ağda yer alacak host  sayısı, ikincisi ise kaç adet alt ağ olacağını bulmamıza yarar: 2^n -2 >= bir alt ağdaki host sayısı 2^m >= alt ağ sayısı

Örneğin: 192.168.0.0 255.255.255.0 networkunu 2 alt ağa ayıralım. Alt networklerimin sayısını bildiğim için “2^m >= alt ağ sayısı” formulunu kullanacağım.2^m >= 2 ifadesinde m değeri için 1 vermem benim için yeterli. Peki bu 1 değerini nerede kullanacağım? 1 değerini yeni networklerin yeni subnet maskını hesaplarken  kullanacağım. Bu host bitlerinden 1 biti kullanacagim anlamına gelmektedir. Host biti subnet maskdaki 0′lar ile gösterilen alandir. Network biri ise 1′ ler ile gösterilen alandır. Herkese kolay gelsin arkadaşalar ):

İnternet Yönlendirmeleri Yapmak

Öncelikle yönlendirmeler LAN bağlı olan ve iç network’de yer alan dosyaların, videoların bulunduğu sunuculara erişirken mutlaka bir yönlendirmeye ihtiyaç duyar. Mesela 142.168.2.1 Ip adresine ve 255.255.255.0 Alt ağ maskesine sahip olan bir kullanıcının, internet erişimi üzerinden bir web sayfasına  erişmesi adına yönlendirmeye ihtiyaç duyar. Sebebi farklı network’lerde olmalarıdır.Yönlendirme işlemi yapılabilebilmesi için Router yönlendirciye ihtiyaç duyulmaktadır. En basit örneği ile evlerimizde router amacı ile kullandığımız ADSL destekleyen, ADSL modemlerimiz mevcuttur. Yani internet erişimi olan herkes doğrudan Router ile routing işlemini gerçekleştiriyor. Hepimizin kullandığı bu işlem nasıl oluyorda karşı taraftaki network’e gideceğini biliyor. Routing Tabloları IP adreslerinin, hangi kaynaktan gelip hangi kaynağa gittiğinin bilgisini tutmaktadır. Bu tutulan tabloda Kaynak ve Hedef adresler yer almaktadır. Router’ların routing tablosu tutabilmesini sağlayan Routing Protokoller mevcuttur.

Ağ İçin Uygun Ethernet Standardını Belirlemek

Anakart üreticileri iletişim ihtiyaçlarını göz önünde bulundurduğunda ethernet kartlarının anakart üzerinde onboard (anakart üzerinde tümleşik) olarak yer almasını sağladı. Bugün piyasadaki birçok anakart üzerinde ethernet kartını onboard olarak görebilirsiniz. Bununla beraber gelişen teknoloji ile beraber çok değişik ethernet kartları üretilmiştir. Bunlardan biri de USB ethernettir. Ethernet kartlarına takılan bağlantı soketlerine RJ-45 konnektör denir. Bilgisayara bağlanan bir ethernet kartı her donanımda olduğu gibi- işletim sistemine ve dolayısıyla bilgisayara tanıtılmalıdır. Bu tanıtım için ethernet kartı ile beraber gelen disket veya CD ile gerçekleştirilir. Ethernet kartı bilgisayara takıldıktan sonra herhangi bir ağa bağlantı yapılırsa bu bağlantı için kırmızı çarpı işareti görülecektir.

  • Örnek olarak:  IEEE 802.x Standardı

İlk ağ, ethernetin orijinal versiyonuydu. 30 yıl önce “Xerox” firması çalışanları ve Robert Metcalfe tarafından tasarlanmıştı. İlk ethernet standardı 1980’de Digital Equipment Company, Intel ve Xerox firmalarının oluşturduğu konsorsiyum tarafından yayınlandı. Bu standardı kullanan ilk ürün de 1980’in başlarında satıldı. Ethernet iletimi koaksiyel kablo tarafından yapılıyordu. 1985’te IEEE (Institute of Electrical and Electronics Engineers), lokal ve metropol ağlar için standart yayınladı. Bu standartlar 802 standartları olarak bilinir. Bunun gibi bir çok stardatlarda mevcuttur.

Kablosuz Ortam Bağlantılarını Yapmak

Öncelikle arkadaşlar kablosuz ortam bağlantılarını yapmak için birden fazla bilgisayara birbirine kablosuz olarak ağlamamız gerekir. Dizüstü bilgisayarların hepsinde wireless zaten vardır ama masaüstü bilgisayarınızla bağlantı yapmak istiyorsanız bir ağ kartı alıp masaüstü bilgisayarınıza takmanız gerekiyor. Wireless sayesinde aile ve arkadaşlarınızla ağ üzerinden oyun oynayabilir, interneti paylaşabilir ya da en önemlisi olan dosya paylaşımı yapabilirsiniz.