C++ de Hesap Makinası

Seçimli Hesap Makinası. Farklı Türde Geliştirilebilir..

Seçimli Hesap Makinası. Farklı Türde Geliştirilebilir..

Hesap makinasında yapacağımız işleme göre seçim girdiren sonrasında sayılarımızı isteyen farklı bir program...Biraz uğraştım bu şekile getirdim. Siz de bunun üzerinde çalışıp geliştirebilirsiniz. Kodları size vereyim:



#include <stdio.h>

#include <conio.h>

int sec,sayi1,sayi2,sonuc;

char karar;

void main()

{

clrscr();

ana:

clrscr();

puts("1.Toplama");

puts("2.&#8364;&#141;karma");

puts("3.&#8364;arpma");

printf("Seceneginiz=");

scanf("%d",&sec);

if (sec==0 ||sec>3) goto ana;

if(sec==1)

{

giristoplam:

clrscr;

printf("1.sayiyi giriniz");

scanf("%d",&sayi1);

printf("2.Sayiyi giriniz");

scanf("%d",&sayi2);

if(sayi1==0 || sayi2==0) goto giristoplam;

sonuc=sayi1+sayi2;

printf("n sonuc=%d",sonuc);

getche();

goto cikis;

}

if (sec==2)

{

giriscikarma:

clrscr;

printf("1.sayiyi giriniz");

scanf("%d",&sayi1);

printf("2.Sayiyi giriniz");

scanf("%d",&sayi2);

if(sayi1==0 || sayi2==0) goto giriscikarma;

sonuc=sayi1-sayi2;

printf("n sonuc=%d",sonuc);

getche();

goto cikis;

}

if(sec==3)

{

giriscarpma:

clrscr;

printf("1.sayiyi giriniz");

scanf("%d",&sayi1);

printf("2.Sayiyi giriniz");

scanf("%d",&sayi2);

if(sayi1==0 || sayi2==0) goto giriscarpma;

sonuc=sayi1*sayi2;

printf("n sonuc=%d",sonuc);

getche();

goto cikis;

}

cikis:

 clrscr();

 printf("n Yeni bir islem yapmak istiyor musunuz?(E/H)");

 scanf("%c",&karar);

 if(karar=='e' || karar=='E') goto ana;

 if(karar=='h' || karar=='H') goto bitti;

 else goto cikis;

 bitti:

 }



Programın Ekran Görüntüsü:







Şimdiden Kolay gelsin size :)
  • Etiketler;
Yorum Yaz

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

Öncelikle iyi günler burada yeniyim ve birşey sormak istiyorum ben bunu öncelikle c++(4.9.9.2)kullanıyorum bu kodları nereye yapıştıracağım ve sonra çalıştır mı diyeceğim bu sorularıma yanıt verirseniz çok mutlu olurum.
Dev C++ Programını kullanıyorum vermiş olduğunuz kodları yazdım ancak 51 hata buldu. Yinede teşekkürler
Değerli arkadasım aşagıdaki projeyi bana yapabilir misin ? Proje: Tiyatro Bileti Rezervasyon Sistemi Verilen Tarih :10 Şubat 2009 Teslim tarihi : 18 Şubat 2009 Kurallar &#8226; Girişte genel açıklamalar bulunacak. (Program hakkında, amacı, yazar, vs ...) &#8226; Anlamlı değişken isimleri verilmeli &#8226; Her değişken hakkında yanında açıklama olmalı &#8226; Her fonksiyon hakkında açıklama ve bilgi verilmeli &#8226; Gerekli boş alanları bırakma. (soldan 3 boşluk bırakarak).
usta bal gibi C bu ya..Afedersinde kimi yiyonuz.Başlık C++ deilmi..
Hatalı çalışmıyor :(
İyide arkadaşlar başka bir arkadaşın da dediği gibi bu hesap makinesinin yazılımı C kodlarıyla yazılmış. C++ bundan faklı kod ve fonksiyonlara sahip...
benceda üstteki haklı c de printf yok cout<< var öle değil mi:sasir::agla:
bunun daha kısa hali yokmu acaba :D
biraz mantıklı hareket edin arkadaşlar bu c de yazılmış bir program sizde tutun bunu c++ çevirin scanf yerine cin printf yerine cout yazın tamamdır olmadı illa buna benzer çok yakın program örnekleri bulacağım derseniz c# örneklerine bakın(burada varmı bilmiyorum). veya java ya mantık aynı.....

Yukarı Git