Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Sprawdzenie przykładów

Ostatnio zmodyfikowano 2016-01-09 23:26
Autor Wiadomość
PrzemekPrzemas
Temat założony przez niniejszego użytkownika
Sprawdzenie przykładów
» 2016-01-09 23:13:39
Cześć,

Możecie sprawdzić poniższe dwa przykłady czy są dobrze zapisane, że działają to wiem ale nie chciałbym na początku nauki uczyć się błędnie, aby nie nabyć złych nawyków:

1. Przeliczanie stopni Celsjusza na Fahrenheita

#include <iostream>
double stopnie(double fah, double cel);

int main()
{
using namespace std;

int cel;
cout << "Podaj temperature w stopniach Celsjusza: ";
cin >> cel;

int fah;
cout << "Po przeliczeniu na stopnie Fahrenheit wynosi: " << stopnie(fah, cel) << endl;

return 0;
}

double stopnie(double fah, double cel)
{
return fah = 1.8 * cel + 32.0;
}

2. Przeliczanie mil morskich na metry

#include <iostream>
int odleglosc(int me, int mm);

int main()
{
using namespace std;

int mm;
cout << "Podaj odleglosc w milach morskich: ";
cin >> mm;

int me;
cout << mm << " Odleglosc w metrach wynosi: " << odleglosc(me, mm) << endl;

return 0;
}

int odleglosc(int me, int mm)
{
return me + mm * 1852;
}
P-143237
1aam2am1
» 2016-01-09 23:20:00
double stopnie(double fah, double cel); //co tu robi fah
int odleglosc(int me, int mm); //co tu robi me

fah i me jest ci do niczego w tych funkcjach niepotrzebne
P-143239
PrzemekPrzemas
Temat założony przez niniejszego użytkownika
» 2016-01-09 23:26:51
Faktycznie. Funkcja wywoływana jest przez mm i cel w drugim przykładzie. Coś mi się tu właśnie wydawało za dużo zapisanego kodu w funkcjach i postanowiłem zapytać, ogólnie mówiąc to trochę namęczyłem się ze zrozumieniem tych funkcji ale już wszystko rozumiem ;)
P-143240
« 1 »
  Strona 1 z 1