Czy dobrze zrobiłem te zadania?

0

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;
}
0

?

0
  1. skad pomysł że temp C ma być podana jako int?

1 użytkowników online, w tym zalogowanych: 0, gości: 1