C dersleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
C dersleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

C Dili - Ders 21 - Rastgele Sayı Üretmek

C dilinde rastgele sayı üretmek için rand() fonksiyonunu kullanırız. Aşağıda kullanılışını görelim

#include <stdio.h>
/*Kütüphaneleri unutmayın.*/
#include <time.h>
#include <stdlib.>

int main()
{
 srand(time(null));
 int rastgele=rand()%20; //0-19 arasında sayı üretir.
 printf("%d",rastgele);
 return 0;
}

Yukarıdaki örnekte üreteceği sayılar sıfırdan başlar. Peki bir 5 ile 19 arasında sayı üretmesini istersek.

#include <stdio.h>
/*Kütüphaneleri unutmayın.*/
#include <time.h>
#include <stdlib.>

int main()
{
 srand(time(null)); //bu her zaman olacak.
 int rastgele=5+rand()%15;
 printf("%d",rastgele);
 return 0;
}

Yukarıdakini anladıysanız sizde -5 ve 5 arasında sayı üreten kodu yazın.

C Dili - Örnek 03 - Floyd Üçgeni



Kodu çalıştırınca sonra nasıl birşey olduğunu görürsünüz.

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

int main() {
   int i,a,b;
   a=0;
   b=0;
   i=0;
   while(i<10) {
    printf("\n");
    b+=a;
 for(a=0;a<=i;a++){
       printf("%3d",b+a+1);
   }
   i++;
   }
   getch();
   return 0;
}

C Dili - İpuçları 01



C de değeri olan değişkene, örneğin bu tamsayı değişkeni olsun değer ekleme yapacak isek aşağıdaki gibi yaparız.

int deger=10;
deger=deger+5; //yeni değer 15

kodu kısa tutmak için aşağıdaki kodda da aynı işlemi yaparız.

deger+=5; //yeni değer gene 15

+ yerine (-,*,/,%) dan istediklerinizi de koyabilirsiniz.

C Dili - Ders 19 - Matematiksel İşlemler



Bu dersimizde c diliyle matematiksel işlemlerin nasıl yapılsığını göreceğiz.

Aşağıda sırasıyla toplama,çarpma,bölme,çıkarma,mod alam işlemleri yapılmıştır.

int sayi1=10;
int sayi2=9;
int sonuc=0;
sonuc=sayi1+sayi2;
printf("Toplam:%d\n",sonuc);
sonuc=sayi1*sayi2;
printf("cappim:%d\n",sonuc);
sonuc=sayi1/sayi2;
printf("bolme:%d\n",sonuc);
sonuc=sayi1-sayi2;
printf("cikarma:%d\n",sonuc);

Eğer yukarıdakileri iyi kavradıysanız kullanıcıdan taban ve kuvvet değerlerini alan ve taban üssü kuvvet işlemini yapan programı yazın

C Dili - Ders 15 - Do-While Döngüsü



Do-While döngüsü while döngüse gibi çalışır fakat ondan farklı olarak koşul ne olursa olsun yapacağı işlemleri bir kez yapar sonra koşula bakar, koşul sağlandığı müddetçe işlemleri tekrarlar. Şimdi kullanılışını görelim. genellikle programların menülerini hazırlarken kullanılır.

int giris;
do{
 printf("1-Yazma\n");
 printf("2-Silme\n");
 printf("3-Tasima\n");
 printf("0-Cikis");
printf("Seciminiz : ");
scanf("%d",&giris);
}while(giris>3 || giris<0);

C Dili - Ders 13 - for Döngüsü



for döngüsüde while döngüsü gibidir. Aynı işi yaparlar fakat yazılışı farklıdır. For döngüsünde sayac'ın ilk değeri, döngü koşulu ve sayacın artırıp/azaltılışı normal parantez kısmına yazılır, süslü parantezler arasına sadece yapılacak işlem yazılır.

int i; //sayac bu

for(i=10;i>10;i--){
 printf("%d",i);
}

C Dili - Ders 3 - Ekrana Yazı Yazdırmak



C dilinde ekrana birşeyler yazmak için printf fonksiyonu kullanılır. Kullanış şekli aşağıdaki gibidir.

printf("Ekranda Gorunecek Yazi");

Yukarıda da gördüğünüz gibi ekranda gösterilcek yazıları çift tırnaklar arasına yazıyoruz. Bir de aşağıdakini deneyin.

printf("Bu satirin sonunda enter'a basilmis gibi davranır.\n");

Yukarıdaki yazı ekranda farklı gözükecektir. Sebebi sonundaki "\n" karakteridir. Bu karakter ile imleç yeni bir satıra geçer.

Son olarak birde şunu deneyin.

printf("Pardus\tUbuntu\nDebian");