koniu17 utworzono 20 grudnia 2007 utworzono 20 grudnia 2007 Witam. Mam za zadanie stworzyć bazę danych Gabinetu lekarskiego. Wszystko juz mam. Mam jednak dwa problemy. 1. Jak zrobić, aby po wykonanej procedurze, ekran sie czyscil, ale pozostawalo poczatkowe menu? 2. Jak zrobic, jesli w poczatkowym menu wybieram opcje np numer1, zeby wyswietlio sie kolejne podmenu z pytaniem np. wg czego chcesz wyszukac i znow kilka opcji do wyboru
luq komentarz 20 grudnia 2007 komentarz 20 grudnia 2007 1. Czyścić ekran można tylko w całości, więc musisz go wyczyścić i wyświetlic od nowa menu. Możesz w tym celu napisać funkcje żebyś miał mniej roboty. 2. Warunkiem, wczytujesz do jakiejś zmiennej (opcja) numer żeby wybrać menu a potem if opcja = 1 then .... i piszesz dalszy kod co ma się stać gdy użytkownik wybierze pierwszą opcję.
koniu17 komentarz 20 grudnia 2007 Autor komentarz 20 grudnia 2007 1. Czyścić ekran można tylko w całości, więc musisz go wyczyścić i wyświetlic od nowa menu.Możesz w tym celu napisać funkcje żebyś miał mniej roboty. 2. Warunkiem, wczytujesz do jakiejś zmiennej (opcja) numer żeby wybrać menu a potem if opcja = 1 then .... i piszesz dalszy kod co ma się stać gdy użytkownik wybierze pierwszą opcję. Ok juz 1 wiem, a 2 mozesz mi jakis przyklad dac?
luq komentarz 21 grudnia 2007 komentarz 21 grudnia 2007 np. //tutaj wyświetlanie się menureadln(opcja); // tutaj możesz użyć clrscr; if opcja='1' then (...) if opcja='2' then (...) if opcja='3' then (...) Można też skorzystać z funkcji case. Poczytaj o niej.
luq komentarz 24 grudnia 2007 komentarz 24 grudnia 2007 Jeśli sam napisałeś ten program to spokojnie powinieneś się z tym uporać. Ja niestety nie mam czasu a także i nie znam tak dobrze Pascala ażeby od tak napisać ci brakujące elementy programu, tymbardziej jeśli musiałbym troche posiedzieć i przeanalizować twój kod. Popracuj samemu, nie wydaje mi sie to aż tak trudne.
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.