Just! BASIC-ben szeretnék egy igen egyszerű programot készíteni, mely az első "n" szám faktoriálisát kiszámítja, "n" egy és nyolc között lehet. A feltételeket próbáltam "-;, & and" összekapcsolni, de nem működik. Hogyan kell megadni?
Figyelt kérdés
A kód:
n=1
input "1-től meddig? "; x
do until x>8 x<1
input "1 és 8 között "; x
loop
for i=1 to x
n=n*i
print n
next
print "A vége: ";n
Köszönöm a válaszokat!
2015. okt. 7. 21:13
3/6 anonim válasza:
> (x > 8) and (x < 1)
Megjegyzem, ez ekvivalens a FALSE-al, tehát ha ezzel próbálkoztál, valószínűleg ezért nem működött. A kacsacsőrök irányát javaslom felülvizsgálatra.
4/6 SimkoL válasza:
Nemcsak a kacsacsőr 'iránya', az értékek sem jók:
n = 1
input "1-től meddig? "; x
do until (x < 9) and (x > 0)
input "1 és 8 között "; x
loop
for i = 1 to x
n = n * i
print n
next
print "A vége: "; n
5/6 A kérdező kommentje:
Köszönöm a válaszokat.
Végül ez lett:
n=1
input "1-től meddig? ";x
do until x<=8 and x>=1
input "1 és 8 között ";x
loop
for i=1 to x
n=n*i
print n
next
print "A vége: ";n
2015. okt. 12. 20:11
6/6 SimkoL válasza:
A zárójelekhez szokjál hozzá, mert más nyelvek kényesek rá.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!