Pseudocódigo/Diagramas de Flujo - repetitiva mientras

 
Vista:
sin imagen de perfil

repetitiva mientras

Publicado por oscar (1 intervención) el 14/01/2017 14:23:52
Buenos dias, en esta oportunidad tengo un problema con el siguiente codigo, el problema consiste en lo siguiente:

un conejo tiene un tamaño, el conejo esta separado de una zanahoria una distancia, el conejo en un salto recorre la mitad de la distancia, para que el conejo pueda tomar la zanahoria, la distancia tiene que ser menor o igual al 80% del tamaño del conejo

aqui esta el pseudocodigo:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Proceso conejo
	Escribir "Ingrese el tamaño del conejo"
	Leer tamaño
	Escribir "Ingrese la distancia del conejo y la zanahoria"
	Leer distancia
	i<-1
	Mientras i<0.8*tamaño Hacer
 
		distancia<-distancia/2
		si 0.8*tamaño>distancia Entonces
			Escribir "el conejo alcanzo la zanahoria"
		FinSi
 
		i<-i+2
	FinMientras
 
FinProceso

Me sale, pero me imprime varias veces "el conejo alcanzo la zanahoria como en la imagen", cuando me deberia imprimir solo una vez

dibujo1
dibujo2

Espero me puedan ayudar, como ven en uno me sale una ves, pero en otro 2. Solo deberia aparecer una ves.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder