Bu hesap makinasında toplama,cıkarma,carpma ve faktoriyel işlemlerini coooooook buyuk sayılarla yapabilirsiniz.Ayrıca bolme us alma karekok işlemlerini de yapabilirsiniz.
NOT:uzunts sınıfı alıntıdır.aldığım yer sınıfın icinde yazıyor.
kod;
#include
#include
#include
#include
#include
using namespace std;
class uzunts
else
}
//String tipinde eşit basamaklı iki sayıyı karşılaştırır. En anlamlı
//rakamlardan birbirlerine eşit olmayanlara rastladı mı sonuc dondurur.
int hangisibuyuk(string& sayi1, string& sayi2, int uzunluk)
return 0; //buraya gelirse eşitler demektir, o zaman 0 dondur...
}
public:
string sayi;
uzunts()
uzunts(string degeri) //constructor overloading; direk atama yapılmak istenirse
uzunts operator + (uzunts x)
else
}
if(elde!=0) sonuc.sayi.insert(0,snc.substr(0,1)); //En son kalan 0 değilse başa koy.
return sonuc; //gecmiş olsun, hesap tamamlandı...
}
uzunts operator - (uzunts x)
for(int i=uzunluk-1; i>-1; i--)
else //altındaki rakamdan kucukse, komşudan onluk al.
snc.insert(0,b);
sonuc.sayi.insert(0,snc);
snc="";
}
int i;
for(i=0; i
c++ cok buyuk sayılarda işlem yapabilen hesap makinesi
Android & IOS Uygulama Geliştirme0 Mesaj
●31 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Android & IOS Uygulama Geliştirme
- c++ cok buyuk sayılarda işlem yapabilen hesap makinesi