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
 
 » Pawelec 17:58
 » MARtiuS 17:56
 » Liu CAs 17:54
 » petropank 17:53
 » Markizy 17:52
 » dugi 17:51
 » ligand17 17:50
 » bajbusek 17:49
 » DYD 17:44
 » KHot 17:38
 » PiotrexP 17:37
 » Rafael_3D 17:36
 » gigamiki 17:26
 » @GUTEK@ 17:25
 » Lucullus 17:22
 » Marian30p 17:12
 » Jumper 17:10
 » Armitage 17:06
 » P@blo 17:04
 » past 17:00

 Dzisiaj przeczytano
 41115 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
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-2024, TwojePC.PL