EUROPA de Philippe DEMOULE (CPC n°17) était un joyau, les modifications que voilà en feront une merveille ! Il y manquait un peu d'aléatoire et l'histogramme était un peu touffu. Après ces quelques ajouts, seul le relief fera défaut.Les modifications concernent le second listing sauvegardé sous le nom de EUROPA1. Si vous désirez rendre aléatoire le questionnaire sur les pays, entrez ce qui suit : 152 RANDOMIZE TIME 211 DIM HAS(27) 2442 FOR TIR = 1 TO 26: HAS(TIR) = TIR: NEXT TIR 2443 FOR J = 1 TO 26 2444 B = J + (27-J)*RND(1) 2445 IF HAS(B)=0 THEN 2444 2446 RESTORE 3880: FOR JJ=1 TO HAS(B):READ PAY$,XP,YP,DD$: NEXT JJ 2475 HAS(B) = HAS(J) 2476 NEXT Jet modifiezUn petit supplément maintenant. A vous de deviner son utilité. Ajoutez : 4190 IF J = 27 THEN FOR TP = 1 TO 1000: NEXT TP: GOTO 1890Si vous désirez voir s'afficher séparément l'histogramme des populations, des densités ou des superficies (la fonction globale étant conservée), continuez la frappe en ajoutant :4421 HH=0: CLEAR INPUT 4422 LOCATE 10,10: PRINT"Que veux-tu comparer ?": LOCATE 13,13: PRINT"Les superficies"; STRING$(24,""."";)"1": LOCATE 13,14: PRINT"Les populations"; STRING$(24,".");"2": LOCATE 13,15:PRINT"Les densites demographiques";STRING$ (12,".");"3" 4423 LOCATE 13,16: PRINT"Les trois ensemble";STRING$(21 ,".");"4" 4424 A$ =INKEY$: IF A$="" OR INSTR("1234",A$) = 0 THEN 4424 ELSE H = VAL(A$) 4425 IF H = 1 THEN M$ = "superficie" 4426 IF H = 2 THEN M$ ="population" 4427 IF H = 3 THEN M$ = "densite d6mographique" 4428 IF H=4 THEN HH = 1: M$ = "superficie - population - densite demographique"et modifiez4490 LOCATE (80 LEN(M$))/2,1:PRINT M$ 4500 IF H = 1 OR H = 4 THEN LOCATE 70,15: PRINT"COL.1: SUP." 4510 IF H = 2 OR H = 4 THEN LOCATE 70,16: PRINT"COL.2: POP." 4520 IF H = 3 OR H = 4 THEN LOCATE 70,17: PRINT"COL.3: DEN.'' 4620 IF HH = 1 THEN FOR H = 1 TO 3 4740 IF HH = 1 THEN NEXT HUn petit supplément maintenant. A vous de deviner son utilité. Ajoutez :1945 IF SC = 25 THEN LOCATE 20,4: PRINT"Voici le pays que vous avez oublié:": LOCATE 20,5:PRINT STRING$(34,"-"): GOTO 1970Merci qui ? Merci Henri CHAUVET de La Châtaigneraie !CPC |