Kamis, 07 Juli 2011

Contoh program perkalian rekursif

#include <cstdlib>
#include <iostream>

using namespace std;

int kali(int a, int b){
    if(b==1) return a;
    else return (a+kali(a,(b-1)));
    }

int main(int argc, char *argv[])
{
    int a,b;
    suit:
    cout<<"nilai a : ";
    cin>>a;
    cout<<"nilai b : ";
    cin>>b;
    cout<<"hasil   : "<<kali(a,b);
    cout<<endl<<endl;
    goto suit;
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

Tidak ada komentar:

Posting Komentar