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:
Me sale, pero me imprime varias veces "el conejo alcanzo la zanahoria como en la imagen", cuando me deberia imprimir solo una vez
Espero me puedan ayudar, como ven en uno me sale una ves, pero en otro 2. Solo deberia aparecer una ves.
Gracias
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
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
0