Zadaci iz programskog jezika Qbasic ili Pascal s međugradskog natjecanja za Crikvenicu i Novi Vinodolski

1. ZADATAK

Napiši program koji učitava dva broja, početni (P) i završni (Z). Ako je početni broj manji od završnog (P<Z), program računa zbroj svih cijelih brojeva između njih (uključujuči i njih). Ako početni broj nije manji od završnog, program javlja poruku o greški.

Program snimi na disketu i disk pod imenom ZBROJ.BAS
Bodovi: 20

2. ZADATAK

Napiši program koji crta vodoravne i okomite crte preko cijelog ekrana. Prije crtanja računalo će pitati koji razmak između crta želiš. Također će pitati da li želiš samo okomite, samo vodoravne, ili i vodoravne i okomite crte (rešetku). Za okomite crte treba upisati slovo “o”, za vodoravne “v”, a za rešetku “r”. Ako se unese bilo što drugo, program neće crtati, nego će javiti poruku o greški.

Program snimi na disketu i nas disk pod imenom MREZA.BAS
Bodovi: 20

3. ZADATAK

Napiši program koji učitava rečenicu. Rečenica se upisuje velikim slovima, ima proizvoljni broj slova i razmaka. Program sa tom rečenicom radi sljedeće:

Ispisuje je malim slovima.
Ispisuje je naopačke.
Broji koliko u njoj ima slova A i slova T.

Program snimi na disk i disketu pod imenom SLOVA.BAS

Bodovi: 30

4. ZADATAK

Napravi igru “pogodi broj”. Igra je zamišljena ovako:
Računalo zamišlja jedan prirodni broj između 1 i 100, a korisnik programa ga treba pogoditi. Računalo postavlja pitanje: “Tvoj pokušaj:”, a korisnik upisuje broj. Ako je uneseni broj manji ili veći od zamišljenog, ispisuje se poruka “Broj je premalen”, odnosno “Broj je prevelik”. Računalo ponavlja pitanje sve dok korisnik ne odgovori točno. Tada se ispisuje poruka “Pogodak!!!” i svira ljestvica.

Program snimi na disk i disketu pod imenom IGRA.BAS

Bodovi: 30

Rješenja:
1. zadatak

2. zadatak



3. zadatak

4. zadatak