Guest User

Untitled

a guest
Jan 24th, 2020
66
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4. void moja_funkcja(){
  5. cout<<"[1] - dodawanie" <<endl;
  6. cout<<"[2] - odejmowanie" <<endl;
  7. cout<<"[3] - mnozenie" <<endl;
  8. cout<<"[4] - dzielenie" <<endl;
  9. cout<<"[5] - potega" <<endl;
  10. cout<<"[6] - reszta z dzielenia" <<endl;
  11. cout<<"[7] - pierwiastkowanie" <<endl;
  12. cout<<"[0] - zamknij program" <<endl;
  13. }
  14. void dodawanie() {
  15. float a;
  16. cout<<"Wprowadz liczbe: ";
  17. cin >>a;
  18. float b;
  19. cout<<"Wprowadz druga liczbe: ";
  20. cin>>b;
  21. cout<<"Wynik to " << a <<" + "<< b <<" = "<<a+b<<endl;
  22. }
  23. void odejmowanie() {
  24. float a;
  25. cout<<"Wprowadz liczbe: ";
  26. cin >>a;
  27. float b;
  28. cout<<"Wprowadz druga liczbe: ";
  29. cin>>b;
  30. cout<<"Wynik to " << a <<" - "<< b <<" = "<<a-b<<endl;
  31. }
  32. void mnozenie() {
  33. float a;
  34. cout<<"Wprowadz liczbe: ";
  35. cin >>a;
  36. float b;
  37. cout<<"Wprowadz druga liczbe: ";
  38. cin>>b;
  39. cout<<"Wynik to " << a <<" * "<< b <<" = "<<a*b<<endl;
  40. }
  41.  
  42. void dzielenie() {
  43. float a;
  44. cout<<"Wprowadz liczbe: ";
  45. cin >>a;
  46. float b;
  47. cout<<"Wprowadz druga liczbe: ";
  48. cin>>b;
  49. if(b==0) {
  50. cout<<"nie dziel przez 0 gamoniu!!!!"<<endl;
  51. } else {
  52. cout<<"Wynik to " << a <<" / "<< b <<" = "<<a/b<<endl;
  53. }}
  54. void potega() {
  55. float a;
  56. cout<<"Wprowadz liczbe: ";
  57. cin >>a;
  58. float b;
  59. cout<<"Wprowadz potege: ";
  60. cin>>b;
  61. cout<<"Wynik to " << pow(a,b)<<endl;
  62. }
  63. void resztazdzielenia() {
  64. int a;
  65. cout<<"Wprowadz liczbe: ";
  66. cin >>a;
  67. int b;
  68. cout<<"Wprowadz druga liczbe: ";
  69. cin>>b;
  70. cout<<"Wynik to " << a <<" % "<<b<<" = "<<a% b<<endl;
  71. }
  72. void pierwiastek() {
  73. float a;
  74. cout<<"Wprowadz liczbe: ";
  75. cin >>a;
  76. float b;
  77. cout<<"Wprowadz wykladnik: ";
  78. cin>>b;
  79. cout<<"Wynik to " << exp(log(a)/b)<<endl;
  80. }
  81.  
  82. int main()
  83. {
  84. moja_funkcja();
  85. cout<<"wybierz opcje:"<<endl;
  86. int liczba;
  87. do{
  88. cin>>liczba;
  89. switch(liczba) {
  90. case 1: dodawanie(); break;
  91. case 2: odejmowanie(); break;
  92. case 3: mnozenie(); break;
  93. case 4: dzielenie(); break;
  94. case 5: potega(); break;
  95. case 6: resztazdzielenia(); break;
  96. case 7: pierwiastek(); break;
  97. default: break;
  98. }
  99. } while(liczba !=0);
  100. return 0;
  101. }
RAW Paste Data