Advertisement
asrori

praktikum5

Mar 27th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. void clearbuffer();
  6. void menu();
  7. int faktorial(int n);
  8. void fibonacci();
  9.  
  10. int main() {
  11.     int pilihanMenu;
  12.  
  13.     do{
  14.         menu();
  15.         cout << "masukkan pilihan menu : " << endl;
  16.         cin >> pilihanMenu; clearbuffer();
  17.         if (pilihanMenu == 1);
  18.         if (pilihanMenu == 2) fibonacci();
  19.         if (pilihanMenu == 3)
  20.     } while (pilihanMenu != 4);
  21.  
  22.  
  23.     return 0;
  24. }
  25.  
  26. void clearbuffer(){
  27.     cin.clear();
  28.     cin.ignore(1024, '\n');
  29. }
  30.  
  31. void menu(){
  32.     cout << "perhitungan faktorial, fibonacci, biner\n" << endl;
  33.     cout << "1. faktorial" << endl;
  34.     cout << "2. fibonacci" << endl;
  35.     cout << "3. biner" << endl;
  36.     cout << "4. exit\n" << endl;
  37. }
  38.  
  39. void inputNIlai(int pilihanMenu)
  40.  
  41. int faktorial(int n)
  42. {
  43.     if (n == 0)
  44.         return 1;
  45.     return n*faktorial(n-1);
  46. }
  47.  
  48. void fibonacci(){
  49.     int angka1 = 0, angka2 = 1, angka3, angka;
  50.     cout << "masukkan angka : ";
  51.     cin >> angka;
  52.  
  53.     cout << angka1 << " " << angka2 << " ";
  54.     for(int i=2 ; i < angka; i++)
  55.     {
  56.         angka3 = angka1 + angka2;
  57.         cout << angka3 << " ";
  58.         angka1 = angka2;
  59.         angka2 = angka3;
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement