FilmProgramowanie w C++. Wprowadzenie
Film krótko wprowadza do programowania w języku C++ – omawia podstawowe operatory arytmetyczne
i porównania oraz funkcje.
(chmura tagów – C++) © Gordan/Shutterstock.com
Film krótko wprowadza do programowania w języku C++ – omawia podstawowe operatory arytmetyczne
i porównania oraz funkcje.
(chmura tagów – C++) © Gordan/Shutterstock.com
Infografika przedstawia podstawowe konstrukcje programistyczne, tj. sekwencję poleceń, instrukcję warunkową oraz pętle for
i while
.
Prezentacja przypomina operatory arytmetyczne stosowane w języku C++, konstrukcję instrukcji warunkowej oraz pętli for
i while
.
Kliknij polecenie ROZWIĄŻ ĆWICZENIE, aby wyświetlić edytor, w którym będziesz pisać swoje programy. Sprawdź, jaki jest efekt zapisanego kodu – kliknij przycisk URUCHOM PROGRAM.
W większości ćwiczeń oprócz wyniku dla parametrów zadanych przez ciebie zobaczysz też dodatkowe testy, dokładniej sprawdzające uruchomiony program – jeśli w tabeli zawierającej wyniki testów wartości w kolumnach Oczekiwano i Otrzymano są jednakowe, wyświetli się wynik Pozytywny, który oznacza, że twój program został poprawnie skonstruowany. Jeśli choć jeden wynik testu będzie oznaczony jako Negatywny, musisz coś jeszcze poprawić.
Wypisz na ekranie trzy wybrane przez siebie hasła na temat podróżowania. Każde z nich powinno wyświetlać się w nowym wierszu.
Wyznacz kolejno: sumę, różnicę, iloczyn, iloraz, iloraz całkowity, resztę z dzielenia całkowitego. Do obliczeń wykorzystaj liczby całkowite.
Oblicz, ile musisz zapłacić w złotówkach za 126 euro, jeśli 1 euro = 4,74 zł.
Te same buty w Grecji kosztują 49 euro, a w Polsce 200 zł. Sprawdź, czy buty kupione w Grecji są droższe niż buty kupione w Polsce, jeśli 1 euro = 4,76 zł. Zastosuj operatory arytmetyczne i porównania.
W czasie wakacji uczniowie na obozie wędrownym przeszli w ciągu kolejnych trzech dni 12, 14 i 18 km. Zdefiniuj odpowiednie zmienne i oblicz dzienną średnią pokonywanych tras.
Samolot z Warszawy do Rzymu pokonuje dystans 1320 km. Zdefiniuj funkcję jak_szybko(float t)
, której parametrem jest czas przelotu samolotu w godzinach, a wynikiem – średnia prędkość tego samolotu. Sprawdź działanie funkcji dla podanych poniżej parametrów.
jak_szybko(2.5)
jest 528
.jak_szybko(3)
jest 440
.Mila lądowa, jednostka długości stosowana w krajach anglosaskich, równa jest 1,609 km. Zdefiniuj funkcję zamiana(float m)
, której parametrem jest odległość w milach lądowych, a wynikiem – ta sama odległość w kilometrach. Sprawdź działanie funkcji dla podanych poniżej parametrów.
zamiana(10)
jest 16.09
.zamiana(12)
jest 19.308
.Nocny pociąg z Krakowa do Paryża wyjeżdża ze stacji o godzinie 21. Zdefiniuj funkcję godzina(int n)
, której parametrem jest czas przejazdu pociągu w godzinach, a wynikiem – godzina dojazdu do celu. Sprawdź działanie funkcji dla podanych poniżej parametrów.
godzina(14)
jest 11
.godzina(20)
jest 17
.Sprawdź, jaka strefa czasowa obowiązuje w Nowym Jorku, a następnie zdefiniuj funkcję godz_nj(int g)
, której parametrem jest pełna godzina w Warszawie, a wynikiem – aktualna pełna godzina w Nowym Jorku. Sprawdź działanie funkcji dla podanych poniżej parametrów.
godz_nj(18)
jest 12
.godz_nj(2)
jest 20
.Polecenie endl
przenosi kursor do następnej linii. Zmodyfikuj program tak, aby obliczał pole kwadratu. Zdefiniuj funkcję pole_kw(int bok)
.
Zdefiniuj funkcję obw_pr(int bok1, int bok2)
, której parametrami są dwie liczby będące długościami boków prostokąta, a wynikiem jest obwód tego prostokąta. Sprawdź działanie funkcji dla podanych poniżej parametrów.
obw_pr(25, 30)
jest 110
.obw_pr(105, 95)
jest 400
.Zdefiniuj funkcję waga(float kg)
, której parametrem jest waga towaru podana w kilogramach, a wynikiem – ta sama waga podana w funtach. Załóż, że 1 kg = 2,2 funta. Sprawdź działanie funkcji dla podanych poniżej parametrów.
waga(2)
jest 4.4
.waga(15)
jest 33
.Różnica czasu między Los Angeles a Warszawą wynosi dziewięć godzin – jeżeli w Los Angeles zegar wskazuje godzinę 21, to w Warszawie jest godzina 6 rano. Zdefiniuj funkcję godz_waw(int g)
, której parametrem jest pełna godzina w Los Angeles, a wynikiem – aktualna godzina w Warszawie. Sprawdź działanie funkcji dla podanych poniżej parametrów.
godz_waw (8)
jest 17
.godz_waw (21)
jest 6
.Zdefiniuj funkcję cena(float f)
, której parametrem jest cena w dolarach funta danego produktu, a wynikiem – cena w złotówkach kilograma tego produktu. Załóż, że 1 USD = 3,83 PLN, a 1 funt = 0,45 kg. Sprawdź działanie funkcji dla podanych poniżej parametrów.
cena(1.35)
jest 11.49
.cena(3.98)
jest 33.874222222222
.W języku C++ występują trzy operatory logiczne:
a) negacja – !
,
b) koniunkcja – &&
,
c) alternatywa – ||
.
Przeanalizuj poniższy kod.
cout << endl;
? return
? 121 % 3
?