Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Zbyszek.J 23:37
 » Hitman 23:27
 » Fl@sh 23:17
 » DJopek 23:08
 » petropank 23:07
 » rarek 23:06
 » Wolf 23:05
 » b0b3r 22:58
 » cVas 22:56
 » dugi 22:51
 » Dexter 22:50
 » Soulburne 22:44
 » stefan_nu 22:41
 » Brauni 22:41
 » maddog 22:39
 » Kenny 22:36
 » toledo 22:35
 » Raist 22:33
 » DYD 22:32
 » buddookan 22:32

 Dzisiaj przeczytano
 41030 postów,
 wczoraj 25604

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
A R C H I W A L N A   W I A D O M O Ś Ć
    

Zagadka z C++ , Cavva 11/01/05 13:45
Mam problem z C++
Napisałem programik do liczenia równań kwadratowych.
Liczy ale aby zobaczyć wynik musze go odpalić jeszcze raz.
Po prostu chce żeby po wykonaniu polecenia został w trybie wyświetlania i ewentualnie żebyu można było wyjść esc.
Jak zapisać to w formie *.exe ?

Trzeba wierzyć w cuda żeby być
realistą...

  1. moze kod bys wkleil? , bartek_mi 11/01/05 13:51
    123

    dzisiaj jest jutrzejszym wczoraj

  2. [;..;] , GesTee 11/01/05 13:55
    to musisz petla zrobic i byle co aby powtórzyc a np q aby wyjsc a co to wyniki to wstaw nowa zmienna i napisz np w=tu wzór z urzyciem twoich zmiennych i cout<<"wynik to: \t"<<w<<endl;

    jakos tak

    :)

    1. taaa - akurat , Master/Pentium 11/01/05 13:58
      ...

      Nie ma tego złego , co by się w gorsze
      obrócić nie mogło - jak nie wierzysz
      włącz komputer :-)

      1. [;..;] , GesTee 11/01/05 14:44
        nom taaaak sie tez da (bo to nie jest całosc tylko ogólny zamysł) ;)

        chodziło mi cos jak tu:

        #include <iostream>

        using namespace std;
        int main (int argc, char *argv[])
        {
        char stop='a';
        while (stop!='q')
        {
        float a,b,c,x1,x2,x0,delta;

        cout <<"Wprowad? a:";
        cin >>a;
        cout <<"Wprowad? b:";
        cin >>b;
        cout <<"Wprowad? c:";
        cin >>c;
        cout <<"\nObliczam delte wyrażenia"<<a<<"x^2+"<<b<<"x+"<<c<<endl;
        delta=(b*b)-(4*a*c);
        cout <<"Delta wynosi:"<<delta<<endl;
        if (delta>0)
        {
        cout <<"Obliczam pierwiastki x1 i x2 z wyrażenia \n";
        x1=(-b-sqrt(delta))/(2*a);
        x2=(-b+sqrt(delta))/(2*a);
        cout <<"Pierwiastki to x1="<<x1<<" i x2="<<x2<<"\n\n\n";
        }
        else
        {if (delta==0)
        {cout <<"Wyrażenie ma jeden pierwiastek"<<endl;
        x0=-b/(2*a);
        cout << "Pierwiastek jest równy x0="<<x0<<"\n\n\n";
        }
        else
        {cout <<"Nie moge obliczyć pierwiatków jeżeli delta jest mniejsza od 0\n";
        }
        }

        cout <<"Podaj q jesli koniec\n"<<"cokolwiek aby zostac"<<endl;
        cin >>stop;
        }


        cin.get();
        cin.get();
        }

        :)

    2. cos Ci sie pokielbasilo , bartek_mi 11/01/05 14:02
      123

      dzisiaj jest jutrzejszym wczoraj

      1. [;..;] , GesTee 11/01/05 14:39
        wyjasniam moze mgliści ale pytanie jest tez na domysł a i kod by sie przydał ;) <sarkazm detected> ;)

        :)

  3. dodaj read , Master/Pentium 11/01/05 14:04
    czy jak to w C++ się nazywa. Poprostu nie zdążysz odczytać wyniku z konsoli. Kompilacja to CTRL+F9 (Borland i podobne). A jak nie to poszukaj sobie funkcji Build lub Compile w programie.

    PS. W C++ odczyt to cin >> zmienna;
    Jako zmienna zdefiniuj cokolwiek, program wyjdzie po klawiszu ENTER.

    Nie ma tego złego , co by się w gorsze
    obrócić nie mogło - jak nie wierzysz
    włącz komputer :-)

  4. na koncu kodu.... , wektor 11/01/05 14:10
    daj:
    while(!kbhit());

    wektor
    wektor81@wp.pl
    GG: 693139

    1. hmm , 0r8 11/01/05 14:31
      albo getch() ;)

  5. nie prosciej , wukillah 11/01/05 14:19
    w zrobic to w okienku?

    just d'oh it!

    1. w jakim.... , wektor 11/01/05 14:24
      okienku???

      wektor
      wektor81@wp.pl
      GG: 693139

      1. napisz to pod , wukillah 11/01/05 14:27
        winapi,w oknie windowsowym.
        nic sie nie bedzie zamykac po zakonczeniu
        rozwiazywania rownania.

        just d'oh it!

        1. no oki.... , wektor 11/01/05 14:35
          jezeli latwiej jest przenisc program z trybu tekstowego do graficznego niz dopisac jedna linijke ktora bedzie po prostu zatrzymywac program....
          Wychodze z zalozenia ze konsola to konsola i programy dla niej sa zawsze i szybsze i bardziej uniwersalne.

          wektor
          wektor81@wp.pl
          GG: 693139

  6. na koncu main() , PaKu 11/01/05 14:31
    daj getch();
    Okienko ci sie nie zamknie bo program bedzie czekal na wpisanie jakiegos znaku. Mozesz wyjsc z tego ESC. A plik .exe tworzy ci sie automatycznie przy kompilacji

    bez podpisu

  7. a tam , blimek 11/01/05 14:46
    tez mi program

    twojepc - forum światopoglądowych ekspertów

    1. a co na poczcie , ENGELS 11/01/05 18:57
      lepsze piszecie:)

      Nie kłócę się z idiotami - ściągną cięna swój poziom i pokonają doświadczeniem...

  8. system ("pause"); , Birdman 11/01/05 19:05
    tez moze byc

    ping?

  9. ja zawsze daje na końcu , Wedrowiec 11/01/05 21:45
    cin ;)

    "Widziałem podręczniki
    Gdzie jest czarno na białym
    Że jesteście po**bani"

  10. nie wiem czy sie nie powtorze , Outsider 11/01/05 22:08
    gecth(); na koncu funkcji. A na poczatku dodaj plik naglowkowy conio.h

    Okiełznany Ukierunkowany Twór
    Sometimes Informatycznie
    zDEspeRowany...

  11. Rozwiązanie , Cavva 14/01/05 12:31
    Faktycznie zapomniałem wpisać na końcu getch();
    a plik *.exe tworzy sie za pomocą polecenia "Make" lub F9.
    Doszedłem do tego metodą przeglądania innych programików,
    ale i tak Dzięki wielkie !!!

    Trzeba wierzyć w cuda żeby być
    realistą...

    
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL