» »

switch stavek ne dela??

switch stavek ne dela??

giovanni_ ::

#include "iostream.h"
int main(void)
{int cifra,y;
y=0;
cifra=0;

cout<<"vnesu stevilo";
cin>>cifra;
switch (cifra)
{
case (cifra>10):{y=5*cifra+3; cout<
case ((cifta>=-10) & (cifra<=10)):{y=-3*cifra+5; cout<
case (cifra<-10):{y=3*cifra*cifra-8; cout<
default:{cout<<"error";break;}
}
return 0;
}
8-Okaj je tuki narobe. zako čist mimo grede.

teac ::

Prvo kot prvo:
-logični IN je = && ne pa &!
-na koncu vsakega CASE bloka moraš dat BREAK;

Že v enu prejšnji temi sem ti rekel, da bo verjetno to z IF stavki lažje:

#include "iostream.h"

void main()
{
int cifra,y;
y=0;
cifra=0;

cout<<"vnesu stevilo";
cin>>cifra;

if(cifra>10)
{
y=5*cifra+3;
cout << y << endl;
}
else if((cifra >=-10) && (cifra <=10))
{
y=-3*cifra+5;
cout << y << endl;
}
else
cout << "ERROR!" << endl;

}

Zgodovina sprememb…

  • spremenilo: teac ()

giovanni_ ::

>:D>:D>:D>:Dsej maš čisto prav samo šola tako zahteva od mene>:D


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

c# Nujna pomoč

Oddelek: Pomoč in nasveti
51989 (1875) garamond
»

[c++] nek programcek

Oddelek: Programiranje
171665 (1226) black ice
»

Iščem program c++

Oddelek: Programiranje
6855 (723) krneki0001
»

[C++] Izpis števila z zvezdicami.

Oddelek: Programiranje
111427 (1177) bi0s
»

[C] bug compilerja ali kaj drugega?

Oddelek: Programiranje
71006 (890) ql000

Več podobnih tem