Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 72 odgovora
  • 15.407 pregleda

Najnovija ↓

Re: Zadatak u Turbo Pascalu, pomoć!!! 10.04.2005. u 23:54 · pre 262 meseca #41
function Sabiranje(A, B : integer): integer;
Begin sabiranje:=A+B;
End;

function IzaberiPitanje(RB: Integer): integer;
begin
Sabiranje:= Random(MaxBrojPitanja); -ovdje iza sabiranja traži još nešto u zagradi.
end;
Re: Zadatak u Turbo Pascalu, pomoć!!! 11.04.2005. u 00:16 · pre 262 meseca
izmenjeno 1 put, poslednji put RnD57 11.04.2005. u 00:17
  1. RnD5711.04.2005. u 00:17zapis iz teksta poruke
#43
Da l' ti znash shta znachi analogija ?!?
Pa, bre lik, tamo je bilo sabiranje:=... jer se funkcija zove sabiranje.
E sad, kako se zove tvoja funkcija? IzaberiPitanje!
To znachi da cesh da kuckash: IzaberiPitanje:=random(MaxBrojPitanja);

Btw, jesi li siguran da si izabrao pravu shkolicu? :)
Potpis
random...
Re: Zadatak u Turbo Pascalu, pomoć!!! 11.04.2005. u 00:16 · pre 262 meseca #44
Hvala vam što imate volje da mi pomognete Srki_82, Toyo...
Pomoću Srki(a)_82 shvatio sam neke stvari, a Toyo skida i T.Pascal da mi pomogne.
Re: Zadatak u Turbo Pascalu, pomoć!!! 11.04.2005. u 00:19 · pre 262 meseca
izmenjeno 1 put, poslednji put Srki_82 11.04.2005. u 00:21
  1. Srki_8211.04.2005. u 00:21zapis iz teksta poruke
#45
Joj... ta fukcija Sabiranje je bio samo primer da bi mogao sam da ispravis IzaberiPitanje... ona nema nikakve veze sa programom. Odustajem... sad ce ti Toyo pomagati... zar ne Toyo?

@Toyo
ReadLn cita iz Text fajla sve bez problema. Naravno ako uradis ReadLn i zatrazis Byte, a na poziciji koja treba da se procita Byte ima nekih levih karaktera izbacice gresku, ali ako je tu bas broj on ce ga bez problema ucitati... 100%

P.S.
Idem da uzmem konopac, pa na tavan i da se besim! ;)
Potpis
Play Store
Re: Zadatak u Turbo Pascalu, pomoć!!! 11.04.2005. u 00:20 · pre 262 meseca #46
Promjenio sam ja ono što si rekao
ali mi sad neće prepoznati pomoći.

function Ulaz(C: Char): Boolean;
var
Code: Integer;
begin
Ulaz := False;
Case C of
'1'..'4':
begin
Val(C, Odgovor, Code);
Ulaz := True;
end;
'5': if PolaPola then PomocPP;
'6': if Prijatelj then PomocPr;
'7': if Publika then PomocPu;
'0': Halt(0);
end;
end;
Re: Zadatak u Turbo Pascalu, pomoć!!! 11.04.2005. u 00:23 · pre 262 meseca #47
E srk_82 puno ti hvala iako možda nije baš program ispao tako kao što si planirao(naravno, kad nemaš pascal), ali si me neke stvari sigurno naučio u vezi s T. Pascalom
Re: Zadatak u Turbo Pascalu, pomoć!!! 11.04.2005. u 00:31 · pre 262 meseca #49
Code:

Program kviz;
uses crt;
type
    pitanje = record
            pit:String;
            o1,o2,o3,o4,tac:String[50];
    end;

var f: Text;
    pitanja:array[1..50] of Pitanje;
    op, err, od,pit,i:integer;
    zarada, dinara: longint;
    idemo, prekid, bilopola:Boolean;
begin
     clrscr;
     assign(f,'pitanja.txt');
     reset(f);
{$I-}
     if ioresult = 0 then
        begin
             i := 1;
             while not eof(f) do
                   begin
                        readln(f,pitanja[i].pit);
                        readln(f,pitanja[i].o1);
                        readln(f,pitanja[i].o2);
                        readln(f,pitanja[i].o3);
                        readln(f,pitanja[i].o4);
                        readln(f,pitanja[i].tac);
                        if not eof(f) then
                           inc(i);
                   end;
             close(f);
             writeln('Broj ucitanih pitanja =',i);
             idemo := true;
             prekid := false;
             bilopola:=false;
             dinara := 1000;
             zarada := 0;
             randomize;
             while idemo and not prekid do
                  begin
                       writeln('Pitanje za ',dinara,'dinara');
                       pit := random(i)+1;
                       writeln('Pitanje: ',pitanja[pit].pit);
                       writeln('  1)',pitanja[pit].o1);
                       writeln('  2)',pitanja[pit].o2);
                       writeln('  3)',pitanja[pit].o3);
                       writeln('  4)',pitanja[pit].o4);
                       writeln;
                       write(' Odgovori (1-4)  Pola pola = 0  Prekid = 999  >');
                       readln(od);
                       val(pitanja[pit].tac, op, err);
                       if od=0 then
                          if not bilopola then
                             begin
                                  bilopola := true;
                                  writeln('Odgovor je pod ', op, ' ili pod ', ((op+2) mod 4) +1);
                                  readln(od);
                              end
                          else
                              begin
                                   writeln('Pola pola je bilo');
                                   readln(od);
                              end;
                       if od=999 then
                          prekid := true
                       else
                          if op=od then
                              begin
                                  zarada := dinara;
                                  dinara := dinara *2;
                              end
                          else
                             idemo := false;
                 end;
                 writeln;
                 writeln;
                 if not prekid then
                    zarada := 0;
                 writeln('Zaradili ste ', zarada,' dinara');
            end
     else
         writeln('Greska pri ucitavanju pitanja');
     readln;
{$I+}
end.


U uploadu imas 5 primer-pitanja. Zameni tekst pravim pitanjima, ali upamti 1 red 1 pitanje (nemoj pitanje da napravis u 2 reda),i 1 red 1 odgovor (moras da imas 4 odgovora) a zatim u sledecem redu sledi tacan odgovor.
Re: Zadatak u Turbo Pascalu, pomoć!!! 11.04.2005. u 00:39 · pre 262 meseca #51
Kompajliral sem ga i piše mi file not found
Nekužim: U uploadu imas 5 primer-pitanja. Zameni tekst pravim pitanjima, ali upamti 1 red 1 pitanje (nemoj pitanje da napravis u 2 reda),i 1 red 1 odgovor (moras da imas 4 odgovora) a zatim u sledecem redu sledi tacan odgovor.

Gdje u uploadu???


Re: Zadatak u Turbo Pascalu, pomoć!!! 11.04.2005. u 00:46 · pre 262 meseca #54
Nesto me drndo wireless pa je malo duze trajalo. Dole ispod programa se nalazi fajl pitanja txt njega stavi u direktorijum gde je program. Menjas ga sa notepadom ili nekim dos editorom.

@srki_82

He he. Pa sto mislis sto sam skidao TP? Ne brini sve ce da radi. Odgovorima idem da pozatvaram sve ove pocetnicke topice, pa kad dojem na forum da procitam nesto pametno.
Re: Zadatak u Turbo Pascalu, pomoć!!! 11.04.2005. u 01:10 · pre 262 meseca #58
Fajl je ispod programa koji sam ti napisao. Tik uz tekst [Odgovor na temu]. Pogledaj jos jednom.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme