Pzetestuj działanie pętli while i do...while na poniższym przykładzie:
Zadania pętla while i do...while: 1. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba jest mniejsza lub równa 100. Podanie liczby większej od 100 przerywa działanie pętli, a na ekranie wyświetlany jest komunikat: Podałeś liczbę większą od 100!. 2. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki jest to liczba różna od 5. Następnie wyświetlany jest komunikat: Oczekiwałem liczby innej niż 5. 3. Napisz program wyznaczający pole kwadratu. Program jako dane powinien przyjmować wyłącznie liczbę dodatnią. 4. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba należy do przedziału ( 0 ; 15 >. 5. Napisz program, który wczytuje od użytkownika liczbę całkowitą, aż do chwili, gdy będzie ona należała do przedziału < 0 ; 100 >. 6. Napisz program, który wczytuje od użytkownika znak typu char, do momentu, gdy jest on literą t lub T. 7. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba jest różna od 0. Następnie program powinien wyświetlić ilość podanych podczas działania pętli liczb dodatnich oraz ilość liczb ujemnych. 8. Napisz program, który wczytuje od użytkownika poprawny numer miesiąca, tzn. liczbę z przedziału < 1 ; 12 >. Zakładamy, że możliwe są tylko 3 próby podania poprawnego numeru. 9. Napisz program, który wyświetla na ekranie znak * n-razy (n pobierz od użytkownika). 10. Napisz program, który wczytuje od użytkownika liczbę całkowitą, aż do chwili, gdy będzie ona należała do przedziału < 0 ; 100 > lub < 200 ; 300 >. 11. Napisz program, który wczytuje od użytkownika liczbę całkowitą, aż do chwili, gdy będzie ona należała do przedziału ( 1 ; 70 ). Użytkownik ma 5 prób na podanie liczby z tego przedziału. 12. Napisz program, który wczytuje od użytkownika liczbę całkowitą, dopóki podana liczba jest dodatnia. Użytkownik podaje maksymalnie 7 liczb. Następnie program wyświetla na ekranie sumę wprowadzonych liczb.
Zadania pętla for: 1. Napisz program, który dla wczytanej z klawiatury liczby naturalnej n wypisze na ekranie n- początkowych liczb naturalnych począwszy od 1. 2. Napisz program, który drukuje na ekranie n gwiazdek (n należy pobranć od użytkownika). 3. Napisz program, który dla wczytanej z klawiatury liczby naturalnej n wypisze na ekranie n- razy Kolejny obrót pętli!. 4. Napisz program, który dla wczytanej z klawiatury liczby n wypisze na ekranie liczby 1,4,9,...,n 2 5. Napisz program, który dla danych z klawiatury liczby rzeczywistej a i liczby całkowitej n oblicza a n. 6. Napisz program, który drukuje na ekranie kwadrat. Długość boku kwadratu wczytujemy z klawiatury. Poniższy kwadrat ma bok długości 4. 7. Napisz program, który drukuje na ekranie prostokąt z literek X. Wysokość i szerokość prostokąta wczytujemy z klawiatury. Poniższy prostokąt ma wymiary: szer=10, wys=4 8. Napisz program, który drukuje na ekranie liczby. Ilość liczb wczytujemy z klawiatury. Oto wydruk dla ile = 5: 0, 3, 6, 9, 12
9. Napisz program, który wyświetli na ekranie poniższe wzory. Dla a) b) i c) wysokość trójkąta wczytujemy z klawiatury. Poniższe trójkąty mają wysokość h=4. Dla d)i e) wczytujemy wysokość - h i szerokość - w. Poniższe trapezy mają wysokość h=4 i szerokość w=3. Pętle zadania dodatkowe: Pętla while - rozkład liczby: 1. Przetestuj poniższy program, który dla wczytanej z klawiatury liczby całkowitej wyświetla na ekranie sumę cyfr tej liczby. 2. Napisz program, który dla wczytanej z klawiatury liczby naturalnej, wypisuje na ekranie ilość cyfr tej liczby. 3. Napisz program, który dla wczytanej z klawiatury liczby naturalnej, wypisuje na ekranie sumę nieparzystych cyfr tej liczby. 4. Napisz program, który wczytuje z klawiatury liczbę naturalną i wyświetla ją w odwrotnej kolejności. 5. Napisz program, który dla wczytanej z klawiatury liczby naturalnej, oblicza i wyświetla na ekranie iloczyn niezerowych cyfr tej liczby.
6. Napisz program, który wczytuje z klawiatury liczbę naturalną i wyświetla na ekranie informację, czy wśród cyfr tej liczby znajduje się cyfra 1. 7. Napisz program, która obliczy ile razy wystąpiła cyfra osiem w zapisie liczby całkowitej pobranej od użytkownika. 8. Napisz program, który wyświetla komunikat wszystkie cyfry są mniejsze od 5, jeśli wszystkie cyfry danej liczby całkowitej są mniejsze od 5, albo komunikat przynajmniej jedna cyfra jest większa od 4 w przeciwnym przypadku. 9. Napisz program, który sprawdza i wyświetla informację czy więcej jest cyfr parzystych, czy nieparzystych we wczytanej liczbie. 10. Napisz program, który wczytuje z klawiatury liczby rzeczywiste aż do momentu, gdy podana liczba jest równa zero, a następnie wyświetla na ekranie sumę i średnią arytmetyczną tych liczb. Pętla for: 1. Napisz program, który wyznacza sumę n początkowych liczb parzystych. Liczbę n należy pobrać od użytkownika. 2. Napisz program, który pobiera od użytkownika liczbę całkowitą n i oblicza wartość n! 3. Napisz program, który wyznacza sumę n początkowych liczb nieparzystych. Liczbę n należy pobrać od użytkownika. 4. Napisz program, który wyświetli na ekranie tabelę: 5. Napisz program, który dla danej całkowitej liczby n wyświetli fragment tabliczki mnożenia, jak na przykładowym wydruku dla n=5: