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 | 2941 (1929) | Marat |
| » | namizna aplikacija v javiOddelek: Programiranje | 1999 (1512) | urosz |
| » | [Java] Kako filtrirati, katera števila lahko vpišeš?Oddelek: Programiranje | 2223 (1925) | fiction |
| » | Pomoč pri nalogi v C++Oddelek: Programiranje | 1467 (1467) | bozjak |
| » | [C++] LinuxOddelek: Programiranje | 2080 (1500) | CCfly |