2. Pętle

Transkrypt

2. Pętle
2. Pętle
Zagadnienia:
• pętle: for, while, do .. while
Zadania podstawowe:
1. Napisz program, który umożliwi wprowadzenie długości boków prostokąta, a następnie
wypisze na konsoli jego pole i obwód. Program powinien sprawdzać czy liczby są dodatnie i
tylko dla takich podawać wynik. Wczytywanie powinno odbywać się dopóty dopóki ktoś
nie poda liczb dodatnich.
2. Napisz program, który wyliczy sumę pierwszych n liczb naturalnych (n podawane z
klawiatury) i wypisze ją na standardowe wyjście.
3. Napisz program, który na wyjściu wypisuje tabliczkę mnożenia przez liczbę przeczytaną ze
standardowego wejścia (z konsoli). Spodziewane działanie programu:
Wprowadz liczbe od 1 do 10: 8
8x1=8
8 x 2 = 16
...
8 x 9 = 72
8 x 10 = 80
4. Napisz program, który dla liczby całkowitej wprowadzonej z konsoli wyznacza wszystkie
dzielniki.
5. Napisz program, który sprawdza czy podana z klawiatury liczba jest pierwsza.
6. Napisz program, który dla dwóch liczb całkowitych wprowadzonych z konsoli wylicza ich
najmniejszą wspólną wielokrotność i największy wspólny dzielnik.
Zadania dodatkowe:
7. Napisz program, który wylicza wartość silni dla zadanej z klawiatury liczby.
8. Napisz program drukujący na ekranie prostokąt z literek X. Wysokość i szerokość
prostokąta wczytujemy z klawiatury:
XXXXXXXXXX
X
X
X
X
XXXXXXXXXX
9. Napisz program drukujący na ekranie trójkąt. Wysokość trójkąta wczytujemy z klawiatury.
Poniższy trójkąt ma wysokość wys=5.
X
X X
X
X
X
X
XXXXXXXXX
10. Napisz program który wydrukuje trójkąt Pascala o zadanej wysokości.