Zadaci u qbasicu

poruka: 44
|
čitano: 27.607
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
RE: Zadaci u qbasicu

Ovako, nisi bio posve jasan u dvije stvari:

1. kako se tocno unose brojevi i koliko ih treba biti, pa sam ja nasumicno generirao 10 brojeva

2. sto tocno znaci "izdvojiti negativne brojeve"? Zbrojiti ih i izracunati aritmeticku sredinu, ili ih doslovce prebaciti u posebno polje, pa potom zbrajati i racunati sredinu? Ja sam ih samo zbrojio i izracunao aritmeticku sredinu, ali ni ovo drugo nije tesko.

 

Ovako to nekako izgleda:

 

DIM brojevi(10)
DIM novibrojevi(10)

CLS
RANDOMIZE TIMER

FOR i% = 1 TO 10
        brojevi(i%) = INT(RND * 255) - 127
NEXT i%

n% = 0
zbroj% = 0
sredina# = 0

FOR i% = 1 TO 10
        IF brojevi(i%) < 0 THEN
                n% = n% + 1
                zbroj% = zbroj% + brojevi(i%)
        END IF
NEXT i%

sredina# = (zbroj% / n%)

OPEN "brojevi.txt" FOR OUTPUT AS 1

FOR i% = 1 TO 10
        PRINT #1, brojevi(i%)
NEXT i%

PRINT #1, sredina#
CLOSE #1

OPEN "brojevi.txt" FOR INPUT AS 1

FOR i% = 1 TO 10
        LINE INPUT #1, linija$
        novibrojevi(i%) = VAL(linija$)
NEXT i%

LINE INPUT #1, linija$
sredina2# = VAL(linija$)
CLOSE #1


FOR i% = 1 TO 10
        PRINT novibrojevi(i%)
NEXT i%
PRINT "Aritmeticka sredina neparnih brojeva je: ", sredina2#

 

kôd je katastrofalno ruzan, moglo bi ga se bolje formatirati, ali buduci da je kasno to cu prepustiti tebi...

Pathogenic fundamentals clearly indicate that homogenous populations are most vulnerable.
Poruka je uređivana zadnji put sri 13.10.2010 3:12 (rustweaver).
17 godina
moderator
offline
RE: Zadaci u qbasicu
rustweaver kaže...

kôd je katastrofalno ruzan, moglo bi ga se bolje formatirati, ali buduci da je kasno to cu prepustiti tebi...

Sad si me podsjetio zasto Basic ne mogu ni smisliti. Namigiva Sintaksa mu je u-za-sna!

 

Slazem se da u zadatku neke stvari nisu jasne. Na primjer, kaze upisati u datoteku aritmeticku sredinu,pozitivne i negativne brojeve - znaci li to da treba upisati cijeli niz brojeva u datoteku kakav je, ili treba upisati prvo samo pozitivne, a potom samo negativne brojeve? Ako i je tako, to nije problem napraviti - samo se dvaput prodje kroz polje brojeva - u prvom koraku se ispisuju samo oni >= nuli, u drugom samo oni < od nule. Opet je upitno to izdvajanje - ako treba napraviti novo polje i u njega "premjestiti" negativne brojeve, onda se jednostavno prvo zapise staro polje (sad samo s pozitivnim brojevima), a potom zapisati polje s negativnim brojevima.

 

Uglavnom, mislim da si dobro ovo napravio - da bi program radio ono sto treba raditi, ne trebaju dva polja.

14 godina
neaktivan
offline
Zadaci u qbasicu

1.zadatak:

 

Korisnik unosi prirodan broj n (4<n<11) nakon cega se generira niz od n*2 prirodnih brojeva gdje su svi elementi niza slucajno odabrani troznamenkasti brojevi.Ispisati sve razlicite proste elemente niza te koliko ih ima!!!

 

 

 

 

2.zadatak:

 

 

Korisnik unosi prirodne brojeve u datoteku (obavezna provjera uvjeta) ,korisnik nakon unosa svakog broja odlucuje zeli li nastaviti unos.ispisati iz datoteke za svaki broj njegov heksadekatski ekvivalent (ne koristit funkciju HEX$)

 

 

 

molim vas rijesite mi ovo hitno mi je !!! :)

 
0 0 hvala 0
13 godina
neaktivan
offline
Zadaci u qbasicu

Ejj ja sam dobio jedan zadatak u skoli da ga postavim i neznam kako ako ga mozda netko zna neka mi kaze.

Evo zadatka: Napisi program koji racuna obim kruga ako je zadan precnik.

ekky97
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
Re: Zadaci u qbasicu
ekky97 kaže...

Ejj ja sam dobio jedan zadatak u skoli da ga postavim i neznam kako ako ga mozda netko zna neka mi kaze.

Evo zadatka: Napisi program koji racuna obim kruga ako je zadan precnik.

CLS
pi! = 3.14159265#
INPUT "Unesi promjer kruga: ", promjer%
PRINT "Opseg kruga iznosi: ", promjer% * pi!

 

Pod uvjetom da sam dobro skuzio sto je obim, a sto precnik. :P

My computer once beat me at chess, but we got even after a round of boxing.
13 godina
neaktivan
offline
Re: Zadaci u qbasicu
rustweaver kaže...
ekky97 kaže...

Ejj ja sam dobio jedan zadatak u skoli da ga postavim i neznam kako ako ga mozda netko zna neka mi kaze.

Evo zadatka: Napisi program koji racuna obim kruga ako je zadan precnik.

CLS
pi! = 3.14159265#
INPUT "Unesi promjer kruga: ", promjer%
PRINT "Opseg kruga iznosi: ", promjer% * pi!

 

Pod uvjetom da sam dobro skuzio sto je obim, a sto precnik. :P

Sta je ovo pi! = 3.14159265#

ekky97
15 godina
neaktivan
offline
Re: Zadaci u qbasicu

Pa valjda ste ucili Pi u skoli, ako imas zadatak u kojem se on treba koristiti da bi se doslo do rjesenja.

 

U slucaju mojeg rjesenja, 'pi' je varijabla koja u sebi sadrzi PI konstantu na 8 decimala. Njenom nazivu je dodan usklicnik koji oznacava da je varijabla tipa float jednostruke preciznosti. Sada vidim da sam zapravo napravio gresku, 'pi' sam trebao deklarirati kao float dvostruke preciznosti pa bi to onda izgledalo nekako ovako:

 

pi# = 3.14159265#

 

No kako to u konacnici nema nekakav znacajan utjecaj na zadatak, nije ni bitno previse.

My computer once beat me at chess, but we got even after a round of boxing.
13 godina
neaktivan
offline
Zadaci u qbasicu

Evo imam dva nova zadatka u skoli a neznam ih rijesiti!!

Ako netko zna i zeli pomoci evo zadataka:

1.Program za ispis neparnih brojeva do broja 50

                           
2.Napisite program za ispis n brojeva stim da vi unesete broj n

 

MOLIM DA MI POMOGNETE UNAPRIJED HVALAAAA!!!!!

ekky97
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Re: Zadaci u qbasicu

Joj pa to je barem lako, imaš petlje, modolo operator, input, i to je to

Programming is understanding. – Kristen Nygaard
13 godina
neaktivan
offline
Zadaci u qbasicu

zna li netko riješit: Napii program koji će ovisno o selektoru izračunati napon, jakost struje ili električni otpor u strujnom krugu ako su zadane preostale dvije veličine...

 
0 0 hvala 0
13 godina
neaktivan
offline
Re: Zadaci u qbasicu

Je li u QBasicu?
Inače, možeš po Ohmovom zakonu, I=U/R.

Programming is understanding. – Kristen Nygaard
11 godina
neaktivan
offline
RE: Zadaci u qbasicu

znali iko rijesiti ova 2 zadatka

 

1. Napisati program koji će ispisati sumu trocifrenih brojeva koji su djeljivi sa 3.

2. Na ulazu se unosi niz od 15 brojeva. Napisati program koji će ispisati brojeve koji su veći od 10. 

 

almn
16 godina
odjavljen
offline
RE: Zadaci u qbasicu

Da, za 50kn.

 

Al da ne budemo zločesti:

 

1.

 

DO

broj = 100

if broj mod 3 = 0

print broj

broj++

LOOP

 

2.

 

slično, samo provjeravaš jel input veći od 10. I ograniči broj unosa na 15.

http://nighthawk-software.blogspot.com/
16 godina
online
RE: Zadaci u qbasicu
Sum_of_all_fears kaže...

Da, za 50kn.

 

Al da ne budemo zločesti:

 

1.

 

DO

broj = 100

if broj mod 3 = 0

print broj

broj++

LOOP

 

2.

 

slično, samo provjeravaš jel input veći od 10. I ograniči broj unosa na 15.

1) ispravak: (sintaxa, smisao je dobar)

broj = broj + 1 (qbasic nije C)

if -- bez then-endif može ako je u jednom redu, ovako dodati end if.

i uvijet izlaska iz petlje until/while ili exit if broj>999 ...

 

C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
Nova poruka
E-mail:
Lozinka:
 
vrh stranice