Bilgisayar Programlama/C/Veri Girişi
Appearance
| Eğitim seviyesi Bu öğrenim kaynağı yükseköğrenim (üniversite) seviyesindedir. |
Bu bölümde scanf() kodu ile veri girişinin yapıldığı program kodları yazılacaktır.
scanf kodu
[edit]Veri girişi için kullanılır, sözdizimi şu şekildedir:
scanf("%d", °iskenismi);
Tırnak içinde değişken değerinin türü (int, float, char), virgülden sonra değerin atanacağı değişkenin ismi önünde & işareti ile yazılır.
Ekrana Tek Sayı Yazdırma
[edit] #include <stdio.h>
int main() {
int Sayi1;
printf("Sayı girin: \n");
scanf("%d", &Sayi1); /* bu satır veri girişini sağlayacaktır */
printf("Girilen sayı: %d", Sayi1);
return 0;
}
Programın dönüşü:
Sayı girin:
örneğin: 3 yazıp Enter tuşuna basıldığında:
Sayı girin: 3 Girilen sayı: 3
Ekrana Girilen İki Sayıyı Toplama
[edit] #include <stdio.h>
int main() {
int sayi1, sayi2;
printf("Sayı 1: ");
scanf("%i", &sayi1); /* 1. sayı girişi */
printf("Sayı 2: ");
scanf("%i", &sayi2); /* 2. sayı girişi */
printf("Sayıların toplamı: %i", sayi1 + sayi2); /* iki sayının toplamını yazdır */
return 0;
}
Dönüş:
Sayı 1:
Değerler girilince:
Sayı 1: 4 Sayı 2: 9 Sayıların toplamı: 13
İki Sayının Ortalamasını Bulma
[edit] #include <stdio.h>
int main() {
int sayi1, sayi2;
printf("Sayı 1: ");
scanf("%i", &sayi1); /* 1. sayı girişi */
printf("Sayı 2: ");
scanf("%i", &sayi2); /* 2. sayı girişi */
printf("Sayıların ortalaması: %i", (sayi1 + sayi2) / 2); /* iki sayının ortalamasını yazdır */
return 0;
}
Dönüş:
Sayı 1:
Değerler girilince:
Sayı 1: 5 Sayı 2: 15 Sayıların ortalaması: 10