task main() { int a; char chaine[10]; a=2; COP_TextOut(1, 1, 1, "debut"); COP_TextOut(1, 12, 0, "debut"); COP_Wait(5000); /* test 1 */ switch(a+3) { case 4: { COP_TextOut(1, 1, 1, "Test 1 : Faux"); COP_Wait(5000); }break; case 5: { COP_TextOut(1, 1, 1, "Test 1 : Vrai"); COP_Wait(5000); }break; case 6: { COP_TextOut(1, 1, 1, "Test 1 : Faux"); COP_Wait(5000); }break; } /* test 2 */ for(a=1;a<10;a++) { COP_NumtoString(a,chaine); COP_TextOut(1,12,1,chaine); switch(a) { case 1: case 2: { if(a<3) { COP_TextOut(1, 1, 0, "Test 2 : 1/2 Vrai"); COP_Wait(2000); } else { COP_TextOut(1, 1, 0, "Test 2 : 1/2 Faux"); COP_Wait(2000); } }break; case 6: { if(a==6) { COP_TextOut(1, 1, 0, "Test 2 : 6 Vrai"); COP_Wait(2000); } else { COP_TextOut(1, 1, 0, "Test 2 : 6 Faux"); COP_Wait(2000); } }break; default: { if(a>2) { COP_TextOut(1, 1, 0, "Test 2 : Def Vrai"); COP_Wait(2000); } else { COP_TextOut(1, 1, 0, "Test 2 : Def Faux"); COP_Wait(2000); } } } } }