Używając edytora programistycznego wprowadź i sformatuj poniższy kod. Nie kopiuj! Zapisz wynik do pliku kg2pounds.c
/*************************************** * Ten program wprowadza liczbę — wagę * w kilogramach i wyświetla odpowiednią * wagę w funtach, zaokrągloną do całkowitej * ***************************************/ #include <stdio.h> int main(void){ unsigned int kg; //waga w kilogramach unsigned int pounds; // waga w funtach printf("Wprowadź swoją wagę w kg: "); scanf("%u", &kg); pounds = 2.20462262185*kg + 0.5; /*** Stwierdzene: zmienna pounds zawiera * odpowiednią zmiennej kg wagę w funtach */ printf("Twoja waga w funtach: %u\n", pounds); printf("(Zaokrąglono do liczby całkowitej)\n"); return 0; }
Skompiluj i uruchom program. Jeżeli musisz korzystać z Windows, prawdopodobnie będziesz musiała zmienić kodowanie z UTF-8.
gcc -Wall -g kg2pounds.c -o kg2pounds
error.txt
, aby w przyszłości wykrywać możliwe błędy. Najczęściej popełniane błędy: brak średnika, literówka w nazwie zmiennej lub funkcji. Wypróbuj również podać niewłaściwą sekwencję sterującą w specyfikacji formatu.
Utwórz plik Makefile
(upewnij się, że stosujesz tabulatory):
CC=gcc CFLAGS=-Wall -g clean: rm -f kg2pounds
Jeżeli musisz korzystać z Windows, ostsni wierz będzie taki:
rm -f kg2pounds kg2pounds.exe
Skompiluj program poleceniem make:
make kg2pounds
W razie potrzeby usuń wynik poprzedniej kompilacji:
make clean
Uzupełnij Makefile
w cel all
, który zależy od kg2pounds
, aby kompilować poleceniem make bez parametrów:
make