1) Napisz program który gra w zgadywankę. Program na początku losuje sobie jedną liczbę (rand()). x > 0 oraz x <=1024. Gracz ma zgadnąć co to za liczba i wpisuje programowi swoje propozycje - a program mu odpowiada: - za dużo jeśli wpisana przez gracza liczba jest za duża - za mało .... - zgadłeś/aś jeśli gracz trafił w wylosowaną przez program liczbę - w tym momencie program wypisuje także ilość prób jakie gracz wykonał podczas zgadywania i kończy grę.
* - jak myślisz ile ruchów wystarczy, aby zgadnąć jaką liczbę wylosował program niezależnie od wyniku losowania?
2) Artysta zaprojektował taki fajny samolot, że jest w nim n - rzędów a w każdym nie koniecznie ta sama, liczba siedzeń. Napisz program, który dostaje ilość rzędów - n, a później wczytuję ilość siedzeń dla każdego rzędu, a następnie podaje ile jest siedzeń w samolocie.
3) Napisz program który policzy ci średnią ocen.
4) Napisz program który dostaje maksymalną liczbę punktów które można dostać za jakiś test, liczbę punktów jaką uzyskałeś/aś, po czym wypisuje ile to jest procent i jaka to jest ocena.
5) Masz słabą orientację w terenie napisz program który pomoże Ci wyznaczyć twoje położenie. Zaczynasz w pozycji (0, 0) i twój kąt względem OX (kąt mierzymy przeciwnie do wskazówek zegara) to 0 stopni. Gdy wpiszesz programowi: - 1 - obracasz się o 45 stopni w prawo. - 2 - obracasz się o 45 stopni w lewo. - 3 x - (najpierw wpisujesz 3 a później dowolną liczbę rzeczywistą) - idziesz o x jednostek w twoim aktualnym kierunku - 4 - program wypisuje twoją pozycję - 5 - program wypisuje twoją odległość od (0,0) - 6 - program wypisuje twój kąt twojego obrotu mierzony od OX kąt >= 0 i < 360 - 0 - program się wyłącza * - skorzystaj ze switch
Funkcje potrzebne do rozwiązania zadania 5 i 1.
|