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,¬);
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",¬);
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",¬);
//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