You are on page 1of 1

Lab 03

Zadanie 3.1

Napisać program który pobiera od użytkownika z klawiatury zmienną typu char. Następnie: - jeśli
podano 'p' lub 'P' komputer oblicza pole prostokąta o parametrach podanych przez użytkownika,
- jeśli podano 't' lub 'T' komputer oblicza pole trójkąta o parametrach podanych przez
użytkownika, - jeśli podano 'k' lub 'K' komputer oblicza pole koła o parametrach podanych przez
użytkownika.

Zadanie 3.2

Napisać program który pobiera od użytkownika liczbę typu double oraz zmienną typu char.
Następnie program oblicza sinus kąta, którego wartość podana została w zmiennej typu double,
przy czym: – jeśli w zmiennej typu char użytkownik wpisał 'r' lub 'R' to zakładamy, że kąt został
podany w radianach, – jeśli w zmiennej typu char użytkownik wpisał 's' lub 'S” to zakładamy, że
kąt został podany w stopniach, Program należy napisać jak najprościej, używając instrukcji switch.
Funkcji sin() należy użyć w kodzie tylko jeden raz, wewnątrz instrukcji switch.

Zadanie 3.3

Napisać program wyświetlający na konsoli tablicę z wartościami funkcji trygonometrycznych sin,


cos, tg, ctg, w zakresie kątów od 0 do 90 stopni, co 15 stopni. W wersji bardziej rozbudowanej
użytkownik może podać na początku co ile stopni mają być liczone wartości.

Zadanie 3.4

Napisać funkcję przyjmującą trzy parametry a, b, c, będące liczbami całkowitymi. Funkcja zwraca
wartość jeden, jeśli podane liczby są liczbami pitagorejskimi oraz zero w przeciwnym wypadku.

Zadanie 3.5

Napisać funkcję zwracającą największy wspólny dzielnik dwóch liczb naturalnych


przekazywanych przez parametr.

You might also like