Pertanyaan :
Kasus 5.4
Fungsi perkalian 2 bilangan bulat dengan operator penjumlahan .
Analisis :
Misalkan a dikalikan dengan b(input).
proses :
a*b=a+a+a+a....(sebanyak b).
Jawaban :
C++ :
#include <iostream>
#include <string>
using namespace std;
void fungsi (int a,int b,int x,int hasil){
if(x>b){
cout<<a<<" x "<<b<<" = "<<hasil<<endl;
}
else{
hasil=hasil+a;
x=x+1;
fungsi(a,b,x,hasil);
}
}
int main() {
int hasil;
int b;
int x;
int a;
cout<<"Masukan bilangan a : ";
cin>>a;
cout<<"Masukan bilangan b : ";
cin>>b;
hasil=0;
x=1;
fungsi(a,b,x,hasil);
return 0;
}
Output :
Raptor :
Kasus 5.4
Fungsi perkalian 2 bilangan bulat dengan operator penjumlahan .
Analisis :
Misalkan a dikalikan dengan b(input).
proses :
a*b=a+a+a+a....(sebanyak b).
Jawaban :
C++ :
#include <iostream>
#include <string>
using namespace std;
void fungsi (int a,int b,int x,int hasil){
if(x>b){
cout<<a<<" x "<<b<<" = "<<hasil<<endl;
}
else{
hasil=hasil+a;
x=x+1;
fungsi(a,b,x,hasil);
}
}
int main() {
int hasil;
int b;
int x;
int a;
cout<<"Masukan bilangan a : ";
cin>>a;
cout<<"Masukan bilangan b : ";
cin>>b;
hasil=0;
x=1;
fungsi(a,b,x,hasil);
return 0;
}
Raptor :
Tag :
individu
0 Komentar untuk "Kasus 5.4"