Funkcje, instrukcje, pętle

Transkrypt

Funkcje, instrukcje, pętle
Funkcje, instrukcje, pętle
1. Napisz program kalkulator, który będzie posiadał tekstowe menu wyboru operacji.
Przykład:
Kalkulator
Wybor funkcji:
1 - dodawanie
2 - odejmowanie
3 - mnozenie
4 - dzielenie
0 - wyjscie z programu;
Wybor (0-4):
Użytkownik po dokonaniu wyboru operacji powinien zostać poproszony o podanie dwóch liczb na
których dana operacja ma zostać wykonana a następnie ma uzyskać wynik pod postacią:
liczba_1 znak działania liczba_2 = wynik
Program powinien następnie ponownie wyświetlić menu główne.
Zakończenie programu powinno nastąpić dopiero po wybraniu opcji 0 z menu.
Każdy element kalkulatora (menu główne, poszczególne operacje, wyświetlanie wyniku) ma być
napisana jako oddzielna funkcja w kodzie.
2. Zmodyfikuj funkcje dodawania, odejmowania i mnożenia, tak aby była możliwość podawania
dowolnej ilości liczb, przyjmij że liczba 0 kończy działanie. Nie zapomnij zmodyfikować, bądź
dodać nową, funkcję wyświetlającą wynik.
3. Dodaj do kalkulatora funkcje obliczania n! .
4. Dodaj do poprzedniego programu funkcje obliczania potęgi x^n, gdzie x i n są dodatnimi liczbami
całkowitymi podanymi przez użytkownika. Wykorzystaj pętlę for.
5. Dodaj funkcję pozwalającą na znalezienie największej potęgi 2 mniejszej od wprowadzonej
całkowitej liczby dodatniej. Wykorzystaj pętlę while.
6. Dodaj funkcję pozwalającą na wprowadzenie dowolnej ilości liczb całkowitych, funkcja powinna
jako wynik podać: ilość liczb, średnią, największą i najmniejszą wartość. Użyj do tego pętli for.
7. Dodaj do kalkulatora funkcję która będzie „rysowała” prostokąt za pomocą linii ze znaków X, oraz
wypełnieniu ze znaków O, o podanych przez użytkownika wymiarach (1 jednostka - jeden znak).
8. Dodaj do kalkulatora funkcję która będzie „rysowała” trójkąt prostokątny za pomocą linii ze
znaków X, oraz wypełnieniu ze znaków O, o podanych przez użytkownika wymiarach
(1 jednostka - jeden znak).
9. Napisz program który będzie wyświetlał wybrane wyniki funkcji kwadratowej. Program ma
pobierać od użytkownika trzy liczby całkowite: a,b,c; oraz dwie liczby całkowite określające
przedział liczbowy. Następnie na podstawie wzoru: y = a x2 + b x - c poda wybrane przez
użytkownika wyniki dla danego przedziału liczbowego, tj.: wszystkie, tylko dodatnie, tylko
ujemne, równe 0.

Podobne dokumenty