diff --git a/bancomat.scala b/bancomat.scala
index 42b2dc40c08eebc38df9bd09af6373e41aa199b2..4d39f275ae58158ba51c9b985a10b7ce19ac0529 100644
--- a/bancomat.scala
+++ b/bancomat.scala
@@ -19,8 +19,6 @@ object Main{
     
    while (continuer)
     {
-     
-         
        //demander a l'utilisateu le pin
           println("Saisissez votre code pin > ")
           pin = readLine()
@@ -104,6 +102,7 @@ object Main{
 		var i = 0
 		var k= 0
 		var small = 0
+		var big = 0
 		var check = ""
 		var deviseprint = "CHF"
 		var coupuresList = Array(500,200,100,50,20,10)
@@ -136,42 +135,43 @@ object Main{
 				deviseprint = "EUR"
 				montantderetrait*=1.05
 			}
+			if(coupures==2){
+				i = 0
+	
+			}else if (coupures==1 || devise ==2 ) { 
+				i = 2
+				small =2
+				}
 
-				if(coupures==2){
-					i = 0
-				}else if (coupures==1 || devise ==2 ) { 
-					i =2
-					small =2
-				
-					}
-
-				while (montantderetrait>0){
-					println("il reste "+ montantderetrait+ " "+ deviseprint+ " à distribuer" )
-					println("Vous pouvez obtenir au maximum "+ math.ceil(montantderetrait/coupuresList(i)).toInt + " billet(s) de  " + coupuresList(i)+" " + deviseprint)
-					println("Tapez o pour ok ou une autre valeur inférieure à celle proposée >")
-					check = readLine()
-					if(check =="o"){
-						coupurescount+=((montantderetrait/coupuresList(i)).floor).toInt
-						montantderetrait-= math.ceil(montantderetrait/coupuresList(i)).toInt * coupuresList(i)
-						
+			while (montantderetrait>0){
+				println("il reste "+ montantderetrait+ " "+ deviseprint+ " à distribuer" )
+				println("Vous pouvez obtenir au maximum "+ math.ceil(montantderetrait.toInt/coupuresList(i)).toInt + " billet(s) de  " + coupuresList(i)+" " + deviseprint)
+				println("Tapez o pour ok ou une autre valeur inférieure à celle proposée >")
 
+				check = readLine()
+				if(check =="o"){
+					coupurescount+=((montantderetrait/coupuresList(i)).floor).toInt
+					montantderetrait-= math.ceil(montantderetrait.toInt/coupuresList(i)).toInt * coupuresList(i)
+					printf("retrait restant" + montantderetrait)
+				}else{
+					montantderetrait-= check.toInt * coupuresList(i)
+					coupurescount+=check.toInt
+				}
+				i+=1
+			}
+			println("Veuillez retirer la somme demandée")
+			
+			while (k!=coupurescount.length){
+				if(coupures==1){
+					println(coupurescount(k)+" billet(s) de " +coupuresList(small) + " " + deviseprint)
 
-					}else{
-						montantderetrait-= check.toInt * coupuresList(i)
-						coupurescount+=check.toInt
-					}
-					i+=1
+				}else{
+					println(coupurescount(k)+" billet(s) de " +coupuresList(big) + " " + deviseprint)
 				}
-						println("Veuillez retirer la somme demandée")
-						
-						while (k!=coupurescount.length){
-							println(coupurescount(k)+" billet(s) de " +coupuresList(small) + " " + deviseprint)
-								small+=1
-								k+=1
-						}																								
-					continuer= false
+					k+=1
+			}																								
+			continuer= false
 		}
-        
     }
     if( choix == 4){
        println("Fin des opérations.n'oubliez pas de récupérer votre carte.")