If yapıları ile yaptığımız herşeyi switch-case ile yapabiliriz.Bunun tam tersi de doğrudur.
Kullanımı;
switch(değişken)
{
case değişkenin değeri:
.
.
.
break;
case değişkenin değeri:
.
.
.
break;
}
şeklindedir.
Örnek olarak;
If yapıları ile yaptığımız herşeyi switch-case ile yapabiliriz.Bunun tam tersi de doğrudur.
Kullanımı;
switch(değişken)
{
case değişkenin değeri:
.
.
.
break;
case değişkenin değeri:
.
.
.
break;
}
şeklindedir.
Örnek olarak;
If yapıları ile kontroller yaparız.
Örnek olarak bir odanın sıcaklığı 25 derecenin üstüne çıktığında klimanın devreye girmesi için
bir program yazacak olursak if yapısının içine eğer sıcaklık büyük olursa 25’ten deyip
klimayı devreye sokabiliriz.
Bu yöntemle bilgisayarın performansından da daha fazla verim almış oluruz.
Örnek olarak;
Bu komut ile program dışarıdan değer alır.
Bir input değeri alınır.
int
main(void)
{
char character;//Bir tane karakter gösterir.
float a;//(%f)tek duyarlı gerçel sayı için (6 basamak hassasiyet)
double b;//(%lf)çift duyarlı gerçel sayı için (12 basamak hassasiyet)
int c;//tamsayı tipindeki sayılar için
printf("Bir tam sayi giriniz.\n");
scanf("%d",&c);
printf("Tam sayi: %d\n",c);
printf("Ondalikli sayi giriniz.\n");
scanf("%f",&a);
printf("Float: %f\n",a);
printf("Ondalikli sayi giriniz.\n");
scanf("%lf",&c);
printf("Double: %lf\n",c);
printf("Bir karakter giriniz.\n");
/* "\n"i karakter olarak algıladığı için bir boşluk bırakıyoruz. */
scanf(" %c",&character);
printf("Karakter: %c",character);
getch();
return (0);
}
Bu komut ile ekrana yazı yazabiliriz.
Program bir output oluşturur.
/* Standart kütüphanemiz. */
#include<stdio.h>
/* Eğer windows işletim sistemindeyseniz console ekranının hemen kaybolmaması
* için "conio.h" kütüphanesini ve "return (0);" komutundan önce "getch();"
* komutunu kullanmalıyız.*/
#include<conio.h>
/* Ana fonksiyonumuz. */
int
main (void)
{
/* Ekrana yazdırdığımız komutumuz. */
/* "\n" bir satır alta atlamamızı sağlar. */
printf("HELLO WORLD.\nHello World.");
/* Program buraya geldiğinde sonlanır. */
getch();
return (0);
}
Bu blog’da ağırlıklı olarak programlama, yazılım dersleri ve örnekleri verilecektir. Aynı zamanda aklınızdaki bir projeyi hayata geçirmek istiyorsanız da mühendis kadromuzla yardımcı olabiliriz.
Programlama ile ilgileniyorsanız, teknolojiyi takip ediyorsanız, projeleriniz hakkında konuşmak, bilgi almak istiyorsanız bu blog’u takip etmek için bir çok sebebiniz var. 🙂