mimar adlı üyeden alıntı: mesajı görüntüle
Vize notunu girince birkaç yorum yapıp ardından finalden kaç alman gerektiğini hesaplayan program.. İlk notu girince exe kapanıyor ? neden anlamış değilim
#include <stdio.h>
    int vize,final;
    main(void)
    {
        printf("Matemetik 1. Vize Notunu Gir... 100 uzerinden gir tabi...\n");
        scanf("%d",&vize);
        if(50>vize) printf("Kafan Hic Rahad Deil \n");
        else printf("Kafan Coook Rahad yaa senin\n");
        final=((700-vize*4)/6+1);
        printf("Finalden ALman Gereken...=%f\n",final);
        if(final>100) printf("Tabi bu da imkansiz oldugu icin, yazokuluna erken kayit avantajlarindan yararlanabilirsin\n");
        else printf("Neden Olmasin, Alirsin ya kafana takma");
    }
Bu ufak hataları derleyiciler telafi ediyor ama yinede doğru şeklini öğrenmek gerek.
Derleyiciye göre normal kodlara biraz ek yapmak gerekiyor.
Mesela Dev-cpp idesini kullanarak kod yazıyorsanız gcc kullanıyor ve herhangi bir durdurma işlemi yok.
Yani sizin hesabınızı yapıyor yazıları yazıyor ama siz göremeden bu ekran kapanıyor.
stdlib.h içindeki system fonksiyonu size bu konuda yardımcı olabilir.
Örnek kullanımı aşağıda var
#include <stdio.h>
#include <stdlib.h> 
int main(){
    int vize,final;
    printf("Matemetik 1. Vize Notunu Gir... 100 uzerinden gir tabi...\n");
    scanf("%d",&vize);
    if(50>vize) printf("Kafan Hic Rahad Deil \n");
    else printf("Kafan Coook Rahad yaa senin\n");
    final=((700-vize*4)/6+1);
    printf("Finalden ALman Gereken... %d\n",final);
    if(final>100) printf("Tabi bu da imkansiz oldugu icin, yazokuluna erken kayit avantajlarindan yararlanabilirsin\n");
    else printf("Neden Olmasin, Alirsin ya kafana takma\n");
    system("pause");
    return 0;
}