| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 28.01.09 Prihlásený: 16.03.11 Príspevky: 64 Témy: 30 | Napísal ejo: 27.10.2009 21:39 | |
|
tu je taky priklad, a proste chcem aby sa dej opakoval, ze ked to dokonci aby sa to zacalo od znova, aby som musel zadat cisla znova atd. Malo by to ist cey void?
Kód: #include <iostream> typedef float FT;
using namespace std; int main() { FT x; FT y; FT z; cout << "Priklad x = z + y a nasledne to vydeli prikladom z * y\n"; cout << "Vlozte y:" ; cin >> y ; cout << "Vlozte z:" ; cin >> z ; x = ((z + y) / (z * y)); cout << "X = " << x << endl; system ("pause"); return 0; }
btw: mohol by sem niekto napisat ukazku mojho prikladu s kolobehom.
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
C ani jeho príbuzných neovládam, ale ja by som tú časť obalil while(1) { a }
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 02.11.07 Prihlásený: 18.03.15 Príspevky: 470 Témy: 22 Bydlisko: Zilinska Un... |
tak tam daj hociaky cyklu for, while, kt. to bude opakovat. a na koniec daj podmienku if() kde si mozes nastavit, ci chces ukoncit program alebo zopakovat.
Riesenie mi pripada trvialne a urcite to spravis sam.
_________________ Notebook: HP EliteBook 8740w
You can see my work in my www |
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 |
Alebo použi rekurzívnu funkciu...
Kód: #include <iostream> typedef float FT;
using namespace std; void ratanie(){ FT x; FT y; FT z; cout << "Priklad x = z + y a nasledne to vydeli prikladom z * y\n"; cout << "Vlozte y:" ; cin >> y ; cout << "Vlozte z:" ; cin >> z ; x = ((z + y) / (z * y)); cout << "X = " << x << endl; ratanie(); } int main() { ratanie(); }
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
Registrovaný: 02.11.07 Prihlásený: 18.03.15 Príspevky: 470 Témy: 22 Bydlisko: Zilinska Un... |
tak toto ti neodporucam, co ti tu hodil dEVIANT, nie ze by to nehungovalo v tomto pripade, ale spravis si takymito riesniami zle programatorske navyky pekne tam hod cyklus.
Kód: int done=0; char opak;
while(!done) { tvoj kod............ cout << "pre opakovanie stlac a: "; cin >> a; if(opak != 'a') { retur 0; } }
princpialne takto naprilad......
_________________ Notebook: HP EliteBook 8740w
You can see my work in my www |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal reDo: 28.10.2009 20:55 | |
|
chyba ti tam v tom return "n"
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 02.11.07 Prihlásený: 18.03.15 Príspevky: 470 Témy: 22 Bydlisko: Zilinska Un... |
reDo píše: chyba ti tam v tom return "n"
redo cenim si tvoju iniciativu, ale ja som to nepisal ako funkcny kod, iba principialne, ako vzdy .
_________________ Notebook: HP EliteBook 8740w
You can see my work in my www |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal reDo: 29.10.2009 8:05 | |
|
tak sry len som sa snazil aby to islo aj ejovi a nepytal sa preco to nejde
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|