From MJanik
(Difference between revisions)
|
|
Line 1: |
Line 1: |
| Dzisiaj napiszemy dwa programy. | | Dzisiaj napiszemy dwa programy. |
| | | |
- | Pierwszy program pozwoli nam poznać właściwości podanej liczbie (używając funkcji). | + | Pierwszy program pozwoli nam poznać właściwości podanej liczby. |
| Program, po powitaniu, powinien prosić użytkownika o podanie liczby całkowitej, a następnie wypisywać serię informacji o niej: pierwiastek, silnię, czy jest liczbą pierwszą. | | Program, po powitaniu, powinien prosić użytkownika o podanie liczby całkowitej, a następnie wypisywać serię informacji o niej: pierwiastek, silnię, czy jest liczbą pierwszą. |
| | | |
Line 7: |
Line 7: |
| * Poprosić użytkownika o podanie liczby. | | * Poprosić użytkownika o podanie liczby. |
| * Wykorzystać funkcję <b>sqrt</b> z biblioteki <b> math.h </b> żeby policzyć pierwiastek. (0.5 pkt) | | * Wykorzystać funkcję <b>sqrt</b> z biblioteki <b> math.h </b> żeby policzyć pierwiastek. (0.5 pkt) |
- | * Napisać funkcję <b>silnia</b> przyjmującą jeden argument (zadaną liczbę) i zwracającą wynik działania. Wynik powinien zostać wypisany na ekranie w funkcji main. (0.5 pkt) | + | * Napisać funkcję <b>silnia</b> przyjmującą jeden argument (zadaną liczbę) i zwracającą wynik działania. Wynik powinien zostać wypisany na ekranie w funkcji main. (1 pkt) |
| * Napisać funkcję <b>czyPierwsza</b> przyjmującą jeden argument (zadaną liczbę) i wypisującą na ekranie informację: "Liczba pierwsza." Lub "Nie jest to liczba pierwsza." oraz podawać jej dzielniki. (1 pkt) | | * Napisać funkcję <b>czyPierwsza</b> przyjmującą jeden argument (zadaną liczbę) i wypisującą na ekranie informację: "Liczba pierwsza." Lub "Nie jest to liczba pierwsza." oraz podawać jej dzielniki. (1 pkt) |
| <hr> | | <hr> |
| | | |
| Drugi program opiera się na strukturze cmplx, reprezentującej liczby zespolone. Należy napisać funkcje, która dodaje dwie liczby zespolone. | | Drugi program opiera się na strukturze cmplx, reprezentującej liczby zespolone. Należy napisać funkcje, która dodaje dwie liczby zespolone. |
- | * Należy napisać strukturę cmplx posiadającą dwa składniki typu float. | + | * Należy napisać strukturę cmplx posiadającą dwa składniki typu float. (0.5 pkt) |
- | * Należy utworzyć dwie zmienne zespolona1 oraz zespolona dwa i pobrać od użytkownika cztery liczby zmiennoprzecinkowe; następnie należy wpisać je jako składniki zadeklarowanych struktur. | + | * Należy utworzyć dwie zmienne zespolona1 oraz zespolona dwa i pobrać od użytkownika cztery liczby zmiennoprzecinkowe; następnie należy wpisać je jako składniki zadeklarowanych struktur.(0.5 pkt) |
- | * Należy napisać funkcję Dodaj przyjmującą dwie struktury cmplx oraz zwracającą również strukturę cmplx. Funkcja powinna zwracać wynik dodawania dwóch liczb zespolonych. | + | * Należy napisać funkcję Dodaj przyjmującą dwie struktury cmplx oraz zwracającą również strukturę cmplx. Funkcja powinna zwracać wynik dodawania dwóch liczb zespolonych. (0.5 pkt) |
- | * Wynik dodawania powinien zostać wyświetlony na ekranie w odpowiednim formacie (np. "2 + 3i"). | + | * Wynik dodawania powinien zostać wyświetlony na ekranie w odpowiednim formacie (np. "2 + 3i"). (0.5 pkt) |
Revision as of 13:17, 16 April 2018
Dzisiaj napiszemy dwa programy.
Pierwszy program pozwoli nam poznać właściwości podanej liczby.
Program, po powitaniu, powinien prosić użytkownika o podanie liczby całkowitej, a następnie wypisywać serię informacji o niej: pierwiastek, silnię, czy jest liczbą pierwszą.
- Napisać funkcję void hello() wypisująca na ekranie napis "Program prezentujący informacje o zadanej liczbie!". (0.5 pkt)
- Poprosić użytkownika o podanie liczby.
- Wykorzystać funkcję sqrt z biblioteki math.h żeby policzyć pierwiastek. (0.5 pkt)
- Napisać funkcję silnia przyjmującą jeden argument (zadaną liczbę) i zwracającą wynik działania. Wynik powinien zostać wypisany na ekranie w funkcji main. (1 pkt)
- Napisać funkcję czyPierwsza przyjmującą jeden argument (zadaną liczbę) i wypisującą na ekranie informację: "Liczba pierwsza." Lub "Nie jest to liczba pierwsza." oraz podawać jej dzielniki. (1 pkt)
Drugi program opiera się na strukturze cmplx, reprezentującej liczby zespolone. Należy napisać funkcje, która dodaje dwie liczby zespolone.
- Należy napisać strukturę cmplx posiadającą dwa składniki typu float. (0.5 pkt)
- Należy utworzyć dwie zmienne zespolona1 oraz zespolona dwa i pobrać od użytkownika cztery liczby zmiennoprzecinkowe; następnie należy wpisać je jako składniki zadeklarowanych struktur.(0.5 pkt)
- Należy napisać funkcję Dodaj przyjmującą dwie struktury cmplx oraz zwracającą również strukturę cmplx. Funkcja powinna zwracać wynik dodawania dwóch liczb zespolonych. (0.5 pkt)
- Wynik dodawania powinien zostać wyświetlony na ekranie w odpowiednim formacie (np. "2 + 3i"). (0.5 pkt)