isar
Administrator
Dołączył: 03 Lut 2008
Posty: 28
Przeczytał: 0 tematów
Pomógł: 3 razy Ostrzeżeń: 0/5 Skąd: z plyty cd
|
Wysłany: Nie 14:57, 03 Lut 2008 Temat postu: Początki- Case i nowy typ zmiennej CHAR |
|
|
znamy juz if else, ale czasem lepiej to zastapic jednym 'CASE"
budowa Case:
CASE zmienna OF
i zakanczamy ja slowem
end; (koniecznie ze srednikiem)
CHAR-char jest to znak: + - * / . , itp.
a wiec zacznijmy:
PROGRAM
var znak : char;
a , b : real ;
BEGIN
writeln('podaj pierwsza liczbe');
readln(a);
writeln('podaj druga liczbe');
readln(b);
writeln('podaj jakie dzialanie chcesz wykonac?wpisujac znak: - * / +');
readln(znak);
CASE znak of
'+' : writeln('a+b= ' ,a+b);
'-' : writeln('a-b= ' ,a-b);
'*' : writeln('a*b= ' ,a*b);
'/' : writeln('a/b= ' ,a/b);
end;
readln;
end.
znacznie szybciej napiszesz takie cos "CASE'm" niz "if'em"
jesli chcial/a bys uzyc IF-else wygladalo by to tak:
if znak='+' then writeln('a+b= ' ,a+b)
else
if znak='-': then writeln('a-b= ' ,a-b)
else
....
i tak dla kazdego znaku, a wiec case jest latwiejszy w tym przypadku.
Post został pochwalony 0 razy
Ostatnio zmieniony przez isar dnia Nie 14:59, 03 Lut 2008, w całości zmieniany 1 raz
|
|