Toplama,Çıkarma ve Çarpma yapan bir program yazılacak. Bu işlemler bir
menü şeklinde gelecek kullanıcı menüden seçtiği rakama göre o işlemi
yapabilmesi için kullanıcıdan sayı isteyecek ve yapılan işlemin sonucunu
tekrar ekrana yazdıracak, eğer girilen değer 1-4 arasında değilse hata
msjı çıkacak. Bu programın kodları aşağıda yer almaktadır:
#include
intmain(){
int sayi1,sayi2;
int toplam;
int tercih;
printf("1-)Toplamn2-)Cikarman3-)Carpman4-)Cikisn");
scanf("%d",&tercih);
if(tercih==1)
{
printf("Toplama islemi icin iki sayı giriniz:");
scanf("%d %d",&sayi1,&sayi2);
toplam=sayi1+sayi2;
printf("Toplama isleminin sonucu:%dn",toplam);
}
else if(tercih==2)
{
printf("Cikarma islemi icin iki sayı giriniz:");
scanf("%d %d",&sayi1,&sayi2);
toplam=sayi1-sayi2;
printf("Cikarma isleminin sonucu:%dn",toplam);
}
else if(tercih==3)
{
printf("Carpma islemi icin iki sayı giriniz:");
scanf("%d %d",&sayi1,&sayi2);
toplam=sayi1*sayi2;
printf("Carpma isleminin sonucu:%dn",toplam);
}
else if(tercih==4)
{
printf("Programdan Cikacaksinizn");
}
else{
printf("1-4 arasında rakam giriniz lütfenn");
}
return 0;
}
-----------------Kod Açıklamaları------------------------------
Biz hangi işlem yapacaksak yapalım 2 tane sayıyla işlem yapacağımız
için 2 tane değişkene ihtiyacımız var. Yapılan işlemleri bir sonuçla
ekrana yansıtacağımız bir toplam veya sonuç adında bir değişkene
ihtiyacımız var. Diğer değişkenimiz ise ben menüden 1 rakamına basınca
sadece toplama işlemleri yapılsın,2 rakamına basılınca çıkarma işlemleri
yapılması için rakamlarla kısaylama yapmamızı sağlayan tercih diye bir
değişken atadık.
intsayi1,sayi2;
inttoplam;
inttercih;
Sonra Menümüzü ekrana printf kodu ile yazdırırız her yazının alt alta
çıkması için yazıların sonuna n’yi eklersek n den sonra yazılan herşey
bir alt satıra iner
printf("1-)Toplamn2-)Cikarman3-)Carpman4-)Cikisn");
Sonra kullanıcıdan menüden tercih edeceği numara alınır
scanf("%d",&tercih);
Artık yapılan tercihleri kıyaslama yaparız girilen rakam 1 eşit ise toplama işlemi yap, ikiye eşitse çıkarma yap vs..
if(tercih==1)
elseif(tercih==2)
.
.
Eğer kişinin girdiği rakam 1’e eşit ise
if(tercih==1)
{
printf("Toplama islemi icin iki sayı giriniz:");
scanf("%d %d",&sayi1,&sayi2);
toplam=sayi1+sayi2;
printf("Toplama isleminin sonucu:%dn",toplam);
}
İf’in içine giriyor önce kullanıcıgın girdigi 1 rakamına karşılık
yapılacak işlemi yazıyoruz ve kullanıcıdan önceden değişken olarak
tanımladığımız 2 sayı değişkeni girmesini istiyoruz sonra scanf ile bu
sayıları alıyoruz
Girilen iki sayı ile bir işlem yapıp bunları bir değişkene atıyoruz ve toplam sonucunu printf ile ekrana yazdırıyoruz.
Printf("Toplama isleminin sonucu:%dn",toplam); burada %d ifadesi bizim
ekrana yazdıracağımız toplam değişkenine karşılık geliyor.eğer bir
değişkeni printf içinde yazmak istiyorsak o değişkenin %’olan ifadesini
yazarız ve (,)den sonra değişken ismini yazarız.
16 Mayıs 2013 Perşembe
Kaydol:
Kayıt Yorumları
(
Atom
)
Hiç yorum yok :
Yorum Gönder