28 Şubat 2008 Perşembe

C'de diziler

Soru; Bu problemi çözmek için tek belirteçli bir dizi kullanın. Bir şirket, satıcı olarak çalıştırdığı elemanlarına ücretlerini komisyona dayalı olarak ödemektedir. Satıcılar haftalık sabit 200$ ve o haftaki brüt satışlarından %9 alırlar. Örneğin brüt 3000$lık satış yapan bir satıcı, 200$ ve 3000$’ın yüzde dokuzunu alır. Yani toplam 470$ alır. Aşağıdaki sınırlar içerisinde kaç satıcının maaş aldığını hesaplayan bir program ( sayıcılardan oluşan bir dizi kullanın) yazınız. ( Satıcıların maaşlarının tamsayı olduğunu kabul edin.)

Cevap;

#include<stdio.h>
#include<conio.h>
int main()
{
int satici[50],maas[50],i,n;
printf("\t\tMaas hesaplama programı\n\n");
printf("Kac eleman calistiriyorsunuz:");
scanf("%d",&n);
for(i=0;i<n;i++){
satici[50]=0;
maas[50]=0;
}
for(i=0;i<n;i++){
printf("%d inci elemanin brut satisi:",i+1);
scanf("%d",&maas[i]);
satici[i]=200+maas[i]/100*9;
printf("\tBrut maas:%d\n", satici[i]);
}
getch();
return 0;
}

7 Şubat 2008 Perşembe

Word'de HTML ile Çalışmak

Word HTML le çalışmak için iyi bir program değildir. Ama web sayfası hazırlarken bazı araçları gömmeyi sağlar. Ve bir belge üzerinde çalışırken, Word’un HTML kapasitesini kullanarak belgeye ya da web sayfalarına linkler ekleyebilirsiniz. Daha fazlasını öğrenmek için bu yazıyı okumalısınız.

Microsoft word belgesine link eklemek
Eğer diğer belgelere ya da web sayfalarına link eklemek istiyorsanız, çok kolay bir şekilde yapabilirsiniz.

1. Word belgesine köprü eklemek için link olarak seçilecek yazıyı seçin.
2. Yazıya sağ tıklayın ve Köprü yü seçin.
3. Açılan pencerede yazı için verilecek bağlantı adresini girin. Web sayfaları için link “http:// “ ile başlamalıdır.
4. Tamam a tıklayın.

Word belgesinden köprüleri kaldırmak

Word de web adresi girmek istiyorsanız, köprü web sayfanıza otomatik eklenir. Köprüleri otomatik kaldırmak için;

1. Araçlar menüsünden, Otomatik Düzeltme Seçenekleri ni seçin.
2. Otomatik Biçim sekmesini seçin.
3. İnternet ve ağ yollarını köprü ile seçeneğindeki tiki kaldırın.
4. Tamam a tıklayın.

Word belgesinde linkleri düzenlemek

Word belgenize köprü eklediniz ve sonra değiştirmeye karar verdiniz. Adresi, link için görüntülenen metni düzenleyebilirsiniz.ve sadece birkaç basit adımla bunu yapabilirsiniz.
1. Köprüye sağ tıklayın.
2. Köprü düzenle yi seçin.
3. Web adresini değiştirmek için Adres kutusundaki adresi değiştirin.
4. Görüntülecek ismi değiştirmek için Görüntülenecek Metin kutusundaki yazıyı değiştirin.
5. Köprüyü kaldırmak için Bağlantıyı kaldır a tıklayın.
6. Yapmak istediğiniz değişiklikler bittiğinde Tamam a tıklayın.

Çeviri:Kübra KÖSE
Yazının orjinalini görmek için tıklayınız.

2 Şubat 2008 Cumartesi

C'de Matematik Kütüphane Fonksiyonları

Soru: Matemetik kütüphane fonksiyonlarından mümkün olduğu kadar çoğunu test eden bir program yazınız. Değişik argüman değerleri için bu fonksiyonların döndürdüğü değerleri yazdırarak inceleyeniz.

Cevap:

#include<stdio.h>
#include<conio.h>
#include<math.h>

void menu(void);
double secim(int);

int main()
{
int sec;
menu();
scanf("%d",&sec);
printf("sonuc %lf",secim(sec));
getch();
return 0;
}

void menu(void)
{
printf("Bu program C matematik kutuphanesini test icin yazilmistir.\n\n");
printf("Test etmek istediginiz fonksiyonun no sunu giriniz:\n");
printf("\t1. sqrt() -karekok fonksiyonu\n");
printf("\t2. exp() -ussel fonksiyon(e uzeri x)\n");
printf("\t3. log() -ln logaritma fonksiyonu\n");
printf("\t4. log10() -dogal logaritma\n");
printf("\t5. fabs() -mutlak deger fonksiyonu\n");
printf("\t6. ceil() -yukari yuvarla fonksiyonu\n");
printf("\t7. floor() -asagi yuvarla fonksiyonu\n");
printf("\t8. pow() -x uzeri y\n");
printf("\t9. fmod() -x/y nin kalani\n");
printf("\t10. sin() -radyan cinsinden sinus fonsiyonu\n");
printf("\t11. cos() -radyan cinsinden cosinus fonksiyonu\n");
printf("\t12. tan() -radyan cinsinden tanjant fonksiyonu\n\n\n");
printf("Seciminizi yapiniz:");
}

double secim(int sayi)
{
double x,y;
switch(sayi)
{
case 1:
printf("Bir sayi giriniz:");
scanf("%lf",&x);
return sqrt(x);
case 2:
printf("Bir sayi giriniz:");
scanf("%lf",&x);
return exp(x);
case 3:
printf("Bir sayi giriniz:");
scanf("%lf",&x);
return log(x);
case 4:
printf("Bir sayi giriniz:");
scanf("%lf",&x);
return log10(x);
case 5:
printf("Bir sayi giriniz:");
scanf("%lf",&x);
return fabs(x);
case 6:
printf("Bir sayi giriniz:");
scanf("%lf",&x);
return ceil(x);
case 7:
printf("Bir sayi giriniz:");
scanf("%lf",&x);
return floor(x);
case 8:
printf("Iki sayi giriniz:");
scanf("%lf%lf",&x,&y);
return pow(x,y);
case 9:
printf("Iki sayi giriniz:");
scanf("%lf%lf",&x,&y);
return fmod(x,y);
case 10:
printf("Bir sayi giriniz:");
scanf("%lf",&x);
return sin(x);
case 11:
printf("Bir sayi giriniz:");
scanf("%lf",&x);
return cos(x);
case 12:
printf("Bir sayi giriniz:");
scanf("%lf",&x);
return tan(x);
}
}

NTVMSNBC Teknoloji Haberleri

Vikipedi'de Arama Yapın!!!

Powered By Blogger

Biraz da Müzik!!!

Hava Durumu

Fenerbahçe Haberler