Modulo untuk tipe data double
Seperti yang kita ketahui, kita tidak dapat menggunakan operator modulo untuk tipe data double di program C++. Padahal jangkauan dari tipe data double adalah yang terbesar. Namun, itu dapat kita akali dengan cara membuat fungsi kustom untuk modulo. Berikut fungsi kustom yang penulis buat
Berikut programnya :
#include<iostream>using namespace std; double DMOD(double a,double b){ double c=1; long e=1; c=a/b; e=a/b; return b*(c-e);} int main(){ double a,b; cout<<"a = " ;cin>>a; cout<<"b = " ;cin>>b; if (DMOD(a,b)==0){ cout<<"a habis dibagi b" ; } else if (DMOD(a,b)!=0){ cout<<"a tidak habis dibagi b" ; } cout<<"\na%b = " <<DMOD(a,b);}
|
DEMO
Baik itu saja dari penulis, semoga postingan ini dapat membantu, terimakasih sudah berkunjung di blog saya

0 Response to "Modulo untuk tipe data double"
Posting Komentar