bonjour, voici un draft de ce que je veut programmer . Ce que j'ai mis entre guillemets et en rouge c'est ce que je ne sait pas faire.Je suis débutant et je vous remercie de votre aide!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 For Cpt1 = 1 To DL_burst Step 1 For Cpt2 = 1 To DL_burst Step 1 If Cpt1 * Cpt2 = DL_burst Then "Ranger les résultats des cpti et cptj dans un tableau" End If Next Cpt2 Next Cpt1 Function optimum(nb_sub_tr, nb_bis_tr) rect_width=0 rect_height=0 For ("tout le tableau des cpti cptj -> tableau de deux colonnes donc avec nombre de lignes indéfini") If cpti<=nb_sub_tr And cptj<=nb_bis_tr Then While (nb_bis_tr-rect_width)>=0 rect_width=rect_width + cpti Wend While (nb_sub_tr-rect_height)>=0 rect_height=rect_heigth + cptj Wend End If Next End function "Récupérer le couple rect_height et rect_width tel que rect_height x rect_width est le max des couples" nb_sub_tr - rect_height("max") = a nb_bis_tr - rect_width("max") = b Call Optimum(a,b) "Trouver point d'arrêt "
Partager