Advertisement
Guest User

Untitled

a guest
Aug 24th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. // Created by Thaddeus Cleo on 8/12/2019.
  2. // simple calc
  3. #include <iostream>
  4.  
  5. int main() {
  6. int choice = 0; //represent user choice control
  7. int integer1 = 0; //for addition
  8. int integer2 = 0; //for addition
  9. int factorial = 0; //factorial
  10. std::cout << "Silahkan Pilih Operasi Yang Ingin Digunakan:" << std::endl;
  11. std::cout << "[0]Penjumlahan " << std::endl << "[1]Pengurangan " << std::endl;
  12. std::cout << "[2]Perkalian " << std::endl << "[3]Pembagian " << std::endl << "[4]Faktorial " << std::endl;
  13. std::cout << "pilihan : ";
  14. std::cin >> choice;
  15.  
  16. switch (choice) {
  17. case (0): //penjumlahan
  18. std::cout << "selamat datang pada operasi penjumlahan" << std::endl << "silahkan masukan angka pertama : ";
  19. std::cin >> integer1;
  20. std::cout << "selanjutnya, silahkan masukan angka kedua : ";
  21. std::cin >> integer2;
  22. std::cout << "berikut hasil penjumlahan : " << integer1 + integer2 << std::endl;
  23. break;
  24. case (1): //pengurangan
  25. std::cout << "selamat datang pada operasi pengurangan" << std::endl << "silahkan masukan angka pertama : ";
  26. std::cin >> integer1;
  27. std::cout << "selanjutnya, silahkan masukan angka kedua : ";
  28. std::cin >> integer2;
  29. std::cout << "berikut hasil pengurangan : " << integer1 - integer2 << std::endl;
  30. break;
  31. case (2): //perkalian
  32. std::cout << "selamat datang pada operasi perkalian" << std::endl << "silahkan masukan angka pertama : ";
  33. std::cin >> integer1;
  34. std::cout << "selanjutnya, silahkan masukan angka kedua : ";
  35. std::cin >> integer2;
  36. std::cout << "berikut hasil perkalian : " << integer1 * integer2 << std::endl;
  37. break;
  38. case (3): //pembagian
  39. std::cout << "selamat datang pada operasi pembagian" << std::endl << "silahkan masukan angka pertama : ";
  40. std::cin >> integer1;
  41. std::cout << "selanjutnya, silahkan masukan angka kedua : ";
  42. std::cin >> integer2;
  43. std::cout << "berikut hasil pembagian : " << (float) integer1 / integer2
  44. << std::endl; //supaya koma aja (float)
  45. break;
  46. case (4) : //factorial
  47. std::cout << "selamat datang pada operasi faktorial" << std::endl << "silahkan masukan angka : ";
  48. std::cin >> factorial;
  49. for (int i = factorial - 1; i > 1; i--) {
  50. factorial *= i;
  51. }
  52. std::cout << "berikut hasil faktorial : " << factorial << std::endl;
  53. break;
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement