Wikipedia

Hasil penelusuran

Rabu, 04 November 2015

Program perkalian 3 angka menggunakan rekursif



Program perkalian 3 angka menggunakan rekursif
#include <iostream>
#include <conio.h>
using namespace std;

int tambah(int e, int o, int f)
{
if( f == 0 )
{
return 0;
}
if( f == 1 )
{
return (e*o);
}
else
return ( (e*o) + tambah( e, o, (f-1)));
}

int main()
{
int x, y, z;
ulang:
cout<<"Angka 1 : ";
cin>>x;
cout<<"Angka 2 : ";
cin>>y;
cout<<"Angka 3 : ";
cin>>z;

cout<<"\nHasil Perkalian 3 angka tersebut: ";
cout<<tambah(x,y,z);
goto ulang;
getch();

}
 



Ini Adalah Program C++ Rekursif Perkalian

#include
#include

int perkalian(int, int);

void main()
{
int bil1, bil2;
puts("Menghitung perkalian dari 2 bilangan");
printf("Masukkan bilangan pertama: ");
scanf("%d", &bil1);
printf("Masukkan bilangan kedua: ");
scanf("%d", &bil2);
printf("Hasil perkalian %d dengan %d adalah: %d\n", bil1, bil2, perkalian(bil1, bil2));
getch();
}
int perkalian(int bilangan1, int bilangan2)
{
if(bilangan2==1)return bilangan1;
else return bilangan1+perkalian(bilangan1,bilangan2-1);
}

Tidak ada komentar:

Posting Komentar