1. BAŞLA
2. Notu gir
3. Not derecesini göster
4. DUR
Akış diyagramı ve açıklamalarını ulaşmak için tıklayın.
C kodları nasıl çalıştırılır (derlenir) öğrenmek için tıklayın.
C Programının Temel Yapısı(Değişken Tipleri) Programlama hakkındaki açıklamalar için tıklayın.
C Programlamada kullanıcının bilgi girişi – çıkışı yapması için gerekli açıklamar için tıklayın.
#include<stdio.h>
#include<conio.h>
main()
{
/*
1 başarısız
2 geçer
3 orta
4 iyi
5 pekiyi
*/
printf(“Notu gir: “);
int secim; scanf(“%d”,&secim);
switch(secim)
{
case 1: printf(“Basarisiz”); break;
case 2: printf(“Gecer”); break;
case 3: printf(“Orta”); break;
case 4: printf(“İyi”); break;
case 5: printf(“Pekiyi”); break;
}
getch();
}
Belirli tanımlamaları kullanacağımız için bize gerekli olan stdio.h kütüphanesini ilk olarak çağırdık. Daha sonra ise getch() fonksiyonunu kullanacağımız için conio.h kütüphanesini dosyamızı çağırdık. Ana program başlatmak için main() i yazıp süslü parantezlerimizi ( {… } ) koyduk.
Akış diyagramında olduğu gibi önce kullanıcıdan not girişi yapmasını istedik.
Daha sonra ise switch yapısını kullanacağımız için (Switch yapısı nedir öğrenmek için tıklayın. ) secim adinda tamsayı değişkeni yarattık ve hemen ardından switch değişkeninde yazdığımız değere tekabül eden değeri gösterdik.
Switch yapısının içerisinde “break;” komutu döngüden çıkmasını sağlar. Break komutunu kullanmasaydık döngüden çıkmayacağı için switch yapısının içerisindeki bütün kodları çalıştıracaktı.
Kodun devam etmesi için klavyeden herhangi bir tuşa basılmasını istedik ve programın bittiği için herhangi bir tuşa tıkladığımızda program kapandı. Bunun için Getch Fonksiyonunu kullandık.