23 Mart 2014 Pazar

TEK Mİ ÇİFT Mİ SORGULAMASI












// by ABDULLAH YUKSEL
// BU PROGRAM TEK CIFT SORGULAMASI YAPAR
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{

    int sayi, mod;

    printf("Bu program girilen sayinin tek ve cift olmasini sorgular....by ABDULLAH YUKSEL");
basla:
    printf("\n\n Lutfen sayiyi giriniz:");
    scanf("%d",&sayi);

    mod = sayi%2;
    if (mod==0){

        printf("\n Girdiginiz sayi cift");
    }
    else{

        printf("\n Girdigniz sayi tek");
    }

goto basla;
    getch();
}

SINIF NOT ORTALAMASI BULMA














#include <stdio.h>
#include <stdlib.h>

int main()
{
    int topnot;
    int tnot;
    double ortalama;
    int ogsayi;
    int i=1;
    basla:
    printf("\nLutfen ogrenci sayisini giriniz: ");
    scanf("%d", &ogsayi);
    if (ogsayi< i){
        printf("Ogrenci sayisi 1 den kucuk olamaz");
        goto basla;
    }
    while (i<= ogsayi){
        printf("Ogrenci notlarini sirasiyla giriniz");
        scanf("%d", &tnot);
        topnot= tnot+topnot;
        i++;
}

        ortalama= topnot/ogsayi;
        printf("sinifin not ortalamasi:%.2lf", ortalama);

    return 0;
}

SAYI DEĞERİ SORGULAMA











#include <stdio.h>
#include <stdlib.h>
int main()
{
   int sayi;
   printf("Bu program girilen sayinin degerini sorgular........by ABDULLAH YUKSEL");
   printf("\n\nLutfen bir sayi giriniz:");
   basla:
   scanf("%d",&sayi);
   if (sayi == 0){printf("\nGirdiginiz sayi sifirdir.");goto bitti;}
   if( sayi<=0){printf("\nGirdiginiz sayi netiftir");goto bitti;}
    printf("\nGirdiginiz sayi pozitiftir");
bitti:
    printf("\n\nLutfen tekrar bir sayi giriniz:");
    goto basla;
return 0;
}

EN BÜYÜK SAYI BULMA














#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
// by Abdullah Yüksel     .........en büyük sayýyý bulma 1.2.....
int main()
{
    int sayi, eb=0, tane_sayi, i;
    printf("\tEN BUYUK SAYI BULMA 1.2     by Abdullah yuksel");
printf("\n\n*Bu program ile gireceginiz sayilarin tanesini girebilir ve\nBu sayilarin arasindan en buyugunu bulabilirsiniz*");
    printf("\n\n\tKac tane sayi gireceksiniz:");// girilecek sayý sayýsý giriliyor
    scanf("%d", &tane_sayi);// sayý sayýsý tane_sayi deðiþkenine yükleniyor
    printf("\n");//anlaþýlýrlýk: satýr boþluk
    for(i=0; i<tane_sayi; i++){// i sýfýrla tane_sayi ya yüklenen sayýla gelene kadar dön
basla://hata sonrasý dönüþ yeri
        printf("Lutfen sayiyi giriniz:");//sayýlar giriliyor
        scanf("%d",&sayi);//sayýlar deðiþkenlere yükleniyor
        if (sayi<0) {//sayýlar pozitifmi diye sorgulanýyor
            printf("\nLutfen pozitif bir sayi giriniz\n");// hata bilgilendirmesi yapýlýyor
goto basla;//hata dönüþü
        }
        if(sayi>eb) eb=sayi;//sayýnýn büyükmü büyükse eb deðiþkenine yükleniyor
    }
printf("en buyuk sayi:%d",eb);//en büyük sayýyý ekrana yazdýr
    getch()  ;//baþarýlý olarak bitir ekranda tut
}

İÇİ BOŞ KARE ÇİZİMİ









#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
//by ABDULLAH
int main(){                                // main kütüphanesi açýldý
int sayi;                                  // sayý integeri alýndý
int i;                                     // i integeri alýndý
int j;                                     // j integeri alýndý
int k;                                     // k integeri alýndý
int sayi2;                                 // sayý2 integeri alýndý


    printf(" Bu program icibos kare uretmektedir............................ABDULLAH YUKSEL\n"); // bilgilendirme
 basla:
    printf("\n Karenin bir kesitinin uzunlugunu giriniz:");     // karenin uzunluðu girildi
    scanf("%d",&sayi);                     // klavyeden deðer yüklendi

if (sayi>2){                               // girilen sayý 3 den büyükse iþleme gir deðilse atla


    sayi2=sayi-2;                          // sayý deðerinin 2 eksiði sayý 2 ye yüklendi

        for(i=0;i<sayi;i++){printf("*");}  // i integerine 0 dan baþla sayý deðerine kadar iþlem yap komutu verildi
                                                    //iþlem: sayý deðeri kadar ekrana * yazdýrýldý
            for(j=0;j<sayi2;j++){          // j integerine sayý 2 deðerine kadar iþlem yap komutu verildi

                printf("\n");              // alt satýra geç
                printf("*");               // ekrana yýldýz yaz


                    for(k=0;k<sayi2;k++){  //k integerine sayý 2 deðerine kadar iþlem yap komutu verildi
                        printf(" ");       // ekrana boþluk yaz
                    }

                            printf("*");   // ekrana yýldýz yaz

                        }

                            printf("\n");  // alt satýra geç



    for(i=0;i<sayi;i++){printf("*");}      // ekrana sayý deðerine kadar yýldýz bas

goto basla;
}

     else printf("\n Karenin bir kesiti 3 den kucuk olamaz\n");


goto basla;
getch();
return 0;
} //by ABDULLAH

22 Mart 2014 Cumartesi

HESAP MAKİNESİ







#include <stdio.h>
#include <stdlib.h>
//BY ABDULLAH YÜKSEL
int main()
{
    double sayi1, sayi2;// sayı 1 v2 şeklnde değişken tanımlandı
    char islem;// karakter yükleyebilmek için karakter değişkeni tanımlandı
    printf("Bu program bir hesap makinesidir ..............................Abdullah Yuksel");// bilgilendirme
    printf("\nIslem yapacaginiz birinci sayiyi giriniz:");// birinci sayı giriliyor
    scanf("%lf",&sayi1);// kullanıcıdan birinci sayı alınıyor
    printf("Yapacaginiz islemi giriniz:");// yapılacak işlem giriliyor
    scanf(" %c",&islem);// kullanıcıdan işlem alınıyor
    printf("Islem yapacaginiz ikinci sayiyi giriniz:");// ikinci sayı giriliyor
    scanf("%lf",&sayi2);// ikinci sayı değişkene yükleniyor

    switch (islem)// switch işlemi başlıyor
    {
        case '+':
        printf("sunuc:%.2lf", sayi1+sayi2);
        break;
        case '-':
        printf("sunuc:%.2lf", sayi1-sayi2);
        break;
        case '*':
        printf("sunuc:%.2lf", sayi1*sayi2);
        break;
        case '/':
        printf("sunuc:%.2lf", sayi1/sayi2);
        break;
        default:
        printf("Yanlis bir islem girdiniz");


    }
    getch ();
    return 0;
}