TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: darkchumale en 16 de Agosto de 2007, 14:41:29

Título: pic16f873a
Publicado por: darkchumale en 16 de Agosto de 2007, 14:41:29
bueno me estoy iniciando en programacion.
tengo el MPLAB y el compilador CCS.
estoy haciendo un programa estadistico en el cual al ingresar 10 numeros (entre 0 y 9), haga la suma, saque el promedio,numero mayor y el numero menor.
tengo listo la suma y promedio. pero en la suma en pantalla me sale en ASCII y seria mejor que saliera en decimal.
lo que nose es como sacar el numero mayor y menor.
les agradeceria su ayuda :) :)
Título: Re: pic16f873a
Publicado por: maunix en 16 de Agosto de 2007, 15:22:10
bueno me estoy iniciando en programacion.
tengo el MPLAB y el compilador CCS.
estoy haciendo un programa estadistico en el cual al ingresar 10 numeros (entre 0 y 9), haga la suma, saque el promedio,numero mayor y el numero menor.
tengo listo la suma y promedio. pero en la suma en pantalla me sale en ASCII y seria mejor que saliera en decimal.
lo que nose es como sacar el numero mayor y menor.
les agradeceria su ayuda :) :)

Puedes usar dos variables , una que se llame VARMENOR y otra que se llame VARMAYOR.

Si el nuevo número ingresado es menor a VARMENOR, entonces VARMENOR=nuevo numero

Si el nuevo número ingresado es mayor a VARMAYOR, entonces VARMAYOR=nuevo numero

Y si guardaste los valores previamente en un arreglo podrías hacer lo mismo pero recorriendo todo el arreglo.

VARMENOR y VARMAYOR se inicializan tomando el primer valor que hayas ingresado.

Saludos

Título: Re: pic16f873a
Publicado por: darkchumale en 16 de Agosto de 2007, 15:33:08
gracias :) :P