KASUS 5.4

Pertanyaan:
Buatlah fungsi perkalian 2 bilangan bulat dengan menggunakan operator penjumlahan.
Analisis :
Misalkan a dikalikan b (input)
Proses :
a x b = a + a + a + … + a (sebanyak b kali)
#include <iostream>
#include <math.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int kali(int m, int n){
int i,hasil=0;
for(i=1;i<=abs(n);i++)
hasil+=m;
if (n<0)return(-hasil); else return (hasil);
}
int main(int argc, char** argv) {
int a,b;
cout<<"Masukan Nilai 1 =";cin>>a;
cout<<"Masukan Nilai 2 =";cin>>b;
cout<<"Hasil Perkalian ="<<kali(a,b);
return 0;
}
 Tampilan
Menggunakan Raptor

Share this

Related Posts

Previous
Next Post »