C İle Basit Kodlamalar

ancients123

Uzman üye
9 Nis 2016
1,713
335

Arkadaşlar internette gezinerken rastladım paylaşmak istedim (ALINTIDIR - BİLGİ GÜÇTÜR)

C Örnekleri:



C Programlama dili ile ilk programımız ekranda “Hello World” “Merhaba Dünya” örneği.



1
2
3
4
5
6
7
8

#include <stdio.h>
int main() {
// printf() displays the string inside quotation
printf("Hello, World!");
return 0;
}
Ekran Çıktısı:


1
2
3

Hello World


Bu örnekte, kullanıcı tarafından girilen tamsayı bir değişkende saklanır ve ekrana yazdırılır.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

#include <stdio.h>
int main() {
int number;

printf("Sayıyı Gir : ");

// reads and stores input
scanf("%d", &number);

// displays output
printf("Girdiğiniz Sayı : %d", number);

return 0;
}
Ekran Çıktısı:


1
2
3
4

Sayıyı Gir : 20
Girdiğiniz Sayı : 20


Bu örnekte, kullanıcı tarafından girilen iki ondalıklı sayının çarpımı hesaplanır ve ekrana yazdırılır.

C Kodları:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

#include <stdio.h>
int main() {
double a, b, sonuc;
printf("Sayı 1: ");
scanf("%lf", &a);
printf("Sayı 2: ");
scanf("%lf", &b);

sonuc = a * b;

printf("Sonuç = %.2lf", sonuc);

return 0;
}


Ekran Çıktısı:


1
2
3
4
5

Sayı 1: 3.5
Sayı 2: 2
Sonuç = 7.00


Bu örnekte, bir karakterin ASCII değerini nasıl bulacağınızı öğreneceksiniz.

C Kodları:


1
2
3
4
5
6
7
8
9
10
11
12

#include <stdio.h>
int main() {
char c;
printf("Bir karakter girin : ");
scanf("%c", &c);

printf("%c karakteri ASCII değeri = %d", c, c);

return 0;
}



Ekran Çıktısı:


1
2
3
4

Bir karakter girin : A
A karakteri ASCII değeri = 65


Bu örnekte, bir tamsayı başka bir tam sayıya bölündüğünde bölümü ve kalanı bulmayı öğreneceksiniz.

C Kodları:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

#include <stdio.h>
int main() {
int bolunen, bolen, bolum, kalan;
printf("Bölünen: ");
scanf("%d", &bolunen);
printf("Bölen: ");
scanf("%d", &bolen);

// Computes quotient
bolum = bolunen / bolen;

// Computes remainder
kalan = bolunen % bolen;

printf("Bölüm = %d\n", bolum);
printf("Kalan = %d", kalan);
return 0;
}



Ekran Çıktısı:


1
2
3
4
5
6

Bölünen: 21
Bölen: 4
Bölüm = 5
Kalan = 1


Bu örnekte, sizeof operatörünü kullanarak her bir değişkenin boyutunu değerlendirmeyi öğreneceksiniz.

C Kodları:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

#include<stdio.h>
int main() {
int intType;
float floatType;
double doubleType;
char charType;

// sizeof evaluates the size of a variable
printf("int Boyutu : %zu bytes\n", sizeof(intType));
printf("float Boyutu : %zu bytes\n", sizeof(floatType));
printf("double Boyutu : %zu bytes\n", sizeof(doubleType));
printf("char Boyutu : %zu byte\n", sizeof(charType));

return 0;
}


Ekran Çıktısı:


1
2
3
4
5
6

int Boyutu : 4 bytes
float Boyutu : 4 bytes
double Boyutu : 8 bytes
char Boyutu : 1 byte
Bu örnekte, iki farklı teknik kullanarak C programlamasında iki sayıyı değiştirmeyi öğreneceksiniz.

İlk yöntemde üçüncü bir değişken kullanılarak yer değiştirme işlemi gerçekleştirirken 2. yöntemde üçüncü değişken kullanılmamaktadır.


C Kodları: Yöntem-1 (3. Değişken Kullanarak Yer Değiştirme)



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

#include<stdio.h>
int main() {
double ilkSayi, ikinciSayi, temp;
printf("Sayı 1: ");
scanf("%lf", &ilkSayi);
printf("Sayı 2: ");
scanf("%lf", &ikinciSayi);

temp = ilkSayi;

ilkSayi = ikinciSayi;

ikinciSayi = temp;

printf("\nDeğişiklikten sonra ilkSayi = %.2lf\n", ilkSayi);
printf("Değişiklikten sonra ikinciSayi = %.2lf", ikinciSayi);
return 0;
}



C Kodları: Yöntem-2 (3.Değişken Kullanmadan Yer Değiştirme)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

#include <stdio.h>
int main() {
double a, b;
printf("Sayı 1: ");
scanf("%lf", &a);
printf("Sayı 2: ");
scanf("%lf", &b);

a = a - b;

b = a + b;

a = b - a;

printf("Değişiklikten sonra, a = %.2lf\n", a);
printf("Değişiklikten sonra, b = %.2lf", b);
return 0;
}



Ekran Çıktısı:


1
2
3
4
5
6
7

Sayı 1: 5
Sayı 2: 10

Değişiklikten sonra ilkSayi = 10.00
Değişiklikten sonra ikinciSayi = 5.00


Bu örnekte, kullanıcı tarafından girilen bir sayının çift mi yoksa tek mi olduğunu kontrol etmeyi öğreneceksiniz.

C Kodları:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

#include <stdio.h>
int main() {
int num;
printf("Sayı Gir: ");
scanf("%d", &num);

// True if num is perfectly divisible by 2
if(num % 2 == 0)
printf("%d Çift.", num);
else
printf("%d Tek.", num);

return 0;
}
Ekran Çıktısı:


1
2
3
4

Sayı Gir: 14
14 Çift.


Bu örnekte, kullanıcı tarafından girilen bir alfabenin sesli mi yoksa ünsüz mü olduğunu kontrol etmeyi öğreneceksiniz.

C Kodları:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

#include <stdio.h>
int main() {
char c;
int sesliKucukHarf, sesliBuyukHarf;
printf("Bir karakter girin: ");
scanf("%c", &c);

sesliKucukHarf = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u');

sesliBuyukHarf = (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U');

if (sesliKucukHarf || sesliBuyukHarf)
printf("%c ünlü harf.", c);
else
printf("%c ünsüz harf.", c);
return 0;
}
Ekran Çıktısı:


1
2
3
4

Bir Karakter Girin: E
E ünlü harf.


Bu örnekte, kullanıcı tarafından girilen üç sayı arasında en büyük sayıyı bulmayı öğreneceksiniz.

C Kodları:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

#include <stdio.h>
int main() {
double n1, n2, n3;
printf("Sayı1: ");
scanf("%lf", &n1);
printf("Sayı2: ");
scanf("%lf", &n2);
printf("Sayı3: ");
scanf("%lf", &n3);

if (n1 >= n2 && n1 >= n3)
printf("Girilen En Büyük Sayı : %.2lf.", n1);

else if (n2 >= n1 && n2 >= n3)
printf("Girilen En Büyük Sayı : %.2lf.", n2);

else
printf("Girilen En Büyük Sayı : %.2lf.", n3);

return 0;

}


Ekran Çıktısı:



1
2
3
4
5
6

Sayı1: 8
Sayı2: 15
Sayı3: 4
Girilen En Büyük Sayı : 15.00
 

CasPeRAB

Uzman üye
7 Kas 2021
1,146
461
TR❤AZ

Arkadaşlar internette gezinerken rastladım paylaşmak istedim (ALINTIDIR - BİLGİ GÜÇTÜR)

C Örnekleri:



C Programlama dili ile ilk programımız ekranda “Hello World” “Merhaba Dünya” örneği.



1
2
3
4
5
6
7
8

#include <stdio.h>
int main() {
// printf() displays the string inside quotation
printf("Hello, World!");
return 0;
}
Ekran Çıktısı:


1
2
3

Hello World


Bu örnekte, kullanıcı tarafından girilen tamsayı bir değişkende saklanır ve ekrana yazdırılır.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

#include <stdio.h>
int main() {
int number;

printf("Sayıyı Gir : ");

// reads and stores input
scanf("%d", &number);

// displays output
printf("Girdiğiniz Sayı : %d", number);

return 0;
}
Ekran Çıktısı:


1
2
3
4

Sayıyı Gir : 20
Girdiğiniz Sayı : 20


Bu örnekte, kullanıcı tarafından girilen iki ondalıklı sayının çarpımı hesaplanır ve ekrana yazdırılır.

C Kodları:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

#include <stdio.h>
int main() {
double a, b, sonuc;
printf("Sayı 1: ");
scanf("%lf", &a);
printf("Sayı 2: ");
scanf("%lf", &b);

sonuc = a * b;

printf("Sonuç = %.2lf", sonuc);

return 0;
}


Ekran Çıktısı:


1
2
3
4
5

Sayı 1: 3.5
Sayı 2: 2
Sonuç = 7.00


Bu örnekte, bir karakterin ASCII değerini nasıl bulacağınızı öğreneceksiniz.

C Kodları:


1
2
3
4
5
6
7
8
9
10
11
12

#include <stdio.h>
int main() {
char c;
printf("Bir karakter girin : ");
scanf("%c", &c);

printf("%c karakteri ASCII değeri = %d", c, c);

return 0;
}



Ekran Çıktısı:


1
2
3
4

Bir karakter girin : A
A karakteri ASCII değeri = 65


Bu örnekte, bir tamsayı başka bir tam sayıya bölündüğünde bölümü ve kalanı bulmayı öğreneceksiniz.

C Kodları:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

#include <stdio.h>
int main() {
int bolunen, bolen, bolum, kalan;
printf("Bölünen: ");
scanf("%d", &bolunen);
printf("Bölen: ");
scanf("%d", &bolen);

// Computes quotient
bolum = bolunen / bolen;

// Computes remainder
kalan = bolunen % bolen;

printf("Bölüm = %d\n", bolum);
printf("Kalan = %d", kalan);
return 0;
}



Ekran Çıktısı:


1
2
3
4
5
6

Bölünen: 21
Bölen: 4
Bölüm = 5
Kalan = 1


Bu örnekte, sizeof operatörünü kullanarak her bir değişkenin boyutunu değerlendirmeyi öğreneceksiniz.

C Kodları:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

#include<stdio.h>
int main() {
int intType;
float floatType;
double doubleType;
char charType;

// sizeof evaluates the size of a variable
printf("int Boyutu : %zu bytes\n", sizeof(intType));
printf("float Boyutu : %zu bytes\n", sizeof(floatType));
printf("double Boyutu : %zu bytes\n", sizeof(doubleType));
printf("char Boyutu : %zu byte\n", sizeof(charType));

return 0;
}


Ekran Çıktısı:


1
2
3
4
5
6

int Boyutu : 4 bytes
float Boyutu : 4 bytes
double Boyutu : 8 bytes
char Boyutu : 1 byte
Bu örnekte, iki farklı teknik kullanarak C programlamasında iki sayıyı değiştirmeyi öğreneceksiniz.

İlk yöntemde üçüncü bir değişken kullanılarak yer değiştirme işlemi gerçekleştirirken 2. yöntemde üçüncü değişken kullanılmamaktadır.


C Kodları: Yöntem-1 (3. Değişken Kullanarak Yer Değiştirme)



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

#include<stdio.h>
int main() {
double ilkSayi, ikinciSayi, temp;
printf("Sayı 1: ");
scanf("%lf", &ilkSayi);
printf("Sayı 2: ");
scanf("%lf", &ikinciSayi);

temp = ilkSayi;

ilkSayi = ikinciSayi;

ikinciSayi = temp;

printf("\nDeğişiklikten sonra ilkSayi = %.2lf\n", ilkSayi);
printf("Değişiklikten sonra ikinciSayi = %.2lf", ikinciSayi);
return 0;
}



C Kodları: Yöntem-2 (3.Değişken Kullanmadan Yer Değiştirme)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

#include <stdio.h>
int main() {
double a, b;
printf("Sayı 1: ");
scanf("%lf", &a);
printf("Sayı 2: ");
scanf("%lf", &b);

a = a - b;

b = a + b;

a = b - a;

printf("Değişiklikten sonra, a = %.2lf\n", a);
printf("Değişiklikten sonra, b = %.2lf", b);
return 0;
}



Ekran Çıktısı:


1
2
3
4
5
6
7

Sayı 1: 5
Sayı 2: 10

Değişiklikten sonra ilkSayi = 10.00
Değişiklikten sonra ikinciSayi = 5.00


Bu örnekte, kullanıcı tarafından girilen bir sayının çift mi yoksa tek mi olduğunu kontrol etmeyi öğreneceksiniz.

C Kodları:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

#include <stdio.h>
int main() {
int num;
printf("Sayı Gir: ");
scanf("%d", &num);

// True if num is perfectly divisible by 2
if(num % 2 == 0)
printf("%d Çift.", num);
else
printf("%d Tek.", num);

return 0;
}
Ekran Çıktısı:


1
2
3
4

Sayı Gir: 14
14 Çift.


Bu örnekte, kullanıcı tarafından girilen bir alfabenin sesli mi yoksa ünsüz mü olduğunu kontrol etmeyi öğreneceksiniz.

C Kodları:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

#include <stdio.h>
int main() {
char c;
int sesliKucukHarf, sesliBuyukHarf;
printf("Bir karakter girin: ");
scanf("%c", &c);

sesliKucukHarf = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u');

sesliBuyukHarf = (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U');

if (sesliKucukHarf || sesliBuyukHarf)
printf("%c ünlü harf.", c);
else
printf("%c ünsüz harf.", c);
return 0;
}
Ekran Çıktısı:


1
2
3
4

Bir Karakter Girin: E
E ünlü harf.


Bu örnekte, kullanıcı tarafından girilen üç sayı arasında en büyük sayıyı bulmayı öğreneceksiniz.

C Kodları:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

#include <stdio.h>
int main() {
double n1, n2, n3;
printf("Sayı1: ");
scanf("%lf", &n1);
printf("Sayı2: ");
scanf("%lf", &n2);
printf("Sayı3: ");
scanf("%lf", &n3);

if (n1 >= n2 && n1 >= n3)
printf("Girilen En Büyük Sayı : %.2lf.", n1);

else if (n2 >= n1 && n2 >= n3)
printf("Girilen En Büyük Sayı : %.2lf.", n2);

else
printf("Girilen En Büyük Sayı : %.2lf.", n3);

return 0;

}


Ekran Çıktısı:



1
2
3
4
5
6

Sayı1: 8
Sayı2: 15
Sayı3: 4
Girilen En Büyük Sayı : 15.00
ELİNE sağlık
 

ancients123

Uzman üye
9 Nis 2016
1,713
335
Moderatör tarafında düzenlendi:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.