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.