You are on page 1of 4

Pętla for.

Zadanie 1
Napisz program realizujący algorytm obliczania iloczynu n dowolnych liczb całkowitych.
Wynik iloczynu zapamiętuj w zmiennej iloczyn i wyprowadź na ekran. Zapisz program w
pliku pod nazwą ILOCZYN_N. Zmiennej iloczyn na początku programu przypisz wartość 1.
Zadanie 2.
Napisz specyfikację i program do obliczania osobno sumy liczb dodatnich i liczb ujemnych
dla n liczb całkowitych wprowadzanych z klawiatury. Zapisz program w pliku pod nazwą
dodatnie_i_ujemne.

Zadanie. Napisz program, realizujący algorytm, który umożliwi wyprowadzenie na ekranie


monitora „szachownicy” składającej się z zer i jedynek. Zapisz program pod nazwą
szachownica.

Zadanie 1. Napisz program, który wyświetli w kolumnie liczby naturalne od 1 do n, i dalej w


tej samej kolumnie – liczby od n do 1. Zapisz program pod nazwą Liczby_rosnaco_malejaco.

Zadanie 2,
Napisz specyfikację zadania i program, który obliczy sumę dwunastu comiesięcznych wplat
na zakup komputera i wyśwetli wynik na ekranie. Zapisz program pod nazwą SUMA_12.

Zadanie 3. Zmodyfikuj program, tak aby każda liczba wplat była wprowadzana z klawiatury
po uruchomieniu programu. Zapisz program pod nazwą Suma_n.
Chcesz oszczędzać na zakup nowego komputera, ponieważ jest potrzebna większa kwota.
Zamierzasz wpłacać pieniądze, dopóki suma wpłat nie przekroczy potrzebnej kwoty. Nie
wiemy z góry, ilu wpłat musimy dokonać aby osiągnąć lub przekroczyć kwotę potrzebną na
zakup komputera. Liczba iteracji zależy od spełnienia warunku przekroczenia założonej
kwoty.

Zadanie4. Napisz program obliczający sumę wpłat aż do osiągnięcia lub przekroczenia


założonej kwoty.
Dane: liczba rzeczywista dodatnia : kwota, oznaczająca kwotę potrzebną na zakup komputera,
Ciąg dowolnych liczb rzeczywistych dodatnich: wplata oznaczająca co miesięczne wpłaty
Wynik: liczba rzeczywista dodatnia: suma_wplat, oznaczająca wartość sumy wszystkich
wpłat.

Zadanie5. Zmodyfikuj poprzedni program tak, aby na ekranie wyświetlała się również
bieżąca suma uzyskana po każdej wplacie, a na koniec – róznica pomiędzy kwota wpłaconą a
założoną (nadpłatą). Dodaj odpowiednie komunikaty.
Pętla for.
Zadanie 1
Napisz program realizujący algorytm obliczania iloczynu n dowolnych liczb całkowitych.
Wynik iloczynu zapamiętuj w zmiennej iloczyn i wyprowadź na ekran. Zapisz program w
pliku pod nazwą ILOCZYN_N. Zmiennej iloczyn na początku programu przypisz wartość 1.
Zadanie 2.
Napisz specyfikację i program do obliczania osobno sumy liczb dodatnich i liczb ujemnych
dla n liczb całkowitych wprowadzanych z klawiatury. Zapisz program w pliku pod nazwą
dodatnie_i_ujemne.

Pętla for.
Zadanie 1
Napisz program realizujący algorytm obliczania iloczynu n dowolnych liczb całkowitych.
Wynik iloczynu zapamiętuj w zmiennej iloczyn i wyprowadź na ekran. Zapisz program w
pliku pod nazwą ILOCZYN_N. Zmiennej iloczyn na początku programu przypisz wartość 1.
Zadanie 2.
Napisz specyfikację i program do obliczania osobno sumy liczb dodatnich i liczb ujemnych
dla n liczb całkowitych wprowadzanych z klawiatury. Zapisz program w pliku pod nazwą
dodatnie_i_ujemne.

Pętla for.
Zadanie 1
Napisz program realizujący algorytm obliczania iloczynu n dowolnych liczb całkowitych.
Wynik iloczynu zapamiętuj w zmiennej iloczyn i wyprowadź na ekran. Zapisz program w
pliku pod nazwą ILOCZYN_N. Zmiennej iloczyn na początku programu przypisz wartość 1.
Zadanie 2.
Napisz specyfikację i program do obliczania osobno sumy liczb dodatnich i liczb ujemnych
dla n liczb całkowitych wprowadzanych z klawiatury. Zapisz program w pliku pod nazwą
dodatnie_i_ujemne.
Pętla WHILE
Zadanie 1. Napisz program, z wykorzystaniem pętli while, który wyświetli na ekranie 5 razy
tekst:
C++ zna p ę t l e
Po wykonaniu pętli, program ma wypisać tekst na ekranie:
"C++ wie , k i e d y p r z e s t a ć . "

Zadanie2 : Chcesz oszczędzać na zakup nowego komputera, ponieważ jest potrzebna


większa kwota. Zamierzasz wpłacać pieniądze, dopóki suma wpłat nie przekroczy potrzebnej
kwoty. Nie wiemy z góry, ilu wpłat musimy dokonać aby osiągnąć lub przekroczyć kwotę
potrzebną na zakup komputera. Liczba iteracji zależy od spełnienia warunku przekroczenia
założonej kwoty.
Napisz program obliczający sumę wpłat aż do osiągnięcia lub przekroczenia założonej
kwoty.
Dane: liczba rzeczywista dodatnia : kwota, oznaczająca kwotę potrzebną na zakup komputera,
Ciąg dowolnych liczb rzeczywistych dodatnich: wplata oznaczająca co miesięczne wpłaty
Wynik: liczba rzeczywista dodatnia: suma_wplat, oznaczająca wartość sumy wszystkich
wpłat.

Zadanie3. Zmodyfikuj poprzedni program tak, aby na ekranie wyświetlała się również
bieżąca suma uzyskana po każdej wplacie, a na koniec – róznica pomiędzy kwota wpłaconą a
założoną (nadpłatą). Dodaj odpowiednie komunikaty.

Zadanie 4. Dodaj do programu 3 sprawdzanie poprawności wprowadzonych wartości


zmiennych kwota i wplata. Wprowadzania i sumowanie liczb powinny być wykonywane dla
poprawnych wartości zmiennych : kwota i wpłata:
a) jeśli użytkownik wprowadzi niepoprawną wartość zmiennej kwota, wyświetl na ekranie
komunikat: „wprowadzono błędną liczbę” i zakończ program
b) jeśli użytkownik wprowadzi niepoprawną wartość zmiennej wplata, wyświetl na ekranie
komunikat: „wprowadzono bledną liczbę” i zignoruj wprowadzona wartość.
Zapisz plik jako wplata_poprawna. Uruchom program i sprawdź jego działanie dla różnych
wartości zmiennych.
Wprowadź błędną kwotę i sprawdź, czy wyświetli się prawidłowy komunikat
Wprowadź poprawną kwotę ale błędną wpłatę, sprawdź czy wyświetli się prawidłowy
komunikat

Zadanie 5. Napisz specyfikację zadania i program, który będzie obliczał sumę liczb
całkowitych wprowadzanych z klawiatury aż do wprowadzenia zera. Wprowadzenie zera
kończy zliczanie. Wynik sumowania wyprowadź na ekran. Zapisz program jako suma_while.
Zadeklaruj dwie zmienne: liczba- liczba, suma-suma liczb. Na początku programu przypisz
zmiennej liczba wartość różną od zera, np. 1, a zmiennej suma-0.
Np.:
Podaj l i c z b ę : 5
Podaj l i c z b ę : 2
Podaj l i c z b ę : 6
Podaj l i c z b ę : 0
Suma jest równa : 13
Stosowanie instrukcji do….while w jezyku C++
Zadanie 1
Zmodyfikuj poprzedni program zastosuj pętlę do i while

You might also like