Week 1 gameprogramming I
|
Starting a new course that i think will be fun. I am programming C++ in Visual studios and started to learn the coding language that resembles flash actionscript and Csharp. It was some years ago i coded so a introduction to coding in C++ is good for my learning process. This week we tested to build simpler programs to get started, some of them was challenging for me. One of the programs that was challenging for me was this program that I show below. I am not the best at coding and before this course I usually made small applications and nothing fancy. Program 24 All of the explanations in the code is in Swedish. #include int main(int argv, char* argc[]) // deklarera variabel a,b och initierar b. int a; // skriv ut sträng och ta emot variabel “a” av användaren. std::cout << "program24: räkna ut fakultet av ett positivt värde." << std::endl; // om “a” är större eller lika med 1 kör koden. Koden körs inte om ett negativt värde är inmatat. if (a >= 1) // kör koden till a=1. while (a >= 1) // b *=a , b=b*a. b gånger a och tilldelar det värdet tillbaka till b. b *= a; // a–, a=a-1. gör värdet mindre varje gång delen körs. a–; // skriv ut svaret “b”. std::cout << "Svar: " << b << std::endl; // unik regel då fakulteten av 0 blir 1. else if (a == 0) // om felinmatning ges går den vidare till “else”. else // säg åt programmet att vänta på input. std::cin.ignore(1024, ‘n’); #include int main(int argv, char* argc[]) std::cout << "program24: räkna ut fakultet av ett positivt värde." << std::endl; if (a >= 1) |