Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <cstdlib>
- //KALKULATOR (+, -, /, *, (ciag arytmentyczny-suma (a1,n,r,zwrot sumy, referencja)) ma dzialac w petli
- using namespace std;
- float dodawanie(float a, float b, float &wynik);
- float odejmowanie(float a, float b, float &wynik);
- float mnozenie(float a, float b, float &wynik);
- float dzielenie(float a, float b, float &wynik);
- void ciag(float a1, float n, float r, float &wynik);
- float dodawanie (float a, float b, float &wynik)
- {
- wynik=a+b;
- }
- float odejmowanie(float a, float b, float &wynik)
- {
- wynik=a-b;
- }
- float mnozenie (float a, float b, float &wynik)
- {
- wynik=a*b;
- }
- float dzielenie (float a, float b, float &wynik)
- {
- wynik=a/b;
- }
- void ciag (float a1, float r, float n, float &wynik)
- {
- wynik=((a1+(a1+(n-1)*r))/2*n);
- }
- int main()
- {
- int wybor,t;
- float a,b,wynik,a1,n,r;
- char petla='t';
- {
- cout << "*KALKULATOR*" << endl << endl;
- do
- {
- cout << "Jakie dzialanie wykonac ? " << endl << endl;
- cout << "1- Dodawanie" << endl;
- cout << "2- Odejmowanie" << endl;
- cout << "3- Mnozenie" << endl;
- cout << "4- Dzielenie" << endl;
- cout << "5- Suma wyrazow ciagu arytmetycznego" << endl << endl;
- cin >> wybor;
- switch (wybor)
- {
- case 1:
- cout << "Podaj a: ";
- cin >> a;
- cout << "Podaj b: ";
- cin >> b;
- dodawanie(a,b,wynik);
- cout << "Wynik dodawania to: " << wynik << endl;
- break;
- case 2:
- cout << "Podaj a: ";
- cin >> a;
- cout << "Podaj b: ";
- cin >> b;
- odejmowanie(a,b,wynik);
- cout << "Wynik odejmowania to: " << wynik << endl;
- break;
- case 3:
- cout << "Podaj a: ";
- cin >> a;
- cout << "Podaj b: ";
- cin >> b;
- mnozenie(a,b,wynik);
- cout << "Wynik mnozenia to: " << wynik << endl;
- break;
- case 4:
- cout << "Podaj a: ";
- cin >> a;
- cout << "Podaj b: ";
- cin >> b;
- dzielenie(a,b,wynik);
- cout << "Wynik dzielenia to: " << wynik << endl;
- break;
- case 5:
- cout << "Podaj pierwszy wyraz ciagu: ";
- cin >> a1;
- cout << "Podaj ilosc wyrazow ciagu: ";
- cin >> n;
- cout << "Podaj roznice ciagu: ";
- cin >> r;
- ciag(a1,r,n,wynik);
- cout << "Suma wyrazow ciagu arytmetycznego to: " << wynik << endl;
- break;
- default:
- cout << "Nieznana komenda!" << endl;
- break;
- }
- cout << "Czy chcesz wykonac inne dzialanie? (t/n): ";
- cin >> petla; cout << endl;
- }
- while (petla=='t');
- }
- cout << endl;
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement