Witam. Jestem nowy na forum, jak i w temacie programowania. Uczę się z Symfonii C++ J. Grębosza,przerobiłem już 3 rozdziały I Tomu. Może nie powinienem, ale chciałbym wam pokazać co udało mi się dotychczas wyczarować w Dev C++. Link do skompilowanego programu, jak i kodu źródłowego zamieszczam niżej. Program za pomocą instrukcji switch dowiaduje się jakie obliczenia ma wykonać. na razie można obliczyć tylko gęstość substancji i siłę z jaką obiekt o danej wadze jest przyciągany przez ziemię. Używam do nauki wzorów fizycznych, ponieważ programowaniem "zaraził" mnie mój nauczyciel fizyki (pozdrawiam pana Michała :). Jeśli chodzi o mój wiek to mam 13 lat, i wolę się czegoś nauczyć, zamiast stać za winklem i palić :)
Pozdrawiam, JemZupe
#include <iostream> ;
using namespace std;
main()
{
int a,g,h = 2;
float b,c,d,e = 10,f;
cout << "Witaj, jest to program, dzieki ktoremu możesz wykonac wiele obliczen, dzieki \nwzorom zamieszczonym w programie. \nZanim zaczniemy, ustalmy co chcialbys obliczyc:" ;
abc:
cout << "\ngestosc [wpisz 1 i zatwierdz] \nsile przyciagania grawitacyjnego [wpisz 2 i zatwierdz] " ;
cin >> a ;
switch (a)
{
case 1 :
cout << "W takim razie obliczamy gestosc substancji. \nPodaj mase substancji [w gramach]: ";
cin >> b;
cout << "Podaj objetosc substancji [w cm*3]: ";
cin >> c;
d = b/c ;
cout << "Gestosc tej substancji wynosi: " << d << "g/cm*3";
break ;
case 2 :
cout << "W takim razie obliczamy sile przyciagania. \nPodaj mase obiektu [w kilogramach]: ";
cin >> b ;
c = b*e ;
cout << "Ten obiekt jest przyciagany przez ziemie z sila: " << c << "kN";
break ;
default :
cout << "Podales nr: " << a << " - nie jest mu przypisane zadne dzialanie" ;
break ;
}
cout << "\nAby wykonac dzialanie jeszcze raz kliknij 1, aby zakonczyc dzialanie programu \nkliknij 2. ";
cin >> g;
if (g - h)
{
goto abc;
}
else
{
goto bc;
}
bc:
return 0;
}
http://www.speedyshare.com/file/uSMU5/Gestosc-i-sila-przyciagania.exe
PS. Recenzje dłuższe niż kilka słów mile widziane :)