Autor | Zpráva | ||
---|---|---|---|
thessa Profil * |
#1 · Zasláno: 15. 4. 2007, 16:18:20
Ahoj, potřebuju poradit:
mam udělat parymidu z hvězdiček o n řádcích, kde n je počet hvězdiček ve spodním řádku a celý to zarovnat na střed pomocí pevných mezer... Už tu nad tim sedim jak dlouho a netušim, nemohl byste mi to někdo ne celý říct (chci to jakž takž udělat sama), ale aspoň trochu nastínit...? Prosím. |
||
Peca Profil |
#2 · Zasláno: 15. 4. 2007, 16:24:04
Vezmi tužku a papír, nakresli si pár příkladů pro různá n a zkus z toho něco odvodit. Místo pevných mezer si piš třeba tečky.
To n musí být liché, nebo jak se mají vykreslovat jednotlivé stupně? |
||
thessa Profil * |
#3 · Zasláno: 15. 4. 2007, 17:27:38
No, když n bude 7, tak dole bude hvězdiček 7, o patro výš 6, pak 5 a tak až nahoru...
|
||
Peca Profil |
#4 · Zasláno: 15. 4. 2007, 17:32:57
A jak to chceš zarovnat na střed? Umíš napsat půl pevné mezery? Na tužku a papír zřejmě ještě nedošlo...
|
||
Timy Profil |
#5 · Zasláno: 15. 4. 2007, 17:35:24
thessa
Nebude to spíš 1 hvězdička, 3 hvězdičky, 5 hvězdiček apod? Počet mezer před hvězdičkami pak bude počet řádků minus jedna. |
||
thessa Profil * |
#6 · Zasláno: 15. 4. 2007, 17:48:00
Nee, právě že kdy jich bude dole 7, tak nahoře bude v každý jakoby mezeře 1, teda 6.
To zarovnání platilo na celou tu parymidu. |
||
esemeska Profil |
#7 · Zasláno: 15. 4. 2007, 18:07:20 · Upravil/a: esemeska
Co takhle pouzic zarovnani na stred napr. text-align: center, pokud to tak ovsem nesmi byt (ukol do skoly...), tak to bude jak napsal Timy," počet řádek" - "1" před hvězdičkami.
Cyklus se z toho dá odvodit už jednoduše http://artus.smnd.sk/anino/moje/c/node7.html |
||
souki Profil |
#8 · Zasláno: 15. 4. 2007, 18:35:43
Hlavně v tom nehledat složitosti. Jde to udělat snadno na 2 řádky
|
||
thessa Profil * |
#9 · Zasláno: 15. 4. 2007, 18:43:40
no, já fakt vůbec nevím, můžete mi někdo poradit? nevim, jak andefinovat tu proměnnou, už jsme něco dělali s číslem, ale když potřebuju vypsat hvězdičky, tak to bude i=*...?
|
||
Alphard Profil |
#10 · Zasláno: 15. 4. 2007, 19:29:07
thessa
tak to bude i=*...? v jakém jazyku tvoříš? o n řádcích, kde n je počet hvězdiček ve spodním řádku a celý to zarovnat na střed pomocí pevných mezer zní zadání skutečně takhle? nechceš spíš tohle?
|
||
thessa Profil * |
#11 · Zasláno: 15. 4. 2007, 19:35:58
No mně se to zdá taky divný, je to úkol na ivt, v Javascriptu.
On nám to i nakreslil na tabuli a měl normálně v každym řádku nahoru jen o jednu hvězdičku míň. A jak bych alespoň udělala to co jsi "nakreslil" ty? Ať mám alespoň něco... K tomu i=*, i by mělo být jen číslo, že? |
||
Alphard Profil |
#12 · Zasláno: 15. 4. 2007, 20:04:21
|
||
souki Profil |
#13 · Zasláno: 15. 4. 2007, 20:08:35 · Upravil/a: souki
...jenom hádám a jsem líný se zamyslet, jestli nebude postavená obráceně EDIT: ******* zpětná lomítka |
||
Alphard Profil |
#14 · Zasláno: 15. 4. 2007, 20:14:18
var radky = 21; // pocet radku, liche cislo
nemusí to být jen liche číslo, sorry |
||
thessa Profil * |
#15 · Zasláno: 15. 4. 2007, 20:19:13
Když na to koukám, tak mu asi řeknu, že sem lama a netušim:)) Než aby to po mně chtěl ještě vysvětlit...
Všem vám moc děkuju a přeju pěknej tejden:)) Tereza |
||
zivan Profil |
#16 · Zasláno: 17. 4. 2007, 17:13:57
To reseni je dost neoptimalizovane. Jsou tam zbytecne 2 cykly, ale vzdy staci jen pridavat jednu hvezdicku k predchozimu radku.
Se zarovnanim pomoci CSS by to mohlo vypadat treba takhle:
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0