分数的加减乘除怎么算?

如题所述

第1个回答  2022-10-22

分数的加减乘除怎么算?

加法:取分母最小公倍数(能除得进2个分母的最小的数字),比如1/2 + 1/3 = 3/6 + 2/6 = 5/6
减法:同加法
乘法:分子和分子相乘,分母和分母相乘,再约分
除法:等于前者乘以后者的倒数,如1/2 ÷ 1/3=1/2*3=3/2

分母相同时,分母不变,分子直接相加减。
分母不同时,先约分,找到共同分母,然后再分子相加减。
想乘是直接分母乘分母,分子乘分子。
相除是乘以你要除的这个倒数。
望采纳谢谢

分数的加减乘除

加减:若为同分母,则分子加减,分母不变,
若分母不同,则先通分(分母变成最小公倍数),再加减;
乘除:分子相乘除作为结果的分子,分母相乘除作为结果的分母

分数的加减乘除怎么做

加法:通分然后分子相加
如:1/2+1/3=3/6+2/6=5/6
减法相同1/2-1/3=3/6-2/6=1/6
乘法:分子乘分子分母乘分母
如:1/2*1/3=(1*1)/(2*3)=1/6
除法:先将被除数的分子分母换位置再乘
如:1/2÷1/3=1/2*3/1=3/2

百分数的加减乘除运算

百分之几就是零点几。纳税后的总价为389+389*0.1=427.9不知可对。

负数与分数的加减乘除

    举例:

(-2)+(3/2)

=3/2-2

=3/2-4/2

=-(1/2)

(-2)-(3/2)

=-(2+3/2)

=-(4/2+3/2)

=-(7/2)

(-2)×(3/2)

=-3

数学题分数的加减乘除演算法

4*1/5=4/5
10/(3/5)=10*5/3=50/3=16又2/3(十六又三分之二)
3+4/5=15/5+4/5=19/5=3又4/5(三又五分之四)
20-3/7=140/7-3/7=137/7=19又4/7(十九又七分之四)
1、整数与分数相乘时,用整数去乘分数的分子,得到的数即为所求。
2、整数除以分数时,就是整数乘以分数的倒数,再用整数去乘这个倒数分数的分子,得到的数即为所求;如是分数除以整数时,就用分数乘以整数的倒数,也就是乘以这个整数分之一,得到的数即为所求。
3、整数与分数的加或减法:
先进行通分,也就是把整数化成与分数的分母相同的分数(分母相同,分子是整数与分母的乘积),再进行相加或相减(相同分母的分数相加减,分母不变,分子与分子进行相加减),得到的数即为所求。

带分数的加减乘除做法

带分数乘除必须化成假分数才能计算。带分数加减可以用整数部分加或减整数部分,分数部分加或减分数部分,异分母时通分。
有问题我一定解答

C++程式—分数的加减乘除

类的标头档案fclass.hclass fraction
{
private:
int nr; 分子
int dn; 分母
public:
fraction input();
fraction operator +(fraction &);
fraction operator -(fraction &);
fraction operator *(fraction &);
fraction operator /(fraction &);
void output(); 输出约分后的分数
void output1(); 输出普通分数
}; 实现档案fclass.cpp#include<iostream.h>
#include"fclass.h"
fraction fraction::operator+(fraction &a)
{
fraction g;
g.dn=dn*a.dn;
g.nr=nr*a.dn+a.nr*dn;
return g;
}
fraction fraction::operator-(fraction &a)
{
fraction g;
g.dn=dn*a.dn;
g.nr=nr*a.dn-a.nr*dn;
return g;
}
fraction fraction::operator*(fraction &a)
{
fraction g;
g.dn=dn*a.dn;
g.nr=nr*a.nr;
return g;
}
fraction fraction::operator/(fraction &a)
{
fraction g;
g.dn=dn*a.nr;
g.nr=nr*a.dn;
return g;
}
fraction fraction::input()
{
fraction a;
cin>>a.nr>>a.dn;
return a;
}
void fraction::output()
{
int i;
if(dn==0)
cout<<"error"<<endl;
else
if(nr%dn==0)
cout<<nr/dn<<endl;
else
{
for(i=2;i<=nr||i<=dn;)
{
if(nr%i==0&&dn%i==0)
{
nr=nr/i;
dn=dn/i;
i=2;
}
else
i++;
}
cout<<nr <<"/"<<dn<<endl;
}
}
void fraction::output1()
{
cout<<nr<<"/"<<dn;
}
主程式#include<iostream.h>
#include"fclass.h"
void menu()
{
cout<<"=================================================="<<endl;
cout<<"1-输入2个新的分数,可进行如下运算:"<<endl;
cout<<"2-加法"<<endl;
cout<<"3-减法"<<endl;
cout<<"4-乘法"<<endl;
cout<<"5-除法"<<endl;
cout<<"6-退出"<<endl;
cout<<"=================================================="<<endl;
}void main()
{
void menu();
int m;
bool flag=true;
fraction s1,s2,s3;
while(flag)
{ menu();
cin>>m;
switch(m)
{
case 1:
cout<<"请按照如下方式输入2个分数: 分子/分母"<<endl;
s1=s1.input();
s2=s2.input();
cout<<"请输入你要进行的计算:"<<endl;
break;
case 2:
s3=s1+s2;
s1.output1();
cout<<" + ";
s2.output1();
cout<<"=";
s3.output();
break;
case 3:
s3=s1-s2;
s1.output1();
cout<<" - ";
s2.output1();
cout<<"=";
s3.output();
break;
case 4:
s3=s1*s2;
s1.output1();
cout<<" * ";
s2.output1();
cout<<"=";
s3.output();
break;
case 5:
s3=s1/s2;
s1.output1();
cout<<" / ";
s2.output1();
cout<<"=";
s3.output();
break;
case 6:
flag=false;
break;
default:
break;
}
}
}

如何计算分数的加减乘除法?

加法和减法都分为同分母的和异分母的,同分母的分母不变,分子相加减。异分母的需要先通分再按照同分母的分数相加减的法则进行。
乘法:分子与分子相乘作为积的分子,分母与分母相乘作为积的分母。
除法:除以一个数等于乘以这数的倒数。(0除外)

相似回答