Advertisement
lewapkon

Kalkulator

Nov 18th, 2012
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.06 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <cmath>
  4. #include <windows.h>
  5.  
  6. using namespace std;
  7.  
  8. //*****************************************************
  9. //Kalkulator
  10. //*****************************************************
  11.  
  12. void dodawanie(void);
  13. void odejmowanie(void);
  14. void mnozenie(void);
  15. void dzielenie(void);
  16. void potegi(void);
  17. void pierwiastki(void);
  18. void clrscr(void);
  19.  
  20.  
  21. int main()
  22. {
  23.     system("title Kalkulator");
  24.     cout << "Wybierz z listy: "                                                                     //Przedstawienie uzytkownikowi mozliwosci
  25.          << "\n1. Dodawanie"
  26.          << "\n2. Odejmowanie"
  27.          << "\n3. Mnozenie"
  28.          << "\n4. Dzielenie"
  29.          << "\n5. Potegowanie"
  30.          << "\n6. Pierwiastkowanie"
  31.          << endl;
  32.     int wybor;
  33.     cin >> wybor;
  34.  
  35.     switch (wybor)                                                                                  //Wybor czynnosci arytmetycznej
  36.     {
  37.     case 1: dodawanie();
  38.         break;
  39.     case 2: odejmowanie();
  40.         break;
  41.     case 3: mnozenie();
  42.         break;
  43.     case 4: dzielenie();
  44.         break;
  45.     case 5: potegi();
  46.         break;
  47.     case 6: pierwiastki();
  48.         break;
  49.     default: cout << "Zly wybor!\n";
  50.         break;
  51.     }
  52.  
  53.     system("pause");                                                                                //Koniec
  54.     return 0;
  55. }
  56.  
  57. //*****************************************************
  58.  
  59. void dodawanie(void)
  60. {
  61.     cout << "Wpisz liczby: ";
  62.     double liczba1 , liczba2;
  63.     cin >> liczba1 >> liczba2 ;                                                                     //Wpisywanie liczb przez uzytkownika
  64.  
  65.     system("cls");                                                                                      //Wyczyszczenie ekranu
  66.  
  67.     cout << liczba1 << " + " << liczba2 << " = " << liczba1 + liczba2 << endl;                      //Wyswietlenie wyniku
  68. }
  69.  
  70. void odejmowanie(void)
  71. {
  72.     cout << "Wpisz liczby: ";
  73.     double liczba1 , liczba2;
  74.     cin >> liczba1 >> liczba2;                                                                      //Wpisywanie liczb przez uzytkownika
  75.  
  76.     system("cls");                                                                                      //Wyczyszczenie ekranu
  77.  
  78.     cout << liczba1 << " - " << liczba2 << " = " << liczba1 - liczba2 << endl;                      //Wyswietlenie wyniku
  79. }
  80.  
  81. void mnozenie(void)
  82. {
  83.     cout << "Wpisz liczby: ";
  84.     double liczba1 , liczba2;
  85.     cin >> liczba1 >> liczba2;                                                                      //Wpisywanie liczb przez uzytkownika
  86.  
  87.     system("cls");                                                                                      //Wyczyszczenie ekranu
  88.  
  89.     cout << liczba1 << " * " << liczba2 << " = " << liczba1 * liczba2 << endl;                      //Wyswietlenie wyniku
  90. }
  91.  
  92. void dzielenie(void)
  93. {
  94.     cout << "Wpisz liczby: ";
  95.     double liczba1 , liczba2;
  96.     cin >> liczba1 >> liczba2;                                                                      //Wpisywanie liczb przez uzytkownika
  97.  
  98.     system("cls");                                                                                      //Wyczyszczenie ekranu
  99.  
  100.     cout << liczba1 << " / " << liczba2 << " = " << liczba1 / liczba2 << endl;                      //Wyswietlenie wyniku
  101. }
  102.  
  103. void potegi(void)
  104. {
  105.     double liczba , stopien;
  106.    
  107.     cout << "Wpisz liczbe: ";
  108.     cin >> liczba;
  109.  
  110.     cout << "Wpisz stopien potegi: ";
  111.     cin >> stopien;
  112.  
  113.     system("cls");
  114.  
  115.     cout << liczba << " do potegi " << stopien << " = " << pow(liczba , stopien) << endl;               //Wyswietlenie wyniku
  116. }
  117.  
  118. void pierwiastki(void)
  119. {
  120.     double liczba , stopien;
  121.    
  122.     cout << "Wpisz liczbe: ";
  123.     cin >> liczba;
  124.  
  125.     cout << "Wpisz stopien pierwiastka: ";
  126.     cin >> stopien;
  127.  
  128.     system("cls");
  129.  
  130.     cout << liczba << " do pierwiastka " << stopien << " stopnia = " << pow(liczba , 1/stopien) << endl;                //Wyswietlenie wyniku
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement