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 

instrukcja case

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.techinf1.fora.pl Strona Główna -> dla grupy 2
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
tehran



Dołączył: 03 Lut 2008
Posty: 14
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Sob 23:20, 09 Lut 2008    Temat postu: instrukcja case

Instrukcja ta posiada składnię:
case wyrażenie of
wartość1 : Instrukcja1;
wartość2 : Instrukcja2;
...
end;
lub tez:
case wyrażenie of
wartość1 : Intrukcja1;
wartość2 : Instrukcja2;
...
ELSE Instrukcja3
End;

Case jest rozszerzeniem if .Uzywamy go rzadko chociaz zwieksza czytelnosc kodu programu i przez to program jest duzo krotszy.

Jezeli warunek1 jest prawdziwy to wykona instrukcje 1.Jesli warunkiem prawdziwym bedzie warunek drugi to wykona instrukcje druga.Jesli warunek 1 i warunek drugi sa falszywe to wykona wszystko po slowie else.

i przyklad:

program dni_tygodnia;
var
i:integer;
begin
writeln ('podaj numer dnia tygodnia');
readln(i);
case i of
1:writeln('poniedzialek');
2:writeln('wtorek');
3:writeln('sroda');
4:writeln('czwartek');
5:writeln('piatek');
6:writeln('sobota');
7:writeln('niedziela');
end;
readln;
end.

Program jest chyba zrozumialy :> Question
If-em zajal by ten program duzo wiecej miejsca:D


Post został pochwalony 0 razy

Ostatnio zmieniony przez tehran dnia Sob 23:20, 09 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 2 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