Would you like to react to this message? Create an account in a few clicks or log in to continue.

2 posters

    C++ Yeni Başlayanlar İçin Mantıksal Örnekler

    avatar
    azdur05


    Mesaj Sayısı : 9
    Kayıt tarihi : 20/02/13

    C++ Yeni Başlayanlar İçin Mantıksal Örnekler Empty C++ Yeni Başlayanlar İçin Mantıksal Örnekler

    Mesaj tarafından azdur05 Perş. Mart 21, 2013 9:51 am


    ARKADAŞLAR BU ÖRNEKLERİ C++ PROGRAMLAMA DİLİNİN MANTIĞINI KAVRAMANIZ İÇİN VERDİM UMARIM FAYDALI OLMUŞTUR...

    1. bu program klavyeden bir harfe bastıgımızda sesli sessiz harf olup olmadigini bulur.


    #include "stdio.h"
    #include "conio.h"
    #include "string.h"

    main()
    {
    clrscr();

    int a,b;
    char ch;
    printf("bir harf giriniz");
    scanf("%c",&ch);
    if (ch==a)

    printf("sesli");
    else
    if (ch=='a')
    printf("sesli");
    else
    if (ch=='e')
    printf("sesli");
    else
    if (ch=='�')
    printf("sesli");
    else
    if (ch=='i')
    printf("sesli");
    else
    if (ch=='o')
    printf("sesli");
    else
    if (ch=='”')
    printf("sesli");
    else
    if (ch=='�')
    printf("sesli");
    else
    if (ch=='u')
    printf("sesli");
    else
    printf("sessiz");
    getch();
    }

    2.
    İKİNCİ DERECEDEN BİR DENKLEMİN KÖKLERİNİ BULMAK

    Heey matematikçiler umarım işinize yarar
    #include
    #include

    //------------------------------ main -----------------------------------

    int main()
    {
    double a, b, c;
    double delta;
    double x1, x2;
    // Denklem ax2 + bx + c = 0 şeklindedir.
    a = 1;
    b = 5;
    c = 6;

    // X1,2 = (b ± sqrt (Δ))/2a formülü kullanılıyor

    delta = pow (b, 2) - 4 * a * c; // Δ = b2 - 4ac
    // Disktriminant değerinin sıfırdan küçük olması,
    // reel kök olmadığını gösterir.
    if (delta < 0)
    {
    printf (" Reel kok yoktur!\n");
    }
    else
    {
    x1 = (-b - sqrt (delta)) / (2 * a);
    x2 = (-b + sqrt (delta)) / (2 * a);
    printf (" x1 : %f\n", x1);
    printf (" x2 : %f\n", x2);
    }
    return 0;
    }


    3.
    Mesaj

    İstenilen mesajı istenilen kadar yazma
    #include
    #include
    char m[20];
    int s,a;
    main()
    { clrscr();
    printf("Mesajı gir");scanf("%s",m);
    printf("Kaç defa yazılsın ");scanf("%d",&a);
    while(s=enb) enb=a;
    if(a=enb1) enb=a;
    if(a ");scanf("%d",&giris);while(giris>=sayac)
    {toplam*=sayac;++sayac; }printf("\n %d faktöryeli %ld
    dir",sayac,toplam);getch();}

    6.
    0-99 arasında rakamla girilen sayıyı yazıya ceviren program

    #include
    #include
    main()
    {
    int A,B;
    clrscr();
    printf("0-99 ARASINDA BiR SAYI GiRiNiZ :");
    scanf("%d",&A);
    if (A=10 && A=20 && A=30 && A=40 && A...

    --------------------------------------------------------------------------------

    C PROGRAMI
    OPERATÖRLER

    Değişkenler veya sabitler üzerinde matematiksel ve karşılaştırma işlemlerini yapan simgelerdir.

    Aritmetik Operatöِrler
    Değişken veya sabitler üzerinde temel aritmetik işlemleri gerçekleyen operatörlerdir.

    Operator Açıklama Ornek Anlami
    + toplama x+y x ve y nin toplamı
    - cikarma x-y x ve y nin farkı
    * carpma x*y x ve y nin çarpımı
    / bolme x/y x ve y nin oranı
    % artık bِlme x%y x/y den kalan sayı


    Atama Operatِörleri

    Bir değişkene bir sabit eşitlemek için kullanılır.
    Birleşik atama: Bazı ifadelerde işlem operatöِrü ile atama operatöِrü
    birlikte kullanılarak, ifadeler daha kısa yazılabilir. Eğer ifade
    değişken = değişken [operatöِr] ifade; şeklinde ise, daha kısa bir biçimde
    değişken [operatöِr]= ifade; olarak yazılabilir.


    Operatör Açıklama Örnek Anlamı
    = atama x=7; x=7;
    += ekleyerek atama x+=3; x=x+3;
    -= eksilterek atama x-=5; x=x-5;
    *= çarparak atama x*=4; x=x*4;
    /= böِlerek atama x/=2; x=x/2;
    %= bِölüp, kalanını atama x%=9; x=x%9;
    ++ Bir artırma x++; veya ++x; x=x+1;
    -- bir azaltma x--; veya --x; x=x-1;

    Karşılaştırma Operatِörleri ve Mantıksal Operatِörler

    Sayısal değerleri veya karakterleri karşılaştırmak için kullanılır.

    Operatör Açıklama Örnek Anlamı
    > büyüktür x>y x, y den büyük mü?
    < küçüktür x= büyük-eşittir x>=y x, y den büyük yada eşit mi?
    sağa kaydırma 12 >> 3 (00001100 >> 3) 1 (00000001)
    %d ",karesi);
    getch();
    break;

    case 2:
    clrscr();
    printf ("bir sayi giriniz : ");
    scanf ("%d",&b);
    printf ("kac�nc� kuvvetini istiyorsaniz giriniz : " );
    scanf ("%d",&c);
    us=pow(b,c);
    printf ("\nsayinin ussu=>%d ", us);
    getch();
    break;

    case 3:
    clrscr();
    printf (" bir sayi giriniz: ");
    scanf ("%f",&x) ;
    tersi=1/x;
    printf ("\ngirilen sayinin tersi => %f ",tersi);
    getch();
    break;

    case 4:
    clrscr();
    printf ("bir sayi giriniz: ");
    scanf ("%d",&z);
    printf (" %d girilen sayinin faktoriyeli = %d",z,fak(z));
    getch();
    break;

    case ...

    -------------------------------------------------------------------------------------
    Tek-Çift-Ort-Enb-Enk

    Klavyeden 10 adet sayı girilmektedir. Tek ve Çift olanların ortalamasını, en büyük ,en küçük sayıyı bulan program.
    #include
    #include
    float ortc,ortt,top,topt,enb,enk,enb1,enk1,a,s,i,b;
    main()
    do {s++; printf("Bir sayı gir");scanf("%f",&a);
    if(s==1)
    { enb=a; enk=a;
    enb1=a; enk1=a; }
    if(a/2) { i++; topc=topc+a;
    if(a>=enb) enb=a;
    if(a=enb1) enb=a;
    if(a..

    avatar
    azdur05


    Mesaj Sayısı : 9
    Kayıt tarihi : 20/02/13

    C++ Yeni Başlayanlar İçin Mantıksal Örnekler Empty Geri: C++ Yeni Başlayanlar İçin Mantıksal Örnekler

    Mesaj tarafından azdur05 Perş. Mart 21, 2013 9:56 am

    Çok teşekkür ederim hocam konularımı sabitlediğiniz için
    Admin
    Admin
    Admin
    Admin


    Mesaj Sayısı : 77
    Kayıt tarihi : 25/06/10
    Yaş : 30
    Nerden : Amasya

    C++ Yeni Başlayanlar İçin Mantıksal Örnekler Empty Geri: C++ Yeni Başlayanlar İçin Mantıksal Örnekler

    Mesaj tarafından Admin Perş. Mart 21, 2013 9:58 am

    Sabitlenebilecek Güzel Bir Konu Seçip Paylaştığın İçin Ben Teşekkür Ederim

      Forum Saati Paz Mayıs 19, 2024 8:54 am