C++' da If - Else

If - Else komutlarının nasıl kullanıldığını basit örneklerle ve açıklamalarla öğrenelim..

Merhaba Arkadaşlar, Bu derste sizlerle If-Else komutlarının kullanımı işleyeceğiz ve basit örneklerle pekiştireceğiz..

"If-Else"

If-Else'nin mantığı şöyledir:


if ( ifade )

{

komut1;

}

else

{

komut2

}



En basit şekilde: Eğer verdiğimiz ifade doğruysa komut1 uygulanır değilse komut 2 uygulanır.

Bir Örnekle Daha iyi anlayacağınıza eminim. Şimdi sizlerle girdiğimiz Not'a göre kaldığımızı veya geçtiğimizi gösteren bir program yazalım.


#include<stdio.h>

#include<conio.h>



main()



{

      int puan;

      printf("notunuzu giriniz");

      scanf("%d",&puan); // girilen tamsayı değerini başta tanıttığımız puan adlı değere atıyoruz..

              if ( puan >= 45 )

                printf("Tebrikler Gectiniz !");

              else

                printf("Uzgunum Gecemediniz");

getch ();

}



Açıklama :

  • Fonksiyonumuza " puan " adlı bir değer tanıttık

  • ekrana kullanıcıdan notunu girmesini istediğimizi yazdık

  • kullanıcının klavyeden bir değer girmesini sağladık

  • Eğer girilen değer yani puan 45 veya 45 den büyük ise ekrana "Geçtiniz" Yazısını yazdırdık

  • if komutuyla belirttiğimiz ifade kullanıcının girdiği değere uygun değilse ekrana "gecemediniz" yazısını yazdırdık


  • Umarım Yardımcı Olabilmişimdir. Saygılar... İyi Çalışmalar...
    • Etiketler;
    Yorum Yaz

    Yorum yazabilmek için üye girişi yapmanız gerekiyor!

    hehe bunlar kek ya daha ileri şeyler yap:gul:
    :gul:gul:bunlar keko be
    çok teşekkürler bçyle bir site old için
    Bunlar kolay diyorsunuz ama eğer bir ders sitesiyse ve temelden hitap etmeye çalışıyorsa kolaydan başlaması veya kolay ile anlatması bence daha mantıklı. Arkadaş sağolasın temel bilgiyi vermiş.
    #include <cstdlib> #include <iostream> #include <math.h> #include <string> using namespace std; int main(int argc, char *argv[]) { float a; float b; float c; cout<<"Lutfen a'yi giriniz :"; cin>>a; cout<<"Lutfen b'yi giriniz :"; cin>>b; cout<<"Lutfen c'yi giriniz :"; cin>>c; if( a!=b,a!=c,b!=c ) cout<<"Bu bir cesitkenar ucgendir :"<<endl; else if( a=b!=c,a=c!=b,b=c!=a ) cout<<"Bu bir ikizkenar ucgendir :"<<endl; else( a == b, a == c, b == c ) cout<<"Bu bir eskenar ucgendir :"<<endl; system("PAUSE"); return EXIT_SUCCESS; } Burda son bu bir eşkenar üçgendir satırını hatalı gösteriyor . Çok düşünmeme rağmen hatayı bulamadım yoksa baştan itibaren mi hatalı gitmişim yardım ederseniz sevinirim:hayret:
    #include <cstdlib> #include <iostream> #include <math.h> #include <string> using namespace std; int main(int argc, char *argv[]) { float a; float b; float c; cout<<"Lutfen a'yi giriniz :"; cin>>a; cout<<"Lutfen b'yi giriniz :"; cin>>b; cout<<"Lutfen c'yi giriniz :"; cin>>c; if( a!=b,a!=c,b!=c ) cout<<"Bu bir cesitkenar ucgendir :"<<endl; else if( a=b!=c,a=c!=b,b=c!=a ) cout<<"Bu bir ikizkenar ucgendir :"<<endl; else( a == b, a == c, b == c ) cout<<"Bu bir eskenar ucgendir :"<<endl; system("PAUSE"); return EXIT_SUCCESS; } Nerede hata var :hayret:

    Yukarı Git