Forum » Programiranje » switch in funkcije
switch in funkcije
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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 ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
hash ::
kaj ko bi dal switch v funkcijo izpisi?
![:)](https://static.slo-tech.com/smeski/icon_smile.gif)
Of all the things I have lost I miss my mind the most.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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 ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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);
![](https://static.slo-tech.com/stili/avatar.gif)
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 | 2795 (1783) | Marat |
» | namizna aplikacija v javiOddelek: Programiranje | 1909 (1422) | urosz |
» | [Java] Kako filtrirati, katera števila lahko vpišeš?Oddelek: Programiranje | 2107 (1809) | fiction |
» | Pomoč pri nalogi v C++Oddelek: Programiranje | 1382 (1382) | bozjak |
» | [C++] LinuxOddelek: Programiranje | 1979 (1399) | CCfly |