b'\n_START_ARTICLE_\nC++\n_START_PARAGRAPH_\nProgramski jezik C++ (C plus plus; izgovorjava [c\xc3\xa9 pl\xc3\xbas pl\xc3\xbas] je splo\xc5\xa1nonamenski ra\xc4\x8dunalni\xc5\xa1ki programski jezik. C++ so podatkovni tipi stati\xc4\x8dni, zapis kode je prost. C++ omogo\xc4\x8da razli\xc4\x8dne programerske pristope in sicer proceduralno, objektno usmerjeno, generi\xc4\x8dno in funkcionalno ._NEWLINE_C++ je razvil danski ra\xc4\x8dunalnikar Bjarne Stroustrup, v Bellovih laboratorijih. Razvijati je za\xc4\x8del leta  1979 in takrat se je jezik imenoval\xc2\xa0\xc2\xbbC with Classes\xc2\xab\xc2\xa0(C z razredi).  Od 90. let je eden najbolj priljubljenih komercialnih programskih jezikov. Najprej so C-ju dodali razrede, nato med drugim virtualne funkcije, preoblo\xc5\xbeitev operatorjev (operatorski ad-hoc polimorfizem), ve\xc4\x8dkratno dedovanje, predloge in rokovanje z izjemami._NEWLINE_Leta 1998 so sprejeli tudi ISO standard za jezik C++ kot ISO/IEC 14882:1998. Trenutna razli\xc4\x8dica standarda je  ISO/IEC 14882:2011 ki nosi neuradno ime C++11.\n_START_SECTION_\nJezik\n_START_PARAGRAPH_\nC++ se prevede v strojni jezik kar mu omogo\xc4\x8da, da enak program izvaja bistveno hitreje od jezikov, ki se interpretirajo ali pa se prevedejo v vmesni jezik (Java, C#, Python, javascript, PHP, ... ). Poleg tega da za isto opravilo program porabi manj \xc4\x8dasa, porabi tudi manj energije, kar je pomembno za naprave z baterijskim napajanjem. C++ se je razvil iz jezika C in programe napisane v jeziku C je razen nekaterih redkih izjem mogo\xc4\x8de brez sprememb prevesti s prevajalnikom za C++._NEWLINE_void loop() {_NEWLINE_ static unsigned long timer = millis();_NEWLINE_ _NEWLINE_ if (millis() - timer > 3000) {_NEWLINE_   timer = millis();_NEWLINE_ }_NEWLINE_ _NEWLINE_ if (myDFPlayer.available()) {_NEWLINE_   printDetail(myDFPlayer.readType(), myDFPlayer.read());_NEWLINE_ }_NEWLINE_ for( int angle =0; angle<181; angle +=20){_NEWLINE_   delay(50);_NEWLINE_   pwm.setPWM(1, 0, angleToPulse(80) );_NEWLINE_ }_NEWLINE_ delay(200);\n_START_SECTION_\nPogojni stavek\n_START_PARAGRAPH_\nTudi imenovan: pogojni konstrukt, pogojni izraz ali kontrolni stavek je del programskega jezika, ki na podlagi vhodnih paramterov odloci ali je njihova boolean vrednost resnicna(true) ali napacna(false)._NEWLINE_Prav tako lahko to oznacimo kot 1 za true in 0 za false._NEWLINE_Primer:_NEWLINE_int a = 15;bool check;if(a = 15){_NEWLINE_  //Ker je pogoj resnicen nastavimo check spremenljivko na true_NEWLINE_  check = true;}else if(a = 13){_NEWLINE_  //Pogoj ni resnicen_NEWLINE_  check = false;}else{// ce ni vrednost ne 15 in ne 13 se izvede ta stavek_NEWLINE_  check = false;_NEWLINE_  std::cout<<"vrednost ni ne 13 in ne 15"<<std::endl;}'