Lo veo bien planteado, con la condición de salida del bucle bien establecida: el bucle se detiene cuando el contador i supera 10 ó cuando el Resultado obtenido es superior a 150. Controlas bien la evolución del contador i... perfecto. Comentarte un detalle: si inicializas i=0 obtendrás por ejemplo 2x0=0, 2x1=2, 2x2=4, 2x3=6, 2x4=8, 2x5=10, 2x6=12, 2x7=14, 2x8=16, 2x9=18, 2x10=20 mientras que si inicializas i=1 obtendrás 2x1=2, 2x2=4, 2x3=6, 2x4=8, 2x5=10, 2x6=12, 2x7=14, 2x8=16, 2x9=18, 2x10=20 (he puesto el 2 como ejemplo, podría ser cualquier número...)
Esto es solo un detalle pero nos muestra la importancia de una cosa: la inicialización de variables. Déjalo como pienses que responde mejor a lo que pide el ejercicio y ya lo comentaremos.
Saludos