Zadanie
1
Napisać
program tablicujący zestawienie temperatur Celsjusza i Fahrenheita, wg. zależności C = (5/9) * (F – 32) dla zakresu
temperatur -50 – 50 °C z krokiem 10 °C.
1.
Na początku programu wczytać zbiór nagłówkowy
standardowej biblioteki wejścia – wyjścia (stdio.h).
2.
Zdefiniować funkcję główną programu.
3.
W funkcji głównej zadeklarować pięć zmiennych
całkowitych przechowujących chwilowe wartości temperatury w
stopniach Celsjusza i temperatury w stopniach Fahrenheita, oraz wartości
graniczne i krok zmian temperatury Celsjusza.
4.
Zainicjować wartości zmiennych granicznych na –50, +50 oraz
skoku na 10.
5.
Zainicjować wartość temperatury w stopniach Celsjusza
równą wartości początkowej.
6.
Stworzyć pętle while, która
będzie wykonywana dopóki wartość temperatury w stopniach
Celsjusza nie przekroczy maksymalnej dopuszczalnej wartości granicznej.
Wewnątrz pętli będą wykonywane następujące
operacje:
7.
Program uzupełnić komentarzami.
Zadanie
2
Zmodyfikować
program z zadania 1, tak aby operował on na
zmiennoprzecinkowych wartościach temperatur Celsjusza i Fahrenheita oraz
wypisywał nagłówek zestawienia.
Instrukcja for
Zadanie 3
Napisać
program tablicujący zestawienie temperatur Celsjusza i Fahrenheita, wg. zależności C = (5/9) * (F – 32) dla zakresu
temperatur -50 – 50 °C z krokiem 10 °C, wykorzystując instrukcję
iteracyjną pętlę for.
1.
Na początku programu wczytać zbiór nagłówkowy standardowej
biblioteki wejścia – wyjścia (stdio.h).
2.
Zdefiniować funkcję główną programu.
3.
W funkcji głównej zadeklarować zmienną przechowująca
wartości chwilowe temperatury Celsjusza.
4.
Stworzyć pętle for inicjująca wartość
zadeklarowanej zmiennej na wartość minimalną temperatury,
wykonywaną dopóki temperatura nie przekroczy wartości maksymalnej
oraz w każdym kroku zmieniającą wartość temperatur o
zadany krok.
5.
Wewnątrz pętli będzie wykonywana operacja:
wyświetlenie na ekranie linii zawierającej temperaturę Celsjusza
i odpowiadającą jej temperaturę Fahrenheita.
6.
Program uzupełnić komentarzami.
Zadanie
4
Zmodyfikować
program z zadania 3, tak aby wypisywał
zestawienie temperatur w odwrotnej kolejności, tj. od wartości
maksymalnej do wartości minimalnej.
Stałe symboliczne
Zadanie
5
Zmodyfikować program z zadania 3, tak
aby wartości graniczne temperatury Celsjusza oraz jej wartości
kroku były deklarowane za pomocą stałych symbolicznych.
Opracowano na podstawie: B. W. Kernighan,
D. M. Ritchie „Język Ansi
C”, Wydawnictwa Naukowo - Techniczne, Warszawa, 2003.