[ Foro de BASIC ]

estructura de repeticion

26-Jul-2013 20:51
Invitado (Bboy)
1 Respuestas

quisiera hacer un programa en visual basic que me permita introducir las edades de 10 personas y este me de el resultado de cuantas personas son mayores de edad.
Por ejemplo:
primera persona:
25
segunda persona:
12
tercera persona:
18
y el resultado sea: "la cantidad de personas que son mayores de edad son: 2"
pero quisiera utilizar la estructura For- Para
Gracias por sus respuestas. Saludos! :D


27-Jul-2013 23:52
Nacho Cabanes (+30)

Se puede plantear al menos de un par de maneras: primero pides todos los datos y después los analizas, o bien analizas a media que vas pidiendo. De la primera forma, el pseudocódigo podría ser:

para n = 1 hasta 10
 pedir dato[n]
fin para
cantidad = 0
para n = 1 hasta 10
 si dato[n] >= 18 entonces cantidad = cantidad+1
fin para
mostrar cantidad

La segunda forma, más compacta y que no necesita usar arrays sería:

cantidad = 0
para n = 1 hasta 10
 pedir dato
 si dato >= 18 entonces cantidad = cantidad+1
fin para
mostrar cantidad

Ahora sólo falta que conviertas eso a VB y que preguntes dudas en caso de no entender algo. ;-)






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)