Forum www.techinf1.fora.pl Strona Główna www.techinf1.fora.pl

 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Początki- Case i nowy typ zmiennej CHAR

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.techinf1.fora.pl Strona Główna -> dla grupy 1
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
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

PostWysł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" Smile
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
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.techinf1.fora.pl Strona Główna -> dla grupy 1 Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin