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ą... - moze kod bys wkleil? , bartek_mi 11/01/05 13:51
123dzisiaj jest jutrzejszym wczoraj - [;..;] , 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:) - 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 :-) - [;..;] , 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();
}:)
- cos Ci sie pokielbasilo , bartek_mi 11/01/05 14:02
123dzisiaj jest jutrzejszym wczoraj - [;..;] , GesTee 11/01/05 14:39
wyjasniam moze mgliści ale pytanie jest tez na domysł a i kod by sie przydał ;) <sarkazm detected> ;):)
- 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 :-) - na koncu kodu.... , wektor 11/01/05 14:10
daj:
while(!kbhit());wektor
wektor81@wp.pl
GG: 693139 - hmm , 0r8 11/01/05 14:31
albo getch() ;)
- nie prosciej , wukillah 11/01/05 14:19
w zrobic to w okienku?just d'oh it! - w jakim.... , wektor 11/01/05 14:24
okienku???wektor
wektor81@wp.pl
GG: 693139 - 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! - 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
- 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 kompilacjibez podpisu - a tam , blimek 11/01/05 14:46
tez mi programtwojepc - forum światopoglądowych ekspertów - 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...
- system ("pause"); , Birdman 11/01/05 19:05
tez moze bycping? - 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" - nie wiem czy sie nie powtorze , Outsider 11/01/05 22:08
gecth(); na koncu funkcji. A na poczatku dodaj plik naglowkowy conio.hOkiełznany Ukierunkowany Twór
Sometimes Informatycznie
zDEspeRowany... - 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 |
|
|
|
|