PDA

View Full Version : تقسیم کردن با استفاده از تفریق کردن



mt.zare
جمعه 11 تیر 1389, 14:09 عصر
چطور می تونم ماشین حسابی طراحی کنم که فقط دو تا عملگر جمع و تفریق داشته باشه و عملیات ضرب و تقسیم صحیح و اعشاری رو بشه باهاش انجام داد.
ممنون میشم اگه راهنمایی کنید و یا اگه کدی دارید معرفی کنید.

Salar Ashgi
جمعه 11 تیر 1389, 17: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();
}