Języki i metodologia programowania.

 

Ćwiczenie 3

 

Programowanie w języku ANSI C

 

Zadanie 1

 

Napisać program, który 3 podane przez użytkownika liczby całkowite wyświetli w kolejności od najmniejszej do największej.

 

Zadanie 2

 

Napisać program, który poinformuje użytkownika odpowiednim komunikatem, czy 3 podane przez niego boki trójkąta należą do trójkąta prostokątnego. Podane przez użytkownika dane są liczbami całkowitymi.

 

Zadanie 3

Napisz program, który wyświetla informację, czy podana przez użytkownika liczba jest parzysta.

 

Funkcje.

 

Zadanie 4

 

Napisać funkcję power podnoszącą liczbę całkowitą m do potęgi całkowitej dodatnie n. Przetestować jej działanie w programie.

 

1.      Wczytać zbiór nagłówkowy standardowej biblioteki wejścia – wyjścia.

2.      Zdefiniować nagłówek funkcji power zwracającej wartości całkowite i posiadającej dwa parametry całkowite.

3.      Napisać funkcję main, który wyświetli wartości obliczone przy pomocy funkcji power dla przykładowych parametrów.

4.      Zadeklarować funkcję power zawierającą następujące elementy:

Funkcja zwraca wyliczoną wartość p.

 

Zadanie 5

 

Napisać nową wersję programu przekształcania temperatur z ćwiczenia 2, w której przekształceń tych dokonuje funkcja.

 

Zadanie 6

 

Zmodyfikować program z poprzedniego zadania w taki sposób, aby odczytywał wartość temperatury z klawiatury temperaturę Fahrenheita i wyświetlał odpowiadającą jej temperaturę Celsjusza. Funkcja mail powinna być napisana w taki sposób, aby użytkownik mógł wpisać kilka wartości temperatury i dla każdej wpisanej temperatury wyświetla się jej odpowiednik. Wprowadzenie temperatury ‘-99999’ powinno zakończyć program.

 

Opracowano na podstawie: B. W. Kernighan, D. M. Ritchie „Język Ansi C”, Wydawnictwa Naukowo - Techniczne, Warszawa, 2003.