Selezioni

Algoritmo Traduzione Le etichette { } sono facoltative quando si controllano singole istruzioni ma…
if
printf("0");

if(E == 1) 
{
    printf("11");
    printf("12");
}

printf("2");
printf("0");

if(E == 1) 
    printf("1");

printf("2");
if2
printf("0");

if(E == 1) 
{
    printf("11");
    printf("12");
}
else
{
    printf("21");
    printf("22");
}

printf("3");
printf("0");

if(E == 1) 
    printf("1");
else
    printf("2");

printf("3");
if32
printf("0");

if(E == E1) 
{
    printf("11");
    printf("12");
}
else
{
    if(E == E2) 
    {
        printf("21");
        printf("22");
    }
    else
    {   
        printf("31");
        printf("32");
    }
}

printf("4");
printf("0");

if(E == E1) 
    printf("1");
else
    if(E == E2) 
        printf("2");
    else
        printf("3");

printf("4");
if322
printf("0");

if(E == E1) 
{
    printf("11");
    printf("12");
}
else
{
    if(E == E2) 
    {
        printf("21");
        printf("22");
    }
}

printf("3");
printf("0");

if(E == E1) 
{
    printf("11");
    printf("12");
}
else if(E == E2) 
{
    printf("21");
    printf("22");
}

printf("3");
printf("0");

if(E == E1) 
    printf("1");
else if(E == E2) 
    printf("2");

printf("3");
if3n
printf("0");

if(E == E1) 
{
    printf("11");
    printf("12");
}
else if(E == E2) 
{
    printf("21");
    printf("22");
}
...
...
else
{   
    printf("n1");
    printf("n2");
}

printf("n+1");
printf("0");

if(E == E1) 
    printf("1");
else if(E == E2) 
    printf("2");
...
...
else
    printf("n");

printf("n+1");
if3n2
printf("0");

if(E == E1) 
{
    printf("11");
    printf("12");
}
else if(E == E2) 
{
    printf("21");
    printf("22");
}
...
...
else if(E == En)
{   
    printf("n1");
    printf("n2");
}

printf("n+1");
printf("0");

if(E == E1) 
    printf("1");
else if(E == E2) 
    printf("2");
...
...
else if(E == En)
    printf("n");

printf("n+1");
if4
printf("0");

if(A > 0) 
    if(B > 0)
    {
        printf("11");
        printf("12");
    }
    else
    {
        printf("21");
        printf("22");
    }
else
    if(C > 0)
    {   
        printf("31");
        printf("32");
    }
    else
    {   
        printf("41");
        printf("42");
    }

printf("5");
printf("0");

if(A > 0) 
    if(B > 0)
        printf("1");
    else
        printf("2");
else
    if(C > 0)
        printf("3");
    else
        printf("4");

printf("5");
ifcio1
printf("0");

if(A > 0)
   if(B > 0)
   {
       printf("11");
       printf("12");
   }
   else
   {   
       printf("21");
       printf("22");
   }

printf("3");
printf("0");

if(A > 0)
   if(B > 0)
       printf("1");
   else
       printf("2");

printf("3");
ifcio2
printf("0");

if(A > 0)
{
    if(B > 0)
    {
        printf("11");
        printf("12");
    }
}
else
{   
    printf("21");
    printf("22");
}

printf("3");
printf("0");

if(A > 0)
{
    if(B > 0)
        printf("1");
}
else
    printf("2");

printf("3");

Eliminare le etichette { } sarebbe un errore!
Il codice diventerebbe identico a quello del diagramma di flusso precedente…

Lascia un commento