Tatuu [ Centurion ]
Pomocy w Pascalu
co oznacza ten zapis ?
Val(liczba,l_val,code);
if code=0 then
Calkowita:=l_val
else
Calkowita:=-1;
kastore [ Troll Slayer ]
Zamiana stringa, ciągu znakowego na liczbe.
liczba to string
l_val to jej wartość po wykonaniu funkcji
jeżeli code jest zero to procedura sie wykonała prawidłowo i l_val jest przenoszona do zmiennej Calkowita
, jak nie to do Calkowita podstawiane jest -1 co jest reprezentacją błędu procedury
kastore [ Troll Slayer ]
Normalnie można by było dać
Calkowita:= code , ale code po procedurze jest albo
0 - jak procedura sie wykonała
lub kiedy błąd to jest tam podstawione miejsce w ciągu liczba gdzie był błąd
asion [ Legionista ]
Czy ktos moglby sprobowac napisac taki program?
Napisz program operujący na tablicy rekordów o ustalonej przez stałą max_pozycji liczbie pozycji i udostępniający następujące funkcjonalności (zdefiniowane w postaci odrębnych procedur/funkcji):
· Wprowadzenie nowego rekordu na koniec tablicy
· Przeglądanie rekordów w tablicy po jednym
· Usunięcie aktualnie przeglądanego rekordu
· Wyszukanie rekordu według wartości jednego wybranego atrybutu
każdy rekord opisuje jeden film i posiada następujące pola:
· Tytuł filmu
· Rok premiery
· Czas trwania (hh:mm)
· Gatunek