Pomoc qbasic zadatak

poruka: 8
|
čitano: 3.821
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
13 godina
offline
Pomoc qbasic zadatak

Napisite program koji trazi unos pocetnog broja,koraka i broja uzastopnog mnozenja.Koristite upite Unesite prvi broj , Unesi korak i Unesi broj uzastopnih mnozenja. Brojeve valja pohraniti u varijable BROJ;KORAK i BRMNOZENJA.

Pogledajte na primjeru kako bi rjesenje trebalo izgledati

 Unesi prvi broj: 6

Unesi korak:6

Unesi broj uzastopnih mnozenja:3

36

216

1296

 

 

 

Molim pomoc vec sam lud od qbasica i pomoci djeci

 
0 1 hvala 0
13 godina
offline
Re: Pomoc qbasic zadatak

Da li je dobro da im ti rješavaš zadatke? Pusti djecu neka se sami muče.

Ali evo, prejednostavno je:
│10 CLS
│20 DIM broj
│30 DIM korak
│40 DIM ponavljanja
│50 INPUT broj
│60 INPUT korak
│70 INPUT ponavljanja
│80 FOR i = 1 TO ponavljanja
│90 broj = broj * korak
│100 PRINT broj
│110 NEXT i


PS. Samo pitaj korisnika za unos, tj. za broj stavi:
PRINT "Unesite broj"
itd...

Poruka je uređivana zadnji put sub 3.11.2012 20:02 (royalhero).
13 godina
offline
Re: Pomoc qbasic zadatak

Ja ne razumijem taj qbasic a nastavnica ih trazi da to rjesavaju kao da su programeri a ne objasnjava im postupak

13 godina
offline
Re: Pomoc qbasic zadatak

Puno vam hvala ali ti profesori njima nista ne objasnjavaju samo im stave na foliju i prepisuju a ocekuju od djece da nesto nauce  i samo prave probleme.

Jos jednom hvala

13 godina
offline
Re: Pomoc qbasic zadatak

Jos jedno pitanje

zasto naredba dim oni koriste naredbe print i input

13 godina
offline
Pomoc qbasic zadatak

Evo jos jedan zadatak

Napisite program koji ispisuje uzastopne sume prvih N parnih brojeva pocevsi od 2 .N se unosi uz upit Unesi zeljeni broj parnih brojeva za koje zelis ispis uzastopnih suma

 

Kako bi rjesenje trebalo izgledati

Unesi zeljeni broj parnih brojeva koje zelis ispis uzastopnih suma:10

2

6

12

20

30

42

56

72

90

110

 

Poruka je uređivana zadnji put sub 3.11.2012 20:47 (mikes).
 
0 0 hvala 0
13 godina
offline
Re: Pomoc qbasic zadatak

Slobodno ih izbaci, dakle tek od linije broj 50 uzmi. DIM služi za deklarisanje varijabli, što i nije potrebno u QBASICU.

17 godina
offline
Re: Pomoc qbasic zadatak
mikes kaže...

Puno vam hvala ali ti profesori njima nista ne objasnjavaju samo im stave na foliju i prepisuju a ocekuju od djece da nesto nauce  i samo prave probleme.

Jos jednom hvala

Ne možeš tako pomoći djeci, natjeraj ih da čitaju knjigu i rješavaju zadatke, tako ćeš im učinkovitije pomoći, valjda uče po nekakvoj knjizi, a bar potraži na netu nekakvu literaturu o qbasicu gdje ima riješenih zadataka, pa ih natjeraj da to rješavaju. Ukucaj u google "qbasic knjige", naći ćeš nešto. Ovo nisu teški zadaci, ali se mora znati teorija i sintaksa jezika kojom se ovo s lakoćom riješi, a dobro je po knjizi proći i ogledne primjere. Raspitaj se i na forumu koja knjiga bi im bila dobra. 

 

 

Što se tiče ovog drugog zadatka, začudio bi se kako je to u biti jednostavno.

Kroz petlju koja kreće od 2 a završava zadanim 2*N i koja ima inkrement 2 samo provučeš varijablu zbroj odnosno pridodaješ joj indexe petlje, u ovom slučaju parne brojeve. Petlja se završava sa 2*N jer tu imaš N iteracija petlje pošto petlja ima inkrement 2, odnosno tako dobiješ N parnih brojeva u nizu kao indexe petlje koje jednostavno pridodaješ u varijablu zbroj.

Dobiješ u stvari ovo:


2+0=2

4+2=6

6+6=12

 

Da ne bi ispalo da pričam bez veze, dat ću ti kod u c++, za qbasic me ne pitaj, to sam davno, davno, radio, ali princip je svugdje isti, sintaksa je manje bitna. Kao što sam rekao, za riješiti ovaj zadatak neophodno je znanje petlji, zato ih natjeraj da čitaju knjigu i rješavaju zadatke, tako ćeš im najbolje pomoći.

 

#include<iostream>
using namespace std;

int main()
{
    int zbroj = 0, n;
    cin>> n;
    for (int parni = 2; parni <= 2*n; parni+=2)
    {
       cout<< (zbroj += parni) << endl;
    }
    return 0;
}

Poruka je uređivana zadnji put ned 4.11.2012 15:57 (Floki).
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice