Belgelik: April, 2007

C ile en büyük ve en küçük sayıları bulma

Kod’u çalıştırdıktan sonra, sayılar girmenizi isteyecek, sonra da en büyük ve en küçük sayıyı size gösterecek. İnternet’de çok araştırmıştım fakat bir çözüme ulaşamamıştım. “Largest Smallest Number C Programming” diye aratınca da pek bir şey bulamadım. Başkaları arayınca burayı bulsunlar diye yazdım kelimeleri :) En son çare’yi Freenode’a ##c kanalında buldum. Pragma takma adlı bir kişi bir iki yerde yardım etti bana. Buraya yazdıklarımı bilmezse dahi, kendisine teşekkür ederim.

#include 
#define Sentinel 0

int largest(int max, int a);
int smallest(int min,int b);

int main(void)
{
	int maximum,minimum,num;	

	printf("\nInput the number(Enter %d for exit): ", Sentinel); 	scanf("%d", &num);

	maximum = num;
	minimum = num;

	while (num != Sentinel) {
		maximum = largest(maximum,num);
		minimum	= smallest(minimum,num);
		printf("Input the number(Enter %d for exit): ",Sentinel); 	scanf("%d", &num);
	}

	printf("\nLargest number: %d\n", maximum);
	printf("Smallest number: %d\n\n", minimum); 

	return (0);
}

//Get numbers and compare, return the largest
int largest(int max, int a)
{
	if ( max < a)	{
		return (a);
	}
	else 	{
		return (max);
	}
}

//Get numbers and compare, return the smallest
int smallest(int min,int b)
{
	if ( min > b)		{
		return (b);
	}
	else {
		return (min);
	}
}

Not:(Çok basit olduğunu bliliyorum fakat bulamamıştım belki başkaların işine yarar)
Not 2: Programlama adında yeni bir kategori açtım.

Gözde Teknolojiniz Hangisi?

Yeni bir mim dalgası daha başlatılmış. Sevdiğimiz ve kullandığımız teknolojilerin bir listesini yayınlıyormuşuz. Bana Volkan ve Alper abi pas atmış. Cevaplamazsak olmaz şimdi. Hakkımda sayfasında da yazdığım gibi pek teknoloji merakı değilim, fakat yine de çok severim. Benim sevdiklerim ise sırayla şu şekilde

  1. Linux işletim sistemi ve çevresi. Açık-kaynak ürünleri ve programları. Onlar olmadan olmaz
  2. Google ürünleri. Kim ne derse desin bunlar olmadan olmaz. Hatta şunu diyebilirim, yıllık belirli bir ücret isteze, para vereceğim tek yer Google olur.
  3. İnternet ve Web 2.0. Sayesinde hayatımızı daha kolay kullanır hale geldik
  4. Wifi’li bir telefon. Telefon olmazsa da olur, fakat kablosuz bağlantı ile her an internet’e bağalanabileyim.
  5. Dijital kamera ve video. İstediğin zaman fotoğrafını çek, ilerisi için saklamak ya da anı yakalamak çok güzel bir olay.

Say say bitmez, o yüzden en önemlileri bu şekilde. Pas atmak istediğim çok kişi yok aslında o yüzden Bilgisiz.org‘dan yengeç’e atayım pası. Almazsa da canı sağolsun :)

Wordpress kod renklendirme eklentileri

1 hafta önce sizlere Google Code Prettify programını tanıtmıştım. Wordpress ile kullanmak isteyince sorunlar ortaya çıkmıştı. Biraz araştırdım, ve bir ispanyol blogunda eklentiyi gördüm. Fakat eklentiyi kurduktan sonra da bir takım düzeltmeler yapılması gerekiyordu. Bu yüzden başka arayışlara girdim.

Karşılaştığım iki tane güzel eklenti vardı. Biri Dean’s Code Highlighter diğeri de SyntaxHighlighter. İkisini de kurdum denedim, ve Dean’s Code Highlighter eklentisini kullanmaya karar verdim. Diğerinde satıları kısıtlamanın imkanın bulamadım. Bulabilseydim Syntaxhighlighter kullandım. Okulda C dersi alıyoruz bu sene, ve küçük küçük şeyler de yazıyorum. Bunlar da yayımlamak isterken biraz daha okunaklı olmasını istiyorum.

« Previous Page