KONU : C Konsol Uygulamalar - c konsolda döngü ve if else örnekleri. while döngüsü kullanarak sayaç değişkenini konsol ekranına yazdırma. Konsol ekranında int tipinde ve string tipinde değerleri okuma.
#include < stdio.h >
#include < stdlib.h >
#include < string.h >
#include < conio.h >
int main()
{
int tamsayi = 0;
baslangic: //baslangic etiketi
printf("\nMerhaba c konsol uygulama kullanıcıları");
tamsayi++;
if (tamsayi < 25) // dongu kullanımı ama tavsiye edilmez
{
goto baslangic;
// tsmdsyi değişkeninin değeri 25 den küçük isebaslangic etiketine gider
// 25 den büyük olduğunda aşağıdaki satırdan devam eder
}
tamsayi = 0; //tamsayi değerini 10 yap
// while döngüsü yukarıdaki goto fonksiyonunun yaptığı işlemin aynısını yapar
// goto dongu için kullanılabilir ama kullanımı tehlikeli olabilir.
// bunun yerine for veya while döngüleri kullanılır
while (tamsayi < 25) // yukarıdaki işlemin aynısını yapar
{
printf("\nMerhaba c konsol uygulamalar ");
tamsayi++;//değişkenin değeriini bir arttır
}
// dongulerle diziye değer atama
int sayidizisi[5]; //int tipinde bir sayi dizisi tanımlama, dizinin boyutunu 5 olarak belirleme
int sayac = 0; // int tipinde sayac değiskeni tanımlama, ilk değeri 0
while (sayac < 5)
{
printf("\n %d . degeri giriniz : ",sayac);
scanf("%d", &sayidizisi[sayac] );
sayac++; //saya değerini bir arttırma
}
sayac = 0; // sayac ı sıfırla
while (sayac < 5) // dayidizisi dizindeki değerleri konsol ekranına yaz
{
printf("\n %d, " , sayidizisi[sayac]);
sayac++;
}
printf("\n");
// if else ve for yapısının kullanımı
char cumle[256]; // string tipinde değişken tanımlama
printf("\nbir yazi giriniz...\n>>");
scanf("%s",&cumle) ;
// menu işlemi
int secim = -1;
while (secim != 0)
{
printf("\n\n\nyazi okumak icin => 1\n");
printf( "yaziyi yazdırmak icin => 2\n");
printf( "cikic icin => 0\n");
printf( "devam etmek icin herhangi bir deger giriniz\n");
scanf(" %d ", &secim);
if (secim == 1)
{
scanf(" %s ", &cumle); // okuma işlemi yapar
}
else if (secim == 2)
{
printf(cumle);//konsolekranına yazma işlemi yapar
}
else if (secim == 0)
{
break; //çıkış işlemini gerçekleştirir
}
else
{
printf("\nYeniden sorguya devam eder.....");
}
}
//iterative olarak faktöriyel hesabı yapma
printf("\nNegatif olmayan bir tam sayi giriniz : ");
int sayiAl = -1;
scanf(" %d ", &sayiAl);//girilen değerin int tipine çevir
int sonuc = 1;
for (sayac = 1; sayac <= sayiAl; sayac++)
{
sonuc = sonuc * sayac;
}
printf("\nislemin sonucu = %d" ,sonuc);//sonucu konsol ekranına yaz
getch();
}
Hiç yorum yok:
Yorum Gönder
Hatalı linkleri yorum yazarak bildirin