Lekcja9. Zadania arytmetyczne w C++
Znając podstawowe typy danych w C++ napiszmy prosty program, który będzie konwertował temperatury Fahrenheita na Celsjusza. Aby rozwiązać ten problem musimy również poznać wzór, który pozwala na przeliczanie temperatury.
ctemp = (ftemp ‐ 32) / 1.8
#include <iostream>
using namespace std;
int main() {
double ctemp, ftemp;
cout << "Wprowadź temperaturę wyrażoną w skali Fahrenheita i naciśnij klawisz Enter: ";
cin >> ftemp;
ctemp = (ftemp ‐ 32) / 1.8;
cout << "Temperatura w skali Celsjusza wynosi: " << ctemp << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Program jest bardzo prosty, a jeżeli znamy jeszcze wzór to większość zadania za nami. Najpierw musimy zadeklarować sobie dwie zmienne, którymi będziemy operować w programie : temperaturę Celsjusza i temperaturę Fahrenheita: odpowiednio ftemp i ftemp.
Zmienne ftemp i ftemp przechowują odpowiednie wartości temperatur w obydwu skalach.
Następnie pytamy się użytkownika o podanie temperatury w stopniach Fahrenheita. Kolejna linijka to sczytywanie tej wartości. W kolejnej linijce kodu widzimy wzór z początku naszej lekcji. Zostało nam tak naprawdę tylko wypisanie zdania, resztę program za nas obliczy.
Zadania do opracowania własnego:
Napisz program, który będzie przeprowadzał konwersję odwrotną czyli przeliczał temperaturę ze skali Celsjusza na Fahrenheita wiedząc że:
temp = (temp – 32 ) / 1.8
Napisz program, który pobiera od użytkownika dowolną wartość umieszczając ją w zmiennej x, a następnie wyświetli trzecią potęgę podanej liczby. (x*x*x)
Marek Pauli