Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- #include <windows.h>
- #include <cstdlib>
- //Zad19
- //W drugiej opcji kazdy wynik musi znalezc sie w wartosci bezwzglednej!
- using namespace std;
- int wybor;
- float a, h;
- float x1,y1,x2,y2,x3,y3;
- float POLE_TROJKATA(float a, float h)
- {
- return (a*h)/2;
- }
- float POLE_TROJKATA(float x1,float y1,float x2,float y2,float x3,float y3)
- {
- float wynik;
- wynik = (((x2-x1)*(y3-y1)-(y2-y1)*(x3-x1))/2);
- return wynik;
- }
- int main()
- {
- for(;;)
- {
- cout << "Wybierz sposob obliczenia pola trojkata(Wpisz 1 lub 2): " << endl;
- cout <<endl;
- cout << "1. Obliczanie po dlugosci boku i wysokosci" << endl;
- cout << "2. Obliczanie po wspolrzednych na osi x/y" << endl;
- cout << "3. Wyjscie" << endl;
- cout << endl;
- cin >> wybor;
- cout << endl;
- switch(wybor)
- {
- case 1:
- cout << "Podaj dlugosc podstawy : ";
- cin >> a;
- cout << endl;
- cout << "Podaj wysokosc tego trojkata: ";
- cin >> h;
- cout << endl;
- cout << "Pole tego trojkata wynosi: " << POLE_TROJKATA(a,h)<< endl;
- break;
- case 2:
- cout << "Podaj wspolrzedne tego trojkata: " << endl;
- cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
- cout << "Pole tego trojkata wynosi: " <<"|"<<POLE_TROJKATA(x1,y1,x2,y2,x3,y3) <<"|"<< endl;
- cout << endl;
- break;
- case 3:
- exit(0);
- break;
- default:
- cout << "Zly wybor" << endl;
- break;
- }
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment