Page 50 - Demo
P. 50


                                    TEMATIKA 2 PROGRAMIMIKy është gjithashtu një gabim i zakonshëm me një cikël while dhe kushtet if dhe switch.5. Mosvendosja e fjalës kyçe break te kushti switchint x = 2; switch(x) {  case 2:  cout << “Ky eshte rasti 2” << endl;  case 3:  cout << “Ky eshte rasti 3” << endl; }int x = 2; switch(x) {  case 2:  cout << “two” << endl;  break;case 3:  cout << “three” << endl;  break; // in case more cases are added later }“Pse afishon si rastin 2 edhe rastin 3?”6. Treguesi i gabuar në tabelaTabelat janë gjithashtu shumë të rëndësishme në programim. Por kur punohet me tabelat, është shumë e rëndësishme të respektohen kufijtë.Tabelat fillojnë me treguesin 0;. Ato përfundojnë indeksimin në gjatësinë e dhënë minus 1. Për shembull, nëse keni një grup dhjetë elementesh, elementi i parë është në pozicionin zero dhe elementi i fundit është në pozicionin 9.int tabela[10]; //... for (int x = 0; x < 10; x++)  cout << tabela[x];int tabela[10]; //... for (int x = 1; x <= 10; x++)  cout << tabela[x];“Pse nuk prodhon vlera të sakta?”1. Nëse qëllimi është që të ndërtojmë një program, që futet në cikël vetëm nëse variabla numer është e ndryshme nga vlerat 3 dhe 7, a është shkruar saktë programi i mëposhtëm?2. Gjeni ku është gabimi.KONTROLLONI NJOHURITËint numer; do {  //...  numer = 3; } while(!(numer == 3) || !(numer == 7))int tabela[10]; //... for (int x = 0; x < 10; x++); cout << tabela[x];48
                                
   44   45   46   47   48   49   50   51   52   53   54