16.1.2012 dvije godine postojanja naših stranica

Programiranje C++‎ > ‎Operatori‎ > ‎

Aritmetički binarni operatori

 

Binarni aritmetički operatori

Funkcija

Operator

Zbrajanje

+

Oduzimanje

-

Množenje

*

Dijeljenje

/

Modularno dijeljenje

(rezultat je cjelobrojni ostatak dijeljenja dvaju cjelih brojeva)

%

 

 

 

Zadatak:

 

Treba izračunati zbroj, razliku, umnožak i kvocijent dvaju realnih brojeva. Ispis neka bude oblika:

 

Unesi prvi broj:

unesi drugi broj:

.... + .... = ....

.... - .... = ....

.... * .... = ....

.... / .... = ....

 Rješenje:

#include <iostream>

using namespace std;

int main()

{

     float a,b;

     cout<<"Unesi prvi broj:"<<endl;

     cin>>a;

     cout<<"unesi drugi broj:"<<endl;

     cin>>b;

     cout<<a<<"+"<<b<<"="<<a+b<<endl;

     cout<<a<<"-"<<b<<"="<<a-b<<endl;

     cout<<a<<"*"<<b<<"="<<a*b<<endl;

     cout<<a<<"/"<<b<<"="<<a/b<<endl;

return 0;

}

 Provjera za unos brojeva 5.5 i 1.2:

 

Unesi prvi broj:

5.5

unesi drugi broj:

1.2

5.5+1.2=6.7

5.5-1.2=4.3

5.5*1.2=6.6

5.5/1.2=4.58333

 

 

 

 

Zadatak:

 

Potrebno je izračunati cjelobrojni kvocijent i cjelobrojni ostatak dijeljenja dvaju cijelih brojeva.

Ispis neka bude oblika:

 

Upisi djeljenik:

Upisi djelitelj:

.... : .... = .... cijelih, a ostatak je ....

Rješenje:

#include<iostream>

using namespace std;

int main()

{

     int a,b,ostatak,kvoc;

     cout<<"Upisi djeljenik:";

     cin>>a;

     cout<<"Upisi djelitelj:";

     cin>>b;

     kvoc=a/b;

     ostatak=a%b;

     cout<<a<<":"<<b<<"="<<kvoc <<"  cijelih, a ostatak je "<<ostatak;

return 0;

}

Provjera za unos brojeva 66 i 12:

 

Upisi djeljenik:66

Upisi djelitelj:12

66:12=5 cijelih, a ostatak je 6

 

 

Napomena: prilikom rješavanja ovog zadatka valja imati na umu da operator modulo djeluje samo na cijele brojeve.