Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  12345
Language: C/C++
Code:
#include <iostream> // klasyczne
#include <conio.h>  // getch
#include <windows.h> // sleep
#include <cstdlib> // goto

using namespace std;

int main()
{
    HANDLE hOut;
    hOut = GetStdHandle( STD_OUTPUT_HANDLE );
    SetConsoleTextAttribute( hOut, BACKGROUND_GREEN|  FOREGROUND_BLUE);
    cout << "1 - trojkat    2 - kwadrat     3 - prostokat     4 - trapez      5 - rownoleglobok" << endl;
    SetConsoleTextAttribute(hOut, FOREGROUND_GREEN);
    cout << "podaj cyfre przypisana do figury: ";
    int x;
    int y=1;


    cin >> x;
    licz:
    cout << "potwierdz swoj wybor wpisujac jeszcze raz ta cyfre: ";
    cin >> x;


    if (x==1)
    {
        cout << "wcisnij enter" << endl;
        getch();
        for (int y=1; y<=5;y++)         // spanie do momentu
            {Sleep(400);
            cout << ".";
            }
        Sleep(400);
        cout << "." << endl;
        cout << "podaj podstawe: ";
        int podstawa;
        cin >> podstawa;
        cout << "poda wysokosc: ";
        int wysokosc;
        cin >> wysokosc;
        float poletrojkat;
        poletrojkat = podstawa*wysokosc/2;
        for (int y=1; y<=5;y++)         // spanie do momentu
            {Sleep(400);
            cout << ".";
            }
        Sleep(400);
        cout << "." << endl;
        cout << "Pole tego trojkata wynosi: " << poletrojkat ;

    } else
    if (x==2)
    {
        cout << "wcisnij enter" << endl;
        getch();
        for (int y=1; y<=5;y++)         // spanie do momentu
            {Sleep(500);
            cout << ".";
            }
        Sleep(500);
        cout << "." << endl;

        cout << "podaj dlugosc boku: ";
        int bok;
        cin >> bok;
        float polekwadrat;
        polekwadrat = bok*bok;
        for (int y=1; y<=5;y++)         // spanie do momentu
            {Sleep(500);
            cout << ".";
            }
        Sleep(500);
        cout << "." << endl;
        cout << "pole tego kwadratu wynosi: " << polekwadrat;
    } else
    if (x==3)
    {
        cout << "wcisnij enter" << endl;
        getch();
        for (int y=1; y<=5;y++)         // spanie do momentu
            {Sleep(500);
            cout << ".";
            }
        Sleep(500);
        cout << "." << endl;
        cout << "podaj pierwszy bok: ";
        int pierwszybok;
        cin >> pierwszybok;
        cout << "podaj drugi bok: ";
        int drugibok;
        cin >> drugibok;
        float poleprostokata;
        poleprostokata = pierwszybok*drugibok;
        for (int y=1; y<=5;y++)         // spanie do momentu
            {Sleep(500);
            cout << ".";
            }
        Sleep(500);
        cout << "." << endl;
        cout << "pole tego prostokata wynosi: " << poleprostokata;
    } else
    if (x==4)
    {
        cout << "wcisnij enter" << endl;
        getch();
        for (int y=1; y<=5;y++)         // spanie do momentu
            {Sleep(500);
            cout << ".";
            }
        Sleep(500);
        cout << "." << endl;
        cout << "podaj dlugosc podstawy: ";
        int dolnybok;
        int gornybok;
        cin >> dolnybok;
        cout << "podaj dlugosc rownoleglego boku: ";
        cin >> gornybok;
        int wysok;
        cout << "podaj dlugosc wysokosci: ";
        cin >> wysok;
        float wynikk;
        wynikk = (dolnybok+gornybok)*wysok/2;
        for (int y=1; y<=5;y++)         // spanie do momentu
            {Sleep(500);
            cout << ".";
            }
        Sleep(500);
        cout << "." << endl;
        cout << "Pole tego trapezu wynosi: " << wynikk;

    } else
    if (x==5)
    {
        cout << "wcisnij enter" << endl;
        getch();
        for (int y=1; y<=5;y++)         // spanie do momentu
            {Sleep(500);
            cout << ".";
            }
        Sleep(500);
        cout << "." << endl;
        cout << "podaj podstawe: ";
        int pierwszybok;
        cin >> pierwszybok;
        cout << "podaj wysokosc: ";
        int drugibok;
        cin >> drugibok;
        float poleprostokata;
        poleprostokata = pierwszybok*drugibok;
        for (int y=1; y<=5;y++)         // spanie do momentu
            {Sleep(500);
            cout << ".";
            }
        Sleep(500);
        cout << "." << endl;
        cout << "pole tego rownolegloboku wynosi: " << poleprostokata;
    } else
    {
        do {
        cout << "podaj cyfre przypisana do figury: ";
        int x;
        cin >> x;
        }
    while (x==5||x==4||x==3||x==2||x==1);
    goto licz;
    }





    return 0;
}

          
Comments: