mt.zare
جمعه 11 تیر 1389, 15:09 عصر
چطور می تونم ماشین حسابی طراحی کنم که فقط دو تا عملگر جمع و تفریق داشته باشه و عملیات ضرب و تقسیم صحیح و اعشاری رو بشه باهاش انجام داد.
ممنون میشم اگه راهنمایی کنید و یا اگه کدی دارید معرفی کنید.
Salar Ashgi
جمعه 11 تیر 1389, 18:07 عصر
برای اعشاری کمی مشکل دار میشه ، چون دقت ارقام دقیق نیست !
ولی برای اعداد صحیح :
#include <iostream>
#include <conio>
int Multiply(int a,int b){
int f=0;
for(int i=1;i<=b;i++)
f+=a;
return f;}
//==========================
int Devide(int a,int b){
int f=0;
while(a-b>=0){
a-=b;
f++;}
return f;}
//==========================
int main(){
cout<<"15 * 2 = "<<Multiply(15,2)<<endl;
cout<<"15 / 2 = "<<Devide(15,2)<<endl;
getch();
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.