#include <stdio.h>
#include <conio.h>
void main(void)
{
clrscr();
printf("\nC Programlama dunyasina hos geldiniz.\n");
getch();
}
C programlama örnekleri , C Programlama Dersi, Örnek C kodları, C Programlama Dersleri, C# Programlama, C++ Programlama Dersi, Algoritma
31 Ağustos 2013 Cumartesi
30 Ağustos 2013 Cuma
Bir sayı girilmesini isteyen ve girilen sayıyı ekrana yazan program
#include <stdio.h>
#include <conio.h>
void main(void)
{
int sayi = 0;
clrscr();
printf("\n Bir sayi giriniz: ");
scanf("%i",&sayi);
fflush(stdin);
printf("\n Girdiginiz sayi %i'dir",sayi);
getch();
}
#include <conio.h>
void main(void)
{
int sayi = 0;
clrscr();
printf("\n Bir sayi giriniz: ");
scanf("%i",&sayi);
fflush(stdin);
printf("\n Girdiginiz sayi %i'dir",sayi);
getch();
}
29 Ağustos 2013 Perşembe
Kullanıcıdan iki sayi girmesini isteyen ve bu iki sayının toplamlarını ekrana yazdıran program.
#include <stdio.h>
#include <conio.h>
void main(void)
{
int sayi1=0;
int sayi2=0;
int toplam=0;
clrscr();
printf("\nIki sayi giriniz... ");
printf("\n=================== ");
printf("\nIlk Sayi: ");
scanf("%i",&sayi1);
fflush(stdin);
printf("\nIkinci sayi: ");
scanf("%i",&sayi2);
fflush(stdin);
toplam = sayi1 + sayi2;
printf("\n\n%d + %d = %d eder.",sayi1, sayi2, toplam);
getch();
}
#include <conio.h>
void main(void)
{
int sayi1=0;
int sayi2=0;
int toplam=0;
clrscr();
printf("\nIki sayi giriniz... ");
printf("\n=================== ");
printf("\nIlk Sayi: ");
scanf("%i",&sayi1);
fflush(stdin);
printf("\nIkinci sayi: ");
scanf("%i",&sayi2);
fflush(stdin);
toplam = sayi1 + sayi2;
printf("\n\n%d + %d = %d eder.",sayi1, sayi2, toplam);
getch();
}
28 Ağustos 2013 Çarşamba
Bir kenarı girilen karenin alanı ve çevresini hesaplayan program
#include <stdio.h>
#include <conio.h>
void main(void)
{
int kenar;
float sonuc;
clrscr();
printf ("Lutfen karenin bir kenar degeri giriniz? (m): ");
scanf("%d",&kenar);
sonuc = float(kenar) * float(kenar);
printf ("\n\nKarenin Alani %ld mı ve ",long(sonuc));
printf ("Cevresi %5.0f m'dir.",(4*float(kenar)));
getch();
}
#include <conio.h>
void main(void)
{
int kenar;
float sonuc;
clrscr();
printf ("Lutfen karenin bir kenar degeri giriniz? (m): ");
scanf("%d",&kenar);
sonuc = float(kenar) * float(kenar);
printf ("\n\nKarenin Alani %ld mı ve ",long(sonuc));
printf ("Cevresi %5.0f m'dir.",(4*float(kenar)));
getch();
}
27 Ağustos 2013 Salı
İki kenarı girilen dikdörtgenin karesi ve çevresini bulan program
#include <stdio.h>
#include <conio.h>
void main(void)
{
int kenar1,kenar2;
float karesi,cevresi;
clrscr();
printf ("Lutfen 1. kenar degerini giriniz? (m): ");
scanf("%d",&kenar1);
printf ("Lutfen 2. kenar degerini giriniz? (m): ");
scanf("%d",&kenar2);
karesi = float(kenar1) * float(kenar2);
cevresi = 2 * (float(kenar1) + float(kenar2));
printf ("\n\nDikdortgenin Alani %.0f mi ve Cevresi %.0f m'dir.",
karesi,cevresi);
getch();
}
#include <conio.h>
void main(void)
{
int kenar1,kenar2;
float karesi,cevresi;
clrscr();
printf ("Lutfen 1. kenar degerini giriniz? (m): ");
scanf("%d",&kenar1);
printf ("Lutfen 2. kenar degerini giriniz? (m): ");
scanf("%d",&kenar2);
karesi = float(kenar1) * float(kenar2);
cevresi = 2 * (float(kenar1) + float(kenar2));
printf ("\n\nDikdortgenin Alani %.0f mi ve Cevresi %.0f m'dir.",
karesi,cevresi);
getch();
}
26 Ağustos 2013 Pazartesi
Yarıçapı girilen dairenin alanını ve çevresini bulan program
#include <stdio.h>
#include <conio.h>
void main(void)
{
float yaricap = 0;
double alan = 0;
double cevre = 0;
clrscr();
printf("\n Dairenin Alani ve Cevresi");
printf("\n =========================");
printf("\n Dairenin yaricapini giriniz: ");
scanf("%f",&yaricap);
fflush(stdin);
alan = 3.14 * yaricap * yaricap;
cevre = 2 * 3.14 * yaricap;
printf("\n Dairenin Alani : %.4f ",alan);
printf("\n Dairenin Cevresi : %.4f",cevre);
#include <conio.h>
void main(void)
{
float yaricap = 0;
double alan = 0;
double cevre = 0;
clrscr();
printf("\n Dairenin Alani ve Cevresi");
printf("\n =========================");
printf("\n Dairenin yaricapini giriniz: ");
scanf("%f",&yaricap);
fflush(stdin);
alan = 3.14 * yaricap * yaricap;
cevre = 2 * 3.14 * yaricap;
printf("\n Dairenin Alani : %.4f ",alan);
printf("\n Dairenin Cevresi : %.4f",cevre);
25 Ağustos 2013 Pazar
Kullanıcıdan gidilecek mesafe ve varış zamanını sorarak olması gereken hızı hesaplayan program
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main(void)
{
float mesafe=0;
int zaman=0;
float hiz= 0;
clrscr();
printf("\n Gidilecek mesafe (m): ");
scanf("%f",&mesafe);
fflush(stdin);
printf("\n Varis zamani (sn) : ");
scanf("%i",&zaman);
fflush(stdin);
hiz = (float) mesafe/zaman;
printf("\n Hiziniz : %.2f m/s olmalidir.",hiz);
getch();
}
#include <conio.h>
#include <string.h>
void main(void)
{
float mesafe=0;
int zaman=0;
float hiz= 0;
clrscr();
printf("\n Gidilecek mesafe (m): ");
scanf("%f",&mesafe);
fflush(stdin);
printf("\n Varis zamani (sn) : ");
scanf("%i",&zaman);
fflush(stdin);
hiz = (float) mesafe/zaman;
printf("\n Hiziniz : %.2f m/s olmalidir.",hiz);
getch();
}
24 Ağustos 2013 Cumartesi
Kullanıcıdan yaşını sorarak ay, hafta, gun,saat,dakika ve saniye olarak hesaplayan program
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main(void)
{
int yas = 0;
int ay = 0;
int hafta = 0;
long int gun = 0;
long int saat = 0;
long int dakika = 0;
long int saniye = 0;
clrscr();
printf("\n Yasiniz kac : ");
scanf("%i",&yas);
fflush(stdin);
ay = (int) yas * 12;
hafta = (int) yas * 52;
gun = (long int) yas * 365;
saat = (long int) yas * 365 * 24;
dakika = (long int) yas * 365 * 24 * 60;
saniye = (long int) yas * 365 * 24 * 60 * 60;
printf("\n Yasiniz %i olduguna gore :",yas);
printf("\n%10d ay",ay);
printf("\n%10d hafta",hafta);
printf("\n%10ld gun",gun);
printf("\n%10ld saat",dakika);
printf("\n%10ld dakika",dakika);
printf("\n%10li saniye",saniye);
printf("\nyasamissiniz.");
getch();
}
#include <conio.h>
#include <string.h>
void main(void)
{
int yas = 0;
int ay = 0;
int hafta = 0;
long int gun = 0;
long int saat = 0;
long int dakika = 0;
long int saniye = 0;
clrscr();
printf("\n Yasiniz kac : ");
scanf("%i",&yas);
fflush(stdin);
ay = (int) yas * 12;
hafta = (int) yas * 52;
gun = (long int) yas * 365;
saat = (long int) yas * 365 * 24;
dakika = (long int) yas * 365 * 24 * 60;
saniye = (long int) yas * 365 * 24 * 60 * 60;
printf("\n Yasiniz %i olduguna gore :",yas);
printf("\n%10d ay",ay);
printf("\n%10d hafta",hafta);
printf("\n%10ld gun",gun);
printf("\n%10ld saat",dakika);
printf("\n%10ld dakika",dakika);
printf("\n%10li saniye",saniye);
printf("\nyasamissiniz.");
getch();
}
23 Ağustos 2013 Cuma
Girilen bir sayının tek veya çift sayi olduğunu bulan program.
#include <stdio.h>
#include <conio.h>
void main(void)
{
int sayi = 0;
clrscr();
printf("\n Tek mi, Cift mi? ");
printf("\n ================ ");
printf("\n Bir sayi giriniz : ");
scanf("%i",&sayi);
fflush(stdin);
if( sayi % 2 == 0 )
printf("\n %i bir cift sayidir.",sayi);
else
printf("\n %i bir tek sayidir.",sayi);
getch();
}
#include <conio.h>
void main(void)
{
int sayi = 0;
clrscr();
printf("\n Tek mi, Cift mi? ");
printf("\n ================ ");
printf("\n Bir sayi giriniz : ");
scanf("%i",&sayi);
fflush(stdin);
if( sayi % 2 == 0 )
printf("\n %i bir cift sayidir.",sayi);
else
printf("\n %i bir tek sayidir.",sayi);
getch();
}
22 Ağustos 2013 Perşembe
Kullanıcıdan iki sayi girmesini isteyen ve sayıların büyüklüğünü karşılaştıran program
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(void)
{
int SAYI = 0;
int sayi = 0;
clrscr();
printf("\n Birinci Sayi : ");
scanf("%i",&SAYI);
fflush(stdin);
printf("\n Ikinci sayi : ");
scanf("%i",&sayi);
fflush(stdin);
if( SAYI > sayi )
printf("Birinci sayi daha buyuk.");
if( SAYI == sayi )
printf("\n Iki sayi birbirine esit.");
if( SAYI < sayi )
printf("\n Ikinci sayi daha buyuk.");
getch();
}
#include <conio.h>
#include <math.h>
void main(void)
{
int SAYI = 0;
int sayi = 0;
clrscr();
printf("\n Birinci Sayi : ");
scanf("%i",&SAYI);
fflush(stdin);
printf("\n Ikinci sayi : ");
scanf("%i",&sayi);
fflush(stdin);
if( SAYI > sayi )
printf("Birinci sayi daha buyuk.");
if( SAYI == sayi )
printf("\n Iki sayi birbirine esit.");
if( SAYI < sayi )
printf("\n Ikinci sayi daha buyuk.");
getch();
}
21 Ağustos 2013 Çarşamba
Koordinatları verilen iki nokta arasındaki mesafeyi bulan program
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(void)
{
int x1 = 0, y1 = 0;
int x2 = 0, y2 = 0;
float mesafe = 0 ;
clrscr();
printf("\n 1. Nokta (X Y): ");
scanf("%d %d",&x1,&y1);
fflush(stdin);
printf("\n 2. Nokta (X Y): ");
scanf("%d %d",&x2,&y2);
fflush(stdin);
mesafe = sqrt( pow( (y2-y1),2) + pow((x2-x1),2) ) ;
printf("\n Mesafe : %.2f",mesafe);
getch();
}
#include <conio.h>
#include <math.h>
void main(void)
{
int x1 = 0, y1 = 0;
int x2 = 0, y2 = 0;
float mesafe = 0 ;
clrscr();
printf("\n 1. Nokta (X Y): ");
scanf("%d %d",&x1,&y1);
fflush(stdin);
printf("\n 2. Nokta (X Y): ");
scanf("%d %d",&x2,&y2);
fflush(stdin);
mesafe = sqrt( pow( (y2-y1),2) + pow((x2-x1),2) ) ;
printf("\n Mesafe : %.2f",mesafe);
getch();
}
20 Ağustos 2013 Salı
Yaşı girilen bir kişinin seçimlerde oy verme yeterliliği olup olmadığını test eden program
#include <stdio.h>
#include <conio.h>
void main(void)
{
int yas = 0;
clrscr();
printf("\n Oy verme yeterligi....");
printf("\n ========================");
printf("\n Secmen yasi giriniz : ");
scanf("%i",&yas);
fflush(stdin);
if( yas > 18 )
printf("\n Secimlerde oy verme yeterligine sahipsiniz.");
else
printf("\n Secimlerde oy verme yeterligine sahip degilsiniz");
getch();
}
#include <conio.h>
void main(void)
{
int yas = 0;
clrscr();
printf("\n Oy verme yeterligi....");
printf("\n ========================");
printf("\n Secmen yasi giriniz : ");
scanf("%i",&yas);
fflush(stdin);
if( yas > 18 )
printf("\n Secimlerde oy verme yeterligine sahipsiniz.");
else
printf("\n Secimlerde oy verme yeterligine sahip degilsiniz");
getch();
}
19 Ağustos 2013 Pazartesi
Girilen yılın artık yıl olup olmadığını tespit eden program
#include <conio.h>
void main(void)
{
int yil = 0;
clrscr();
printf("\n Artik yil tespiti...");
printf("\n =================");
printf("\n Kontrol edilecek yili giriniz : ");
scanf("%i",&yil);
fflush(stdin);
if( yil % 4 == 0 || yil%400 == 0 )
printf("\n %i yili artik yildir. ");
else
printf("\n %i yili artik yil degildir.");
getch();
}
Gelen yoruma itafen kodun açıklaması:
void main(void)
{
int yil = 0;
clrscr();
printf("\n Artik yil tespiti...");
printf("\n =================");
printf("\n Kontrol edilecek yili giriniz : ");
scanf("%i",&yil);
fflush(stdin);
if( yil % 4 == 0 || yil%400 == 0 )
printf("\n %i yili artik yildir. ");
else
printf("\n %i yili artik yil degildir.");
getch();
}
Gelen yoruma itafen kodun açıklaması:
Program, bir yılın artık yıl olup olmadığını sınar. Bir yıl içinde, Şubat ayı 29 gün olursa o yıl artık yıl olarak adlandırılır. Artık yıl peryodik olarak 4 yılda bir gelir. Genel kanı "bir yıl 4 ile tam bölünebirse o yıl artık yıldır" şeklindedir. Fakat 1996 artık yıl iken 1800 artık yıl değildir. Genel sorgulama söyle olmalıdır: Eğer bir yıl
- 4 ile tam bölünüyorsa VE 100'e tam bölünmüyorsa VEYA
- 400 'e tam bölünüryorsa
o yıl artık yıldır.
18 Ağustos 2013 Pazar
Girilen bir nota karşılık gelen durumu yazdıran program.
#include <stdio.h>
#include <conio.h>
void main(void)
{
float yuzde = 0;
clrscr();
printf("\n Bir not girin (0-100): ");
scanf("%f",&yuzde);
fflush(stdin);
if( yuzde >= 80 && yuzde <= 100 )
printf("\n PEKIYI ");
else if( yuzde >= 60 && yuzde < 80 )
printf("\n IYI ");
else if( yuzde >= 40 && yuzde < 60 )
printf("\n ORTA");
else if( yuzde >= 20 && yuzde < 40 )
printf("\n GECER ");
else if( yuzde >= 0 && yuzde < 20 )
printf("\n KALDI");
else
printf("\n GECERSIZ NOT!...");
getch();
}
#include <conio.h>
void main(void)
{
float yuzde = 0;
clrscr();
printf("\n Bir not girin (0-100): ");
scanf("%f",&yuzde);
fflush(stdin);
if( yuzde >= 80 && yuzde <= 100 )
printf("\n PEKIYI ");
else if( yuzde >= 60 && yuzde < 80 )
printf("\n IYI ");
else if( yuzde >= 40 && yuzde < 60 )
printf("\n ORTA");
else if( yuzde >= 20 && yuzde < 40 )
printf("\n GECER ");
else if( yuzde >= 0 && yuzde < 20 )
printf("\n KALDI");
else
printf("\n GECERSIZ NOT!...");
getch();
}
17 Ağustos 2013 Cumartesi
Klavyeden girilen harfin sesli harf olup olmadığını kontrol eden program
#include <stdio.h>
#include <conio.h>
void main(void)
{
char harf = ' ';
clrscr();
printf("\n Sesli harflerin kontrolu...");
printf("\n ===========================");
printf("\n Bir harf giriniz :");
scanf("%c",&harf);
fflush(stdin);
if( harf == 'A' || harf == 'E' || harf == 'I' || harf == 'O' || harf == 'U' )
printf("\n %c bir SESLI harftir.",harf);
else
printf("\n %c bir sesli harf DEGILDIR.",harf);
getch();
}
#include <conio.h>
void main(void)
{
char harf = ' ';
clrscr();
printf("\n Sesli harflerin kontrolu...");
printf("\n ===========================");
printf("\n Bir harf giriniz :");
scanf("%c",&harf);
fflush(stdin);
if( harf == 'A' || harf == 'E' || harf == 'I' || harf == 'O' || harf == 'U' )
printf("\n %c bir SESLI harftir.",harf);
else
printf("\n %c bir sesli harf DEGILDIR.",harf);
getch();
}
16 Ağustos 2013 Cuma
Haftanın gün numarasına karşılık gelen gün adını veren program
#include <stdio.h>
#include <conio.h>
void main(void)
{
int gun = 0;
clrscr();
printf("\n Haftanin Gunleri...");
printf("\n ===================");
printf("\n Bir gun numarasi giriniz : ");
scanf("%i",&gun);
fflush(stdin);
if( gun == 1 )
printf("\n Pazartesi");
else if( gun == 2 )
printf("\n Sali");
else if( gun == 3 )
printf("\n Carsamba");
else if( gun == 4 )
printf("\n Persembe");
else if( gun == 5 )
printf("\n Cuma");
else if( gun == 6 )
printf("\n Cumartesi");
else if( gun == 7 )
printf("\n Pazar");
else
printf("\n Gecersiz gun numarası...");
getch();
}
#include <conio.h>
void main(void)
{
int gun = 0;
clrscr();
printf("\n Haftanin Gunleri...");
printf("\n ===================");
printf("\n Bir gun numarasi giriniz : ");
scanf("%i",&gun);
fflush(stdin);
if( gun == 1 )
printf("\n Pazartesi");
else if( gun == 2 )
printf("\n Sali");
else if( gun == 3 )
printf("\n Carsamba");
else if( gun == 4 )
printf("\n Persembe");
else if( gun == 5 )
printf("\n Cuma");
else if( gun == 6 )
printf("\n Cumartesi");
else if( gun == 7 )
printf("\n Pazar");
else
printf("\n Gecersiz gun numarası...");
getch();
}
15 Ağustos 2013 Perşembe
Girilen bir yaşa karşılık gelen hayat dilimini ekrana yazan program
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(void)
{
int yas = 0;
clrscr();
printf("\n Yasinizi giriniz : ");
scanf("%i",&yas);
fflush(stdin);
if( yas >= 1 && yas <= 4)
printf("\n Bebeklik Donemi");
else if( yas > 4 && yas <= 14 )
printf("\n Ilkogretim Donemi");
else if( yas > 14 && yas <= 21 )
printf("\n Yuksek Ogretim Donemi");
else if( yas > 21 && yas <= 60 )
printf("\n Is Hayati ");
else if( yas > 60 )
printf("\n Emeklilik Donemi");
else
printf("\n Gecersiz Yas...");
getch();
}
#include <conio.h>
#include <math.h>
void main(void)
{
int yas = 0;
clrscr();
printf("\n Yasinizi giriniz : ");
scanf("%i",&yas);
fflush(stdin);
if( yas >= 1 && yas <= 4)
printf("\n Bebeklik Donemi");
else if( yas > 4 && yas <= 14 )
printf("\n Ilkogretim Donemi");
else if( yas > 14 && yas <= 21 )
printf("\n Yuksek Ogretim Donemi");
else if( yas > 21 && yas <= 60 )
printf("\n Is Hayati ");
else if( yas > 60 )
printf("\n Emeklilik Donemi");
else
printf("\n Gecersiz Yas...");
getch();
}
14 Ağustos 2013 Çarşamba
Basit dört işlem ve modüler aritmetik işlemi yapabilen program
#include <stdio.h>
#include <conio.h>
void main(void)
{
float sayi1 = 0;
float sayi2 = 0;
double sonuc = 0;
char islem = ' ';
clrscr();
printf("\n Basit Hesap Makinasi...");
printf("\n =======================");
printf("\n 1. Sayi : ");
scanf("%f",&sayi1);
fflush(stdin);
printf("\n 2. Sayi : ");
scanf("%f",&sayi2);
fflush(stdin);
printf("\n Yapilacak islemi giriniz ( + - / * % ) : ");
scanf("%c",&islem);
fflush(stdin);
if( islem == '+')
sonuc = sayi1 + sayi2;
else if( islem == '-')
sonuc = sayi1 - sayi2;
else if( islem == '*')
sonuc = sayi1 * sayi2;
else if( islem == '/')
{
if( sayi2 > 0)
sonuc = sayi1/sayi2;
else
printf("\n Hata: Sifira bolme hatasi");
}
else
printf("\n Gecerli bir islem isareti girmediniz.");
printf("\n\n %.2f %c %.2f = %.3f",sayi1,islem,sayi2,sonuc);
getch();
}
#include <conio.h>
void main(void)
{
float sayi1 = 0;
float sayi2 = 0;
double sonuc = 0;
char islem = ' ';
clrscr();
printf("\n Basit Hesap Makinasi...");
printf("\n =======================");
printf("\n 1. Sayi : ");
scanf("%f",&sayi1);
fflush(stdin);
printf("\n 2. Sayi : ");
scanf("%f",&sayi2);
fflush(stdin);
printf("\n Yapilacak islemi giriniz ( + - / * % ) : ");
scanf("%c",&islem);
fflush(stdin);
if( islem == '+')
sonuc = sayi1 + sayi2;
else if( islem == '-')
sonuc = sayi1 - sayi2;
else if( islem == '*')
sonuc = sayi1 * sayi2;
else if( islem == '/')
{
if( sayi2 > 0)
sonuc = sayi1/sayi2;
else
printf("\n Hata: Sifira bolme hatasi");
}
else
printf("\n Gecerli bir islem isareti girmediniz.");
printf("\n\n %.2f %c %.2f = %.3f",sayi1,islem,sayi2,sonuc);
getch();
}
13 Ağustos 2013 Salı
Basit dort islem ve moduler aritmetik islemi yapabilen program. (SWITCH ile)
#include <stdio.h>
#include <conio.h>
void main(void)
{
float sayi1 = 0;
float sayi2 = 0;
double sonuc = 0;
char islem = ' ';
clrscr();
printf("\n Basit Hesap Makinasi...");
printf("\n =======================");
printf("\n 1. sayi : ");
scanf("%f",&sayi1);
fflush(stdin);
printf("\n 2. sayi : ");
scanf("%f",&sayi2);
fflush(stdin);
printf("\n Yapilacak islem ( + - / * % ) : ");
scanf("%c",&islem);
fflush(stdin);
switch( islem )
{
case '+': sonuc = sayi1 + sayi2; break;
case '-': sonuc = sayi1 - sayi2; break;
case '*': sonuc = sayi1 * sayi2; break;
case '/':
{
if( sayi2 > 0)
sonuc = sayi1/sayi2;
else
printf("\n HATA : Sifira bolunme hatasi");
} ; break;
default: printf("\n Gecerli bir islem belirtmediniz.");
}
printf("\n\n %.2f %c %.2f = %.3f",sayi1,islem,sayi2,sonuc);
getch();
}
#include <conio.h>
void main(void)
{
float sayi1 = 0;
float sayi2 = 0;
double sonuc = 0;
char islem = ' ';
clrscr();
printf("\n Basit Hesap Makinasi...");
printf("\n =======================");
printf("\n 1. sayi : ");
scanf("%f",&sayi1);
fflush(stdin);
printf("\n 2. sayi : ");
scanf("%f",&sayi2);
fflush(stdin);
printf("\n Yapilacak islem ( + - / * % ) : ");
scanf("%c",&islem);
fflush(stdin);
switch( islem )
{
case '+': sonuc = sayi1 + sayi2; break;
case '-': sonuc = sayi1 - sayi2; break;
case '*': sonuc = sayi1 * sayi2; break;
case '/':
{
if( sayi2 > 0)
sonuc = sayi1/sayi2;
else
printf("\n HATA : Sifira bolunme hatasi");
} ; break;
default: printf("\n Gecerli bir islem belirtmediniz.");
}
printf("\n\n %.2f %c %.2f = %.3f",sayi1,islem,sayi2,sonuc);
getch();
}
12 Ağustos 2013 Pazartesi
Bir üçgenin girilen üç kenarına göre üçgen türünü bulan program
#include <stdio.h>
#include <conio.h>
void main(void)
{
int kenar1 = 0, kenar2 = 0, kenar3 = 0;
clrscr();
printf("\n Ucgenin Kenarlari : ");
printf("\n 1. Kenar : ");
scanf("%i",&kenar1);
fflush(stdin);
printf("\n 2. Kenar : ");
scanf("%i",&kenar2);
fflush(stdin);
printf("\n 3. Kenar : ");
scanf("%i",&kenar3);
fflush(stdin);
if( (kenar1 == kenar2 ) && ( kenar2 == kenar3) )
{
printf("\n Tum kenarlar esit. ");
printf("\n Bu bir eskenar ucgendir.");
}
else if( (kenar1 == kenar2 ) || (kenar2 == kenar3) || (kenar1 == kenar3) )
{
printf("\n Iki kenar esit.");
printf("\n Bu bir ikizkenar ucgendir.");
}
else
{
printf("\n Kenarlar esit degil.");
printf("\n Karma bir ucgendir.");
}
getch();
}
#include <conio.h>
void main(void)
{
int kenar1 = 0, kenar2 = 0, kenar3 = 0;
clrscr();
printf("\n Ucgenin Kenarlari : ");
printf("\n 1. Kenar : ");
scanf("%i",&kenar1);
fflush(stdin);
printf("\n 2. Kenar : ");
scanf("%i",&kenar2);
fflush(stdin);
printf("\n 3. Kenar : ");
scanf("%i",&kenar3);
fflush(stdin);
if( (kenar1 == kenar2 ) && ( kenar2 == kenar3) )
{
printf("\n Tum kenarlar esit. ");
printf("\n Bu bir eskenar ucgendir.");
}
else if( (kenar1 == kenar2 ) || (kenar2 == kenar3) || (kenar1 == kenar3) )
{
printf("\n Iki kenar esit.");
printf("\n Bu bir ikizkenar ucgendir.");
}
else
{
printf("\n Kenarlar esit degil.");
printf("\n Karma bir ucgendir.");
}
getch();
}
11 Ağustos 2013 Pazar
Kullanıcıya medeni halini, evli ise kaç çocuğu olduğunu soran ve gerekli mesajı veren program
#include <stdio.h>
#include <conio.h>
void main(void)
{
char evli = ' ';
int cocuk = 0;
clrscr();
printf("\n Sonuca bagli karsilastirmalar...");
printf("\n ================================");
printf("\n Evli misiniz? : ");
scanf("%c",&evli);
fflush(stdin);
if( evli == 'E' || evli == 'e' )
{
printf("\n Kac cocugunuz var? : ");
scanf("%i",&cocuk);
fflush(stdin);
if( cocuk > 2)
{
printf("\n Buyuk bir aileniz var.");
}
else
{
printf("\n Kucuk bir aileniz var.");
}
}
else if( evli == 'H' || evli == 'h' )
printf("\n Evli degilsiniz demek. Hmmmm..");
else
printf("\n Gecersiz girdi.");
getch();
}
#include <conio.h>
void main(void)
{
char evli = ' ';
int cocuk = 0;
clrscr();
printf("\n Sonuca bagli karsilastirmalar...");
printf("\n ================================");
printf("\n Evli misiniz? : ");
scanf("%c",&evli);
fflush(stdin);
if( evli == 'E' || evli == 'e' )
{
printf("\n Kac cocugunuz var? : ");
scanf("%i",&cocuk);
fflush(stdin);
if( cocuk > 2)
{
printf("\n Buyuk bir aileniz var.");
}
else
{
printf("\n Kucuk bir aileniz var.");
}
}
else if( evli == 'H' || evli == 'h' )
printf("\n Evli degilsiniz demek. Hmmmm..");
else
printf("\n Gecersiz girdi.");
getch();
}
10 Ağustos 2013 Cumartesi
Girilen bir sayının ASAL Sayı olup olmadığını bulan program
#include <stdio.h>
#include <conio.h>
void main(void)
{
int sayi = 0;
int n = 0;
char tek = 'E';
clrscr();
printf("\n Bir sayi giriniz : ");
scanf("%i",&sayi);
fflush(stdin);
for(n=2;n<sayi;n++)
{
if( sayi % n == 0 )
{
tek = 'H';
break;
}
}
if( tek == 'E' )
printf("\n %i sayisi ASAL sayidir.",sayi);
else
printf("\n %i sayisi asal sayi DEGIL.",sayi);
getch();
}
#include <conio.h>
void main(void)
{
int sayi = 0;
int n = 0;
char tek = 'E';
clrscr();
printf("\n Bir sayi giriniz : ");
scanf("%i",&sayi);
fflush(stdin);
for(n=2;n<sayi;n++)
{
if( sayi % n == 0 )
{
tek = 'H';
break;
}
}
if( tek == 'E' )
printf("\n %i sayisi ASAL sayidir.",sayi);
else
printf("\n %i sayisi asal sayi DEGIL.",sayi);
getch();
}
9 Ağustos 2013 Cuma
1'den 25'e ileri ve 25'den 1'e geri sayan program
#include <stdio.h>
#include <conio.h>
void main(void)
{
int sayi = 0;
clrscr();
printf("1'den 25'e ileri sayma\n");
printf("======================\n\n");
for(sayi=1;sayi<=25;sayi++)
{
printf("\t%i",sayi);
}
printf("\n\n\n");
printf("25'den 1'e geri sayma\n");
printf("=====================\n\n");
for(sayi=25;sayi>=1;sayi--)
{
printf("\t%i",sayi);
}
getch();
}
#include <conio.h>
void main(void)
{
int sayi = 0;
clrscr();
printf("1'den 25'e ileri sayma\n");
printf("======================\n\n");
for(sayi=1;sayi<=25;sayi++)
{
printf("\t%i",sayi);
}
printf("\n\n\n");
printf("25'den 1'e geri sayma\n");
printf("=====================\n\n");
for(sayi=25;sayi>=1;sayi--)
{
printf("\t%i",sayi);
}
getch();
}
8 Ağustos 2013 Perşembe
1'den 50'ye kadar olan tüm doğal sayıları, tek ve çift sayıları ayrı ayrı yazdıran program.
#include <stdio.h>
#include <conio.h>
void main(void)
{
int no = 0;
clrscr();
printf("\n Dogal Sayilar");
printf("\n =============");
for(no = 1; no <= 50; no=no+1)
{
printf("\t %i",no);
}
7 Ağustos 2013 Çarşamba
Girilen bir sayı için çarpım tablosunu yazdıran program
#include <stdio.h>
#include <conio.h>
void main(void)
{
int sayi = 0;
int n = 0;
clrscr();
printf("\n Carpim Tablosu...");
printf("\n =================");
printf("\n Bir sayi girin : ");
scanf("%i",&sayi);
fflush(stdin);
printf("\n\n %i sayisi\n\n",sayi);
for(n=1;n<=10;n++)
{
printf("\n %i * %i = %i",sayi,n,(sayi*n) );
}
getch();
}
#include <conio.h>
void main(void)
{
int sayi = 0;
int n = 0;
clrscr();
printf("\n Carpim Tablosu...");
printf("\n =================");
printf("\n Bir sayi girin : ");
scanf("%i",&sayi);
fflush(stdin);
printf("\n\n %i sayisi\n\n",sayi);
for(n=1;n<=10;n++)
{
printf("\n %i * %i = %i",sayi,n,(sayi*n) );
}
getch();
}
6 Ağustos 2013 Salı
Girilen bir sayının faktöriyelini hesaplayan program
#include <stdio.h>
#include <conio.h>
void main(void)
{
int sayi = 0;
int n = 0;
long int sonuc = 1;
clrscr();
printf("\n Faktoriyel...");
printf("\n =============");
printf("\n Bir Sayi giriniz : ");
scanf("%i",&sayi);
fflush(stdin);
for( n = 1;n <= sayi; n++)
{
sonuc = sonuc * n;
}
printf("\n %i! = %li ",sayi,sonuc);
getch();
}
#include <conio.h>
void main(void)
{
int sayi = 0;
int n = 0;
long int sonuc = 1;
clrscr();
printf("\n Faktoriyel...");
printf("\n =============");
printf("\n Bir Sayi giriniz : ");
scanf("%i",&sayi);
fflush(stdin);
for( n = 1;n <= sayi; n++)
{
sonuc = sonuc * n;
}
printf("\n %i! = %li ",sayi,sonuc);
getch();
}
5 Ağustos 2013 Pazartesi
Girilen bir sayinin kuvvetini hesaplayan program. (Normal ve pow() ile)
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(void)
{
int sayi = 0;
int us = 0;
long int sonuc = 1;
int n = 0;
clrscr();
printf("\n Bir sayinin kuvvetini alma...");
printf("\n ==========================");
printf("\n Bir sayi giriniz : ");
scanf("%i",&sayi);
fflush(stdin);
printf("\n Kacinci kuvveti alinacak : ");
scanf("%i",&us);
fflush(stdin);
//for dongusu ile hesaplama yontemi
for( n = 1; n <= us; n++)
{
sonuc = sonuc * sayi;
}
printf("\n %i^%i \t\t= %li\n\n",sayi,us,sonuc);
//C Fonksiyonu pow(x,y) ile hesaplama yontemi
printf(" pow(%d,%d) \t= %li",sayi,us,int(pow(sayi,us)));
getch();
}
4 Ağustos 2013 Pazar
Girilen iki sayı arasında bulunan asal sayıları listeleyen program
#include <stdio.h>
#include <conio.h>
void main(void)
{
int baslangic = 0;
int bitis = 0;
int sayi = 0;
int n = 0;
char asal = 'E';
clrscr();
printf("\n Verilen araliktaki asal sayilar...");
printf("\n ==================================");
printf("\n Baslangic : ");
scanf("%i",&baslangic);
fflush(stdin);
printf("\n Bitis : ");
scanf("%i",&bitis);
fflush(stdin);
printf("\n\n %i ve %i arasindaki asal sayilar : ",baslangic,bitis);
printf("\n ===================================\n");
for( sayi = baslangic ; sayi <= bitis ; sayi++ )
{
asal = 'E';
for( n = 2 ; n < sayi ; n++ )
{
if( sayi % n == 0 )
asal = 'H' ;
}
if( asal == 'E' )
printf("\t%i",sayi);
}
getch();
}
#include <conio.h>
void main(void)
{
int baslangic = 0;
int bitis = 0;
int sayi = 0;
int n = 0;
char asal = 'E';
clrscr();
printf("\n Verilen araliktaki asal sayilar...");
printf("\n ==================================");
printf("\n Baslangic : ");
scanf("%i",&baslangic);
fflush(stdin);
printf("\n Bitis : ");
scanf("%i",&bitis);
fflush(stdin);
printf("\n\n %i ve %i arasindaki asal sayilar : ",baslangic,bitis);
printf("\n ===================================\n");
for( sayi = baslangic ; sayi <= bitis ; sayi++ )
{
asal = 'E';
for( n = 2 ; n < sayi ; n++ )
{
if( sayi % n == 0 )
asal = 'H' ;
}
if( asal == 'E' )
printf("\t%i",sayi);
}
getch();
}
3 Ağustos 2013 Cumartesi
* karakteri ile piramit olusturan program
#include <stdio.h>
#include <conio.h>
/*Bosluk adli fonksiyonun prototipini tanimliyoruz. */
void bosluk(int);
void main(void)
{
int cizgi= 0;
int satir = 0;
int sayi = 0;
int s = 40;
clrscr();
printf("\n Kac cizgi kullanilsin? : ");
scanf("%i",&cizgi);
fflush(stdin);
if(cizgi > 20 )
{
printf("\n Cizgi sayisi cok fazla .");
getch();
return 0;
}
for(satir =1;satir<=cizgi;satir++)
{
printf("\n");
bosluk(s);
for(sayi= 1; sayi <= satir;sayi++)
printf("* ");
for(sayi= satir-1; sayi >= 1;sayi--)
printf("* ");
s = s - 2;
}
getch();
}
void bosluk(int t)
{
int sayac = 0;
for(sayac = 1 ; sayac <= t;sayac++)
putchar(' ');
}
#include <conio.h>
/*Bosluk adli fonksiyonun prototipini tanimliyoruz. */
void bosluk(int);
void main(void)
{
int cizgi= 0;
int satir = 0;
int sayi = 0;
int s = 40;
clrscr();
printf("\n Kac cizgi kullanilsin? : ");
scanf("%i",&cizgi);
fflush(stdin);
if(cizgi > 20 )
{
printf("\n Cizgi sayisi cok fazla .");
getch();
return 0;
}
for(satir =1;satir<=cizgi;satir++)
{
printf("\n");
bosluk(s);
for(sayi= 1; sayi <= satir;sayi++)
printf("* ");
for(sayi= satir-1; sayi >= 1;sayi--)
printf("* ");
s = s - 2;
}
getch();
}
void bosluk(int t)
{
int sayac = 0;
for(sayac = 1 ; sayac <= t;sayac++)
putchar(' ');
}
2 Ağustos 2013 Cuma
Sayı piramidi oluşturan program
#include <stdio.h>
#include <conio.h>
void main(void)
{
void bosluk(int);
int satir = 0;
int sayi = 0;
int s = 40;
clrscr();
for(satir =1;satir<10;satir++)
{
printf("\n");
bosluk(s);
for(sayi= 1; sayi <= satir;sayi++)
printf("%i ",sayi);
for(sayi= satir-1; sayi >= 1;sayi--)
printf("%i ",sayi);
s = s -2;
}
getch();
}
void bosluk(int t)
{
int sayac = 0;
for(sayac = 1 ; sayac <= t;sayac++)
putchar(' ');
}
#include <conio.h>
void main(void)
{
void bosluk(int);
int satir = 0;
int sayi = 0;
int s = 40;
clrscr();
for(satir =1;satir<10;satir++)
{
printf("\n");
bosluk(s);
for(sayi= 1; sayi <= satir;sayi++)
printf("%i ",sayi);
for(sayi= satir-1; sayi >= 1;sayi--)
printf("%i ",sayi);
s = s -2;
}
getch();
}
void bosluk(int t)
{
int sayac = 0;
for(sayac = 1 ; sayac <= t;sayac++)
putchar(' ');
}
1 Ağustos 2013 Perşembe
Girilen bir sayının asal sayı olup olmadığını bulan program
#include<stdio.h> #include<conio.h> int main() { int temp=1,sayi,counter=2,temp2=1; printf("Bir sayi giriniz:/n"); scanf("%d",&sayi); while(counter<sayi){ temp=sayi%counter; counter++; if(temp==0) temp2=0; } if(temp2==0) printf("Girilen sayi asal degildir."); else printf("Girilen sayi asaldir."); getch(); return 0; }
Kaydol:
Kayıtlar (Atom)