Está en la página 1de 5

Entorno

acel, vel, secundero, lanzamiento, cont=0: Flotante


opción, cambio, activ=0: Entero
decisión, comando: Carácter
Inicio
Si kbhit(COM4)=Verdadero
Entonces
Comando = fgetc(COM4)
Si comando = r
Entonces
Escribir “Reset”
cont=0
activ=0
Fin si
Fin si
Escribir “----------MENU----------”
Escribir “Si desea desplegar solo una opción presione a, si desea desplegar más,
presione b”
decisión=fgetc(COM4)
Escribe” Puede realizar el lanzamiento de la pelota ahora…”
cambio=1
mientras cambio=1
Si input (pin_a3) =0
Entonces
activ =1
delay_ms(90)
Fin si
Si activ=1
Entonces
cont=cont+1
delay_ms (100)
Fin si;
Si input (pin_a2) =0
Entonces
active=0
delay_ms (50)
secundero =cont/10
vel =109/secundero
si active=0
entonces
delay_ms (500)
cont=0
cambio=0
Fin si
Fin si
Fin mientras
acel=vel/secundero
lanzamiento=vel/55.56
Escribir “1.- Velocidad
2.-Aceleracion
3.-Tiempo de desplazamiento
4.-Tipo de Lanzamiento
5.- Longitud de tubo
6.-Peso de la pelota
7.- Desplegar Todo”
Si decisión =a
Entonces
Escribir “Escriba el número de la opción que desea desplegar”
opcion =getchar()
Si opcion =1
Entonces
Escribir “La velocidad es: %f”, vel
Fin si
Si opcion =2
Entonces
Escribir “La aceleracion es: %f”, acel
Fin si
Si opcion =3
Entonces
Escribir “El tiempo de desplazamiento: %f”, secundero
Fin si
Si opcion =4
Entonces
Escribir “Tu lanzamiento fue %f más rápido que la velocidad de la sangre”,
Lanzamiento
Fin si
Si opcion =5
Entonces
Escribir “La longitud del tubo es de 109 cm”
Fin si
Si opcion =6
Entonces
Escribir “El peso de la pelota es de 0.6867N o 70g”
Fin si
Si opcion =7
Entonces
Escribir "La velocidad es: %f cm/s, La aceleracion es: %f m/s^2, El Tiempo de
desplazamiento es: %fs, Tu lanzamiento fue: La longitud del tubo es de 109 cm, El
peso de la pelota es de 70 g ", vel,acel,secundero
Fin si
Fin si
De otra manera si decision = b
Entonces
Escribir “Escriba el numero de la opción que desea desplegar”
Escribir “Si ya no desea desplegar más datos presione 7”
Hacer
opcion =fgetc(COM4)
Si opcion =1
Entonces
Escribir “La velocidad es: %f”, vel
Fin si
Si opcion =2
Entonces
Escribir “La aceleracion es: %f”, acel
Fin si
Si opcion =3
Entonces
Escribir “El tiempo de desplazamiento: %f”, secundero
Fin si
Si opcion =4
Entonces
Escribir “Tu lanzamiento fue %f más rápido que la velocidad de la sangre”,
Lanzamiento
Fin si
Si opcion =5
Entonces
Escribir “La longitud del tubo es de 109 cm”
Fin si
Si opcion =6
Entonces
Escribir “El peso de la pelota es de 0.6867N o 70g”
Fin si
Fin hacer
Mientras
opcion !=7
getchar()

También podría gustarte