Zadania

  1. Przetestuj bankomat/długopis/krzesło/maszynę czasu. Zaproponuj przypadki testowe.

  2. Pole przyjmuje liczby całkowite z zakresu od 1900 do 2017. Proszę rozpisać wartości brzegowe i klasy równoważności.

  3. Formularz rejestracyjny przyjmuje adres e-mail. Założenie jest takie, że powinien akceptować jedynie poprawne adresy oraz każdy adres może być zapisany tylko jeden raz. Zaproponuj przypadki testowe.

  4. Program przyjmuje 3 liczby typu double a następnie sprawdza, czy można z odcinków o podanej długości zbudować trójkąt. Zaproponuj przypadki testowe.

  5. Musisz przetestować kalkulator. Z powodu ograniczonej ilości czasu możesz wykonać tylko 4 przypadki testowe. Jakie wybierzesz?

  6. Napisz w dowolnym języku programowania program, który przyjmuję liczbę N a następnie liczy jej silnię.

  7. Napisz w dowolnym języku programowania program, który zwraca N-ty wyraz ciągu Fibonacciego(pierwszy wyraz to 0, drugi to 1, każdy następny to suma dwóch poprzednich). Program napisz w dwóch wersjach, używając rekurencji i w formie iteracyjnej.

  8. Napisz metodę, która po pobraniu od użytkownika liczby N, wyświetli liczby od 0 do N, z tym, że: -Dla liczb podzielnych przez trzy wyświetli ‘FIZZ’

    -Dla liczb podzielnych przez pięć wyświetli ‘BUZZ’

    -Dla liczb podzielnych przez trzy i pięć wyświetli ‘FIZZBUZZ’

    -Pozostałe liczby powinny się wyświetlać normalnie.

  9. Napisz program, który obliczy wysokość należnego podatku dla podanych zarobków. Przyjmij, że kwota wolna od podatku to 1000 złotych rocznie, dochody poniżej 50000 są opodatkowane na 20%, a dochody równe 50000 i większe są opodatkowane na poziomie 35%.

  10. Zaproponuj przypadki testowe dla czterech ostatnich zadań.

Last updated