Witam.
Jakiś czas zacząłem naukę c++(jako pierwszy język) uczę się z "Język C++ Szkoła programowania" - Stephen'a Prata wydanie VI.
Chciałbym aby mi ktoś powiedział czy dobrze(tak jak należy) wykonałem te zadania.
Napisz program w C++ wykorzystujący trzy funkcje (jedną z nich będzie main()) dający następujący wynik:
Entliczek pentliczek
Entliczek pentliczek
Czerwony stoliczek
Czerwony stoliczek
Mój kod:
#include <iostream>
void entliczek();
void czerwony();
int main ()
{
entliczek();
entliczek();
czerwony();
czerwony();
}
void entliczek ()
{
std::cout << "Entliczek pentliczek"<<std::endl;
}
void czerwony()
{
std::cout << "Czerwony stoliczek"<<std::endl;
}
Napisz program, w którym w funkcji main() zostanie wywołana funkcja użytkownika otrzymująca temperaturę w stopniach Celsjusza i zwracająca odpowiadającą jej temperaturę w skali Fahrenheita. Program ma poprosić użytkownika o podanie wartości z klawiatury i pokazać wynik jak poniżej:
Podaj temperaturę w stopniach C: 20
20 stopni C. to 68 stopnie F.
Zmiane temperatury przeprowadź zgodnie ze wzorem:
F = 1,8 * stopnie Celsjusza + 32,0.
Mój kod:
#include <iostream>
double wynik(int);
int main()
{
double c;
std::cout << "Podaj temeperature w C: ";
std::cin >>c;
double f = wynik(c);
std::cout << std::endl << c << " stopni celsjusza = ";
std::cout << f << " F. "<< std::endl;
return 0;
}
double wynik(int f)
{
return 1.8*f+32;
}
Napisz program w którym funkcja main() wywoła funkcję użytkownika pobierającą jako parametr odległość w latach świetlnych i zwracającą odległość w jednostkach astronomicznych.
Jeden rok świetlny = 63 240 jednostek astronomicznych.
Mój kod:
#include <iostream>
double oblicz(double ja);
int main()
{
std::cout << "Podaj liczbe lat swietlnych: ";
double latas;
std::cin >> latas;
double ja = oblicz(latas);
std::cout << latas << " lata swietlne to " << ja << " jednostek astronomicznych.";
}
double oblicz(double ja)
{
return ja*63240;
}
Napisz program, który poprosi użytkownika o podanie liczby godzin i minut. funkcja main() ma przekazać obie te wartości do funkcji typu void, która je wyświetli w formie jak poniżej:
Podaj liczbę godzin: 9
Podaj liczbę minut: 28
Czas: 9:28
Mój kod:
#include <iostream>
void wypisz(int godzina, int minuta);
int main()
{
int g,m;
std::cout << "Podaj godzine: ";
std::cin >>g;
std::cout << "Podaj minute: ";
std::cin >>m;
wypisz(g,m);
return 0;
}
void wypisz(int godzina, int minuta)
{
std::cout << "Jest: " << godzina << ":" << minuta;
}