Cześć
W szkole nauczyciel zaczął troche basha. Wytłumaczył jak działają pętle, jednak nic nie zrozumiałem (reszta klasy podejrzewam też). Zadał na 6(szóstke) zrobienie skryptu na choinke w konsoli. Tzn. podajemy ile nasza choinka ma mieć wierszów wysokości i w sumie tyle.
Choinka miała wyglądać tak(jeszcze z jakimiś tam kolorkami, każda gwiazdka inny kolor bo gwiazdki imitują światełka na choince):
Nauczyciel podał nam "suchą" wersje z samych gwiazdek jako wzór:
echo "Podaj wysokość choinki: "
read h
clear
for((i=1;i<=$h;i=$(($i+1)) )); do
for((j=1;j<=$(($h-$i));j=$(($j+1)) ));do
echo -n " "
done
for((j=1;j<=$(($i*2-1));j=$(($j+1)) ));do
echo -n "*"
done
echo " "
done
Wczoraj obejrzałem film Mirosława Zelenta na temat pętli w c++ i w sumie to już rozumiem jak działają. No i pomyślałem żeby spróbować teraz zrobić ten skrypt na choinke. Próbowałem coś zacząć, jednak jak narazie nic nie wychodzi. Tu w tym przykładzie wyżej jest pętla do..for ? Czy takie coś w ogóle istnieje? Czy może jest to pętla for w pętli for?
Oczywiście nie chce żeby ktoś zrobił to za mnie, a jedynie pomógł mi, lekko nakierował jak powinienem to poprawnie zrobić. A i termin na oddanie pracy minął jakieś 2 miesiące temu, ja jedynie chce wiedzieć jak to się robi.