Forum » Programiranje » switch in funkcije
switch in funkcije
fukolica ::
zanima me..pred nedavnim sm prosu za pomoč ene naloge z switchom...samo sem izvedel da gre to malo drgače...
imam navodilo:
Na univerzi imamo ocene;
1-5 Nezadostno
6 Zadostno
7 Dobro
8-9 Prav dobro
10 Odlično
S pomočjo podprograma izpišite besedni opis za oceno(void izpis(int ocena))
Do sedaj sem naredil naslednje
Kar pa je seveda narobe...Dela popolnoma pravilno edino kar je narobe da v zadnjem delu programa(glavni program-spodnji del) izpiše oceno ne pa v podprogramu....kako to nardim...najlepša hvala
[edit: uredil kodo (in eno svojo napako) - Gundolf]
imam navodilo:
Na univerzi imamo ocene;
1-5 Nezadostno
6 Zadostno
7 Dobro
8-9 Prav dobro
10 Odlično
S pomočjo podprograma izpišite besedni opis za oceno(void izpis(int ocena))
Do sedaj sem naredil naslednje
# include <iostream> using namespace std; int main() { int ocena; cout<< "vpisi oceno"<< endl; cin>> ocena; switch(ocena) { case 1: case 2: case 3: case 4: case 5: //cout<< " Nezadostno " ; break; case 6: //cout<< " Zadostno " ; break; case 7: //cout<< "Dobro"; break; case 8: case 9: //cout<< "Prav Dobro"; break; case 10: //cout<< "Odlično"; break; default: //cout<< "Neveljavna vrednost"; break; } } void izpis(int ocena) { cout<< "dobil si oceno: "<< ocena ; }
Kar pa je seveda narobe...Dela popolnoma pravilno edino kar je narobe da v zadnjem delu programa(glavni program-spodnji del) izpiše oceno ne pa v podprogramu....kako to nardim...najlepša hvala
[edit: uredil kodo (in eno svojo napako) - Gundolf]
fukolica
- zaklenilo: snow ()
hash ::
kaj ko bi dal switch v funkcijo izpisi?
Of all the things I have lost I miss my mind the most.
Hardstyle ::
Takšna naloga kot jo imaš sedaj se da hitro in enostavno rešiti z 5 (petimi) kombiniranimi IF stavki!
Pa da ti pomagam pri SWITCH
Ne razumem zakaj imaš 2x deklarirano spremenljivko "ocena"
}
void izpis(int ocena)
{
cout< < "dobil si oceno: "< < ocena ;
}
Tega zgoraj ne razumem!(void izpis....)
Da se popravim:
Izpis daj v zanko in NE za zanko!
switch(ocena)
{
case x
x
x
x
//cout ....
}
Pa da ti pomagam pri SWITCH
Ne razumem zakaj imaš 2x deklarirano spremenljivko "ocena"
}
void izpis(int ocena)
{
cout< < "dobil si oceno: "< < ocena ;
}
Tega zgoraj ne razumem!(void izpis....)
Da se popravim:
Izpis daj v zanko in NE za zanko!
switch(ocena)
{
case x
x
x
x
//cout ....
}
Zgodovina sprememb…
- spremenil: Hardstyle ()
Gundolf ::
Ne vem točno kaj sploh hočeš vprašat a morda bom zadel z odgovorom. Premakni celoten switch stavek v tvojo funkcijo (podprogram). Poleg tega ti v mainu (recimo čisto na koncu, tik pred }) manjka klic te funkcije: izpis(ocena);
snow ::
Kaj če bi drugič pogledal odgovore na svojo temo na svoje vprašanje in nato postavljal dodatna vprašanja tam.
[C++] switch
[C++] switch
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | programiranje krožek(pomoč)Oddelek: Pomoč in nasveti | 2775 (1763) | Marat |
» | namizna aplikacija v javiOddelek: Programiranje | 1903 (1416) | urosz |
» | [Java] Kako filtrirati, katera števila lahko vpišeš?Oddelek: Programiranje | 2095 (1797) | fiction |
» | Pomoč pri nalogi v C++Oddelek: Programiranje | 1374 (1374) | bozjak |
» | [C++] LinuxOddelek: Programiranje | 1968 (1388) | CCfly |