menu bar

Saturday, 9 April 2016

Algoritma perkalian dengan cara penjumlahan pada algoritma 5.3. belum sempurna
karena belum mencakup semua kemungkinan, misalnya untuk harga b negatif.



#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 main(int argc, char** argv)
{
int a,b,i,jumlah=0;
cout<<"menghtung nilai perkalian dengan penjumlahan"<<endl;
cout<<"masukan nilai pertama :";cin>>a;
cout<<"masukan nilai ke dua : ";cin>>b;
if(a>0 && a<0 || b>0){
for(i=1;1<=b;i++)
jumlah+=a;
cout<<a<<"x"<<b<<"="<<jumlah;
}else if (b<0 && a<0){
for(i=0;i>a;i--)
jumlah-=b;
cout<<a<<"x"<<b<<"="<<jumlah;
}else{
for(i=1;i<=a;i++)
jumlah+=b;
cout<<a<<"x"<<b<<"="<<jumlah;
}
return 0;
}

No comments:

Post a Comment