C++ Programlama Diline Giriş,İf-Else Kullanımı

by Yasin Kızılbakır 30. Ocak 2012 23:38

Merhaba arkadaşlar bu makalemde sizlere basit bir şekilde c++ dili hakkında bilgi vereceğim arkadaşlarımızın isteklerini üzerine burada kısaca sizlere başlangış seviyesinde  kısa örneklerle bilgi vereceğim. 

//Öncelikler printf hakkında bilgi verelim  ekrana yazı yazdırma işlemi.Örn. Merhaba dünya yazdıralım 

#include<stdio.h> 

void main() 

{ 

printf("Merhaba Dunya \n"); 

} 

//Şimdi ise Basit bir örnekle toplma işlemi yapıp ekranda gösterelim

 #include<stdio.h> 

void main() 

{ 

int a,b,toplam; 

printf("toplanicak iki sayi giriniz:");

//kullanıcıda değeri alıyoruz .değerleri '&' ile parametremizi veriyoruz.  

//int değerlerde parametre verirken %d kullanıyoruz. 

 scanf("%d %d",&a,&b);  

 toplam=a+b; 

printf("Toplam Sonuc : %d",toplam);

} 

/// 

#include<stdio.h> 

//float %f veya double %lf 

//  String değerler kullanırken  char[20]- tek harf ise %c birden fazla harf ise %s 

void main() 

{ 

       int not; 

       char ad[20],soyad[30]; 

printf("Adınız soyadınız ve Notunuzu giriniz"); 

scanf("%s %s %d",&ad,&soyad,&not); 

printf("Adiniz: %s Soyadiniz: %s Notunuz:%d",ad,soyad,not);

 

} 

//Şimdi örneklerle kavramak için aşağıda normal sınav notu hesaplama algoritması yapalım.  

#include<stdio.h> 

void main(){ 

       //tanımlamaları yapıyoruz 

int vize,final,sonuc; 

//oranları manuel olarak verelim. 

double v=0.4;  

double f=0.6; 

//kullanıcıya vize notu bilgisi veriyoruz.

printf("Vize Notu:"); 

//kullanıcıda vize notu değerini alıyoruz. 

scanf("%d",&vize); 

//final notu bilgisi 

printf("Final Notu:"); 

//final notu değer alma 

scanf("%d",&final); 

//işlem vize* oran ve final*final oranı toplamı bize sonucu verir. 

sonuc=vize*v+final*f; 

//kullaıcıya sonuc bilgisi veriliyor. 

printf("sonuc :%d",sonuc);

//İF -Else Kullanımı(Karar verme, koşullar) 

if(koşul) 

komut1; 

else 

komut2; 

//Kullanıcıdan notunu isteyip eğer not 50'den büyükse "GEÇTİ" değilse "KALDI" yazan program 

#include<stdio.h> 

void main() 

{ 

int not; 

printf("Notunuzu giriniz:"); 

scanf("%d",&not); 

if(not>50) 

printf("%d notu ile gectiniz\n",not); 

else 

printf("%d notu ile kaldiniz\n",not);

 }

//Kullanicidan alınan sayının çift mi tek mi olduğuna karar veren program

 #include<stdio.h> 

void main() 

{

int sayi; 

printf("Sayi giriniz:");

scanf("%d",&sayi); 

if(sayi%2==0) 

printf("Sayi %d cift sayidir\n",sayi);

else 

printf("Sayi %d tek sayidir\n",sayi); 

}

//if-else if merdiveni 

// Örneklerle if kullanımı hakkında bilgi verelim aşağıdaki örnekte iyi bir şekilde kavrayabiliriz. 

//Not        Harf 

//90'dan büyük          AA

//80-89                 BA 

//70-79                 BB 

//60-69                 CB 

//50-59                 CC 

//40-49                 DD 

//40'dan küçük          FF 

#include<stdio.h> 

void main() 

{

int not; 

printf("Notunuzu giriniz:"); 

scanf("%d",&not); 

//koşul ile kullanıcıdan aldığımız not eğer 90'dan büyükse if içerisine girmektedir ve AA sonuç olarak bize döner.

if(not>=90)

printf("Notunuz %d AA\n",not); 

else if(not>=80) 

printf("Notunuz %d BA\n",not);

 else if(not>=70)

 printf("Notunuz %d BB\n",not);

 else if(not>=60)

 printf("Notunuz %d CB\n",not);

 else if(not>=50)

 printf("Notunuz %d CC\n",not);

 else if(not>=40)

 printf("Notunuz %d DD\n",not);

 else

 printf("Notunuz %d FF\n",not);

 } 

 //Sınav Notu kontrolü yaptık tekrardan bir örnekle daha iyi bir şekilde kavrayalım.

 //Lutfen iki sayi giriniz ve toplam icin t, çıkarma icin f, çarpma icin c ve bölme için b tuşlarından biri ile işlem yapiniz:47 2 t

 //Not:Hata kontrolü yapılsın-Yanlış karakter girdiniz

#include<stdio.h> 

void main() 

{ 

//tanımlamalar. 

int a,b,sonuc; 

char islem; 

//kullanıcıya bilgi veriliyor. Bilgi dahilinde kullanıcıdan Scanf ile 2 int sayi aliyoruz .ve işlem yapmak istedigimiz harf giriyoruz. 

printf("Lutfen iki sayi giriniz ve toplam icin t, cikarma icin f, carpma icin c ve bolme icin b tuslarindan biri ile islem yapiniz:"); 

scanf("%d %d %c",&a,&b,&islem); 

if(islem=='t') 

{       //işlem eğer t ise toplama işlemi yapıyoruz. 

sonuc=a+b;

 printf("Sonuc:%d\n",sonuc); 

} 

else if(islem=='f') 

{ 

sonuc=a-b; 

printf("Sonuc:%d\n",sonuc); 

} 

else if(islem=='c') 

{ 

sonuc=a*b;

printf("Sonuc:%d\n",sonuc); 

} 

else if(islem=='b') 

sonuc=a/b; 

printf("Sonuc:%d\n",sonuc); }

 else       //işlem kısmında istenilenden farklı bir değer girildiğinde else düşerek yanlış bilgisi verilir. 

printf("Yanlis karakter girdiniz\n"); 

} 

 Arkadaşlar örneklerle makalemizin sonuna geldik. Bir dahaki makalemde sizlere C++ ile Döngüler -Diziler Metotlar ve Fonksiyonları anlatacağım. Bir dahaki makalede görüşmek üzere

 

Tags:

C++

Yasin Kızılbakır

Takip Et
İletişim

Arşiv

Takvim

<<  Mayıs 2012  >>
PaSaÇaPeCuCuPa
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar

FaceBook Sayfam