From MJanik
(Difference between revisions)
|
|
Line 5: |
Line 5: |
| <hr /> | | <hr /> |
| | | |
| + | <!-- KOMENTARZ DO MNIE: ZBYT ZAWIŁE, ZERKNĄĆ NA ZADANIE ŁUKASZA. + POPRAWIĆ WEJŚCIÓWKĘ NA INNĄ. --> |
| | | |
| <b> Zadanie 2 </b> | | <b> Zadanie 2 </b> |
Revision as of 14:01, 19 March 2015
Przed laboratoriami polecam przećwiczenie używania różnych typów pętli (for, while, do-while) oraz rozumieć działanie pętli zagnieżdżonych.
Zadanie 2
Napisać program, który wyświetla na ekranie figury geometryczne złożone z gwiazdek (kwadrat, trójkąt, diamencik) o zadanej długości boku.
Przykład Długość boku = 4.
kwadrat:
****
****
****
****
trójkąt:
*
***
*****
*******
diament:
*
***
*****
*******
*****
***
*
Ładniejszy obrazek dla diamentu: tutaj.
Etapy rozwiązania:
- Instrukcje preprocesora i funkcja main().
- Wczytanie z klawiatury długości boku figur (jedna wartość dla wszystkich). (1 pkt)
- Narysować kwadrat z gwiazdek. Należy użyć pętli zagnieżdżonych (umieścić pętlę w pętli - jedna powinna iterować po wierszach, druga po kolumnach). (1 pkt)
- Narysować trójkąt z gwiazdek. (Oprócz gwiazdek na ekranie wypisywać spacje. Użyć instrukcji warunkowych.) (1.5 pkt)
- Narysować diament z gwiazdek. (To są sklejone dwa trójkąty.) (1.5 pkt)
Dodatkowo:
- Zrozumienie, analiza treści, projekt programu (0.5 pkt) + poprawność i estetyka kodu (0.5 pkt)