Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Instructiuni de selectie multipla: if - else if

c



+ Font mai mare | - Font mai mic



Instructiuni de selectie multipla: if - else if

Intr-o instructiune if se poate include, pe o ramura, o alta instructiune if. In acest fel se creeaza posibilitatea de a codifica structuri de selectie multipla, folosindu-se perechi else if. O asemenea constructie este de forma:



if (conditie1)

instructiune1;

else if (conditie2)

instructiune2;

else if (conditie3)

instructiune3;

. . . . . . . . . . . . . . . .

else if (conditieN)

instructiuneN;

else

instructiuneN+1;

In acest caz, conditiile sunt testate in ordine. Daca una din ele este adevarata, atunci este executata instructiunea corespunzatoare, dupa care controlul este transferat la instructiunea urmatoare din program. Codul pentru fiecare alternativa poate fi format dintr-o instructiune simpla (inclusiv instructiunea vida) sau dintr-un bloc delimitat prin . Daca nici una dintre expresii nu este adevarata, atunci se executa secventa corespunzatoare ultimei alternative introdusa prin else. Aceasta ultima alternativa nu este obligatorie, structura putandu-se incheia dupa secventa notata cu instructiuneN.

Exemplu: Consideram un program care realizeaza conversiile inch-cm si cm-inch. Presupunem ca indicam unitatea intrarii cu i pentru inch si c pentru centimetru:

# include <stdio.h>

# include <conio.h>

void main(void)

else if(ch == 'c')

else in = cm = 0;

printf('n%5.2f in = %5.2f cm n',in,cm); }



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1107
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved