Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.01.09
Prihlásený: 16.03.11
Príspevky: 64
Témy: 30
Príspevok NapísalOffline : 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.


Offline

Skúsený užívateľ
Skúsený užívateľ
kolobeh

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 27.10.2009 22:00

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!
Offline

Užívateľ
Užívateľ
kolobeh

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22
Bydlisko: Zilinska Un...
Príspevok NapísalOffline : 28.10.2009 9:38

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
Offline

Užívateľ
Užívateľ
kolobeh

Registrovaný: 04.12.08
Prihlásený: 16.12.10
Príspevky: 59
Témy: 10
Príspevok NapísalOffline : 28.10.2009 14:58

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.
Offline

Užívateľ
Užívateľ
kolobeh

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22
Bydlisko: Zilinska Un...
Príspevok NapísalOffline : 28.10.2009 19:54

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
Offline

Užívateľ
Užívateľ
kolobeh

Registrovaný: 08.03.09
Prihlásený: 06.10.20
Príspevky: 1116
Témy: 88
Bydlisko: 00100100
Príspevok NapísalOffline : 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!
;-)
Offline

Užívateľ
Užívateľ
kolobeh

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22
Bydlisko: Zilinska Un...
Príspevok NapísalOffline : 28.10.2009 21:37

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
Offline

Užívateľ
Užívateľ
kolobeh

Registrovaný: 08.03.09
Prihlásený: 06.10.20
Príspevky: 1116
Témy: 88
Bydlisko: 00100100
Príspevok NapísalOffline : 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!
;-)
Odpovedať na tému [ 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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra