

![]() |
![]() |
|
|||||||
![]() |
![]() |
| programowanie języki, projekty, pomoc, oprócz html, php, js |
|
|
|
LinkBack | Narzędzia wątku | Przeszukaj ten temat | Wygląd |
![]() |
![]() |
|
|||
|
Kod:
program ucz;
uses crt,sysutils;
var
a,b: integer;
c: string;
wyjscie: boolean;
begin
writeln('wpisz koniec aby wyjsc z programu');
repeat
randomize();
a:=random(100);
b:=random(100);
write(a, ' razy ', b, 'rowna sie?');
readln(c);
if c = 'koniec' then wyjscie:=true
else begin
if strtoint(c) = a*b then writeln('dobrze') else writeln('zle');
end;
until wyjscie=true;
end.
|
![]() |
![]() |
![]() |
![]() |
|
|||
|
Ja to pisałem pod Free Pascalem, możliwe że Turbo Pascal nie ma bibliotek SysUtils. Sciągnij FreePascala (kompatybilny z Turbo ale nowszy, bezpłatny i dalej rozwijany) i spróbuj tam skompilować. Mi się kompiluje
![]() Kod:
michal@michal-desktop:~$ fpc ucz.pas Free Pascal Compiler version 2.0.4 [2006/08/22] for i386 Copyright (c) 1993-2006 by Florian Klaempfl Target OS: Linux for i386 Compiling ucz.pas Linking ucz 20 Lines compiled, 0.3 sec michal@michal-desktop:~$ ![]() Bardzo możliwe że pod TP biblioteka sysutils nazywa się po prostu inaczej. |
![]() |
![]() |
![]() |
![]() |
|
|||
|
Hej. Nie da sie tego pliczku zastąpić jakims innym ale dzialajacym w TP ? bo to potrzebuje wlasnie do szkoly ale oni uzywaja tylko TP :/ chodzi mi oczywiscie o SysUtils. pozdrawiam P.S tu chodzi o najprostszy programik do nauki tabliczki mnozenia :P może skolujesz jakis prostszy ziomek prosze :P
|
![]() |
![]() |
![]() |
![]() |
|
|||
|
Nie wiem jak skołować prostszego ziomka :P ale wersję programu bez użycia SysUtils da się zrobić
![]() Kod:
program ucz;
uses crt;
var
a,b,c: integer;
d:char;
wyjscie: boolean;
begin
wyjscie:=false;
repeat
randomize();
a:=random(100); //wylosuj liczbe od 0 do 100
b:=random(100); //j.w.
write(a, ' razy ', b, 'rowna sie?');
readln(c);
if c = a*b then writeln('dobrze') else writeln('zle');
write('zakonczyc program(t/N)?');
readln(d);
if d = 't' then wyjscie:=true;
until wyjscie=true;
end.
![]() Ostatnio edytowane przez BlotoPosniegowe ; 15.12.2006 o 18:03. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|||
|
wypisuje. A co, powyżej 100 to już nie jest tabliczka mnożenia? :P Zresztą zmienić jedą wartość to chyba nie jest problem... jak coś to wystarczy zmienić
Kod:
random(100) Kod:
random(10) Aha, inttostr i strtoint wymagają SysUtils, a tego w TP nie ma więc niestety nie możemy tego używać Chyba że ejst pod inną nazwą, jak ktoś wie to niech napisze. |
![]() |
![]() |
|
| Narzędzia wątku | Przeszukaj ten temat |
| Wygląd | |
|
|
Podobne wątki
|
||||
| Temat | Autor wątku | Forum | Odpowiedzi | Ostatni post/autor |
| [C++/Pascal] Program do układania liter (scrable) | BallDragon | programowanie | 2 | 12.01.2009 19:45 |
| [Pascal] Program bazodanowy na zaliczenie | caliber | programowanie | 4 | 20.04.2007 11:23 |
| [PASCAL] Program zmieniający litery | gry345kmb | programowanie | 5 | 01.10.2006 23:48 |
| [PASCAL] Program zgadywanka | zboral | programowanie | 7 | 02.06.2006 19:57 |
| Wszystkie czasy w strefie GMT +2. Teraz jest 23:15. |

