Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void clearbuffer();
- void menu();
- int faktorial(int n);
- void fibonacci();
- int main() {
- int pilihanMenu;
- do{
- menu();
- cout << "masukkan pilihan menu : " << endl;
- cin >> pilihanMenu; clearbuffer();
- if (pilihanMenu == 1);
- if (pilihanMenu == 2) fibonacci();
- if (pilihanMenu == 3)
- } while (pilihanMenu != 4);
- return 0;
- }
- void clearbuffer(){
- cin.clear();
- cin.ignore(1024, '\n');
- }
- void menu(){
- cout << "perhitungan faktorial, fibonacci, biner\n" << endl;
- cout << "1. faktorial" << endl;
- cout << "2. fibonacci" << endl;
- cout << "3. biner" << endl;
- cout << "4. exit\n" << endl;
- }
- void inputNIlai(int pilihanMenu)
- int faktorial(int n)
- {
- if (n == 0)
- return 1;
- return n*faktorial(n-1);
- }
- void fibonacci(){
- int angka1 = 0, angka2 = 1, angka3, angka;
- cout << "masukkan angka : ";
- cin >> angka;
- cout << angka1 << " " << angka2 << " ";
- for(int i=2 ; i < angka; i++)
- {
- angka3 = angka1 + angka2;
- cout << angka3 << " ";
- angka1 = angka2;
- angka2 = angka3;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement