Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <stdio.h>
- #include <conio.h>
- using namespace std;
- void menu();
- void program1();
- void program2();
- void program3();
- void program4();
- int main()
- {
- menu();
- char program;
- while (true) {
- cout << "Podaj Numer Programu ( Podaj 0 dla Wywolania Menu)" << endl;
- program = _getch();
- switch (program) {
- case '0':
- menu();
- break;
- case '1':
- cout << "Wybrales Program 1" << endl;
- program1();
- break;
- case '2':
- cout << "Wybrales Program 2" << endl;
- program2();
- break;
- case '3':
- cout << "Wybrales Program 3" << endl;
- program3();
- break;
- case '4':
- cout << "Wybrales Program 4" << endl;
- program4();
- break;
- case '5':
- cout << "Wybrales Program 5" << endl;
- break;
- case '6':
- cout << "Wybrales Program 6" << endl;
- break;
- case '7':
- cout << "Wybrales Program 7" << endl;
- break;
- case '8':
- cout << "Wybrales Program 8" << endl;
- break;
- case '9':
- cout << "Wybrales Program 9" << endl;
- break;
- case 'x':
- exit(11);
- break;
- default:
- cout << "Nie ma takiego Programu" << endl;
- }
- }
- menu();
- return 0;
- }
- void menu() {
- cout << "Wybierz jeden z programow z Podanej Listy " << endl;
- cout << "1.Obliczanie maksimum dwóch liczb" << endl;
- cout << "2.Obliczanie minimum trzech liczb" << endl;
- cout << "3.Rozwiązywanie równania kwadratowego" << endl;
- cout << "4.Sprawdzanie czy rok jest przestępny" << endl;
- cout << "5.Algorytm Euklidesa" << endl;
- cout << "6.Obliczanie silni" << endl;
- cout << "7.Sprawdzanie czy liczba naturalna jest liczbą pierwszą" << endl;
- cout << "8.Potegowanie liczb naturalnych" << endl;
- cout << "9.Obliczanie sumy ciagu liczb" << endl;
- cout << "10.Wyszukiwanie najwiekszego elementu na liscie" << endl;
- cout << "11.Sprawdzanie czy element jest na liscie" << endl;
- cout << "12.Obliczanie sredniej geometrycznej elementow z listy" << endl;
- cout << "13.Sprawdzanie ile elementow z listy spelnia zadany warunek" << endl;
- cout << "14.Wypisywanie elementow z listy spelniajacych zadany warunek" << endl;
- cout << "15.Obliczanie sumy cyfr podanej liczby" << endl;
- cout << "16.Sprawdzanie czy dana liczba jest palindromem" << endl;
- cout << "17.Zamiana liczby z postaci dwojkowej na dziesiętną" << endl;
- cout << "18.Zamiana liczby z postaci dziesietnej na dwojkowa" << endl;
- cout << "19.Zamiana liczby z systemu o podstawie n na system o podstawie m" << endl;
- cout << "20.Sprawdzanie czy z odcinkow mozna zbudowa trojkat" << endl;
- cout << "x - Koniec dzialania programu" << endl;
- system("pause");
- }
- void program1() {
- int x, y;
- cout << "Podaj Dwie Liczby" << endl;
- cin >> x >> y;
- if (x > y) {
- cout << "Wieksza Liczba Jest " << x << endl;
- }
- else if (x < y)
- {
- cout << "Wieksza Liczba Jest " << y << endl;
- }
- else
- {
- cout << "Podane Liczby Sa takie same " << endl;
- }
- system("pause");
- system("cls");
- }
- void program2() {
- int x, y, z;
- cout << "Podaj Trzy Liczby" << endl;
- cin >> x >> y >> z;
- if (x < y && x < z) {
- cout << "Najmniejszy Jest" << x << endl;
- }
- else if (y < x && y < z) {
- cout << "Najmniejszy Jest" << y << endl;
- }
- else if (z < x && z < y) {
- cout << "Najmniejszy Jest" << z << endl;
- }
- else {
- cout << "Liczby sa rowne" << endl;
- }
- system("pause");
- system("cls");
- }
- void program3() {
- float a, b, c;
- cout << "Podaj Wspolczynniki Rownania Kwadratowego" << endl;
- cin >> a >> b >> c;
- if (a > 0) {
- float delta = (b*b) - (4 * a*c);
- if (delta >= 0) {
- cout << "Istnieja Dwa Miejsca Zerowe" << endl;
- float x1, x2;
- x1 = ((-b) - sqrt(delta)) / (2 * a);
- x2 = ((-b) + sqrt(delta)) / (2 * a);
- cout << "Pierwiastkami tego rownania sa x1 = " << x1 << " x2 = " << x2<< endl;
- }
- else {
- cout << "Brak Miejsc Zerowych" << endl;
- }
- }
- else {
- cout << "To nie jest Rownanie Kwadratowe" << endl;
- }
- system("pause");
- system("cls");
- }
- void program4() {
- unsigned rok;
- cout << "Podaj Rok" << endl;
- cin >> rok;
- if (rok % 4 == 0 && rok % 100 != 0 || rok % 400 == 0)
- cout << " Rok Jest Przestepny" << endl;
- else
- cout << "Rok nie jest przestepny" << endl;
- system("pause");
- system("cls");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement