Autor Tema: Comparar 3 digitos  (Leído 1159 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado chipo4000

  • PIC10
  • *
  • Mensajes: 1
Comparar 3 digitos
« en: 17 de Diciembre de 2017, 19:40:04 »
Alguien que me ayude en Pic C (16f) para comparar tres digitos que escribo en el teclado matricial y si es correcto que se visualice en el lcd, ejemplo:

 A=25, B=30, C=100 y si yo digito 100 se visualice en el lcd.

 No se trabajar con decenas y centenas, solo lo hice con unidades 0-9 por eso les pido su ayuda.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Comparar 3 digitos
« Respuesta #1 en: 17 de Diciembre de 2017, 21:19:59 »
Converti las unidades/decenas/centenas en un numero y luego podes comparar tranquilamente., solo recorda que centenas/decenas y unidades solo pueden tener valores de 0 a 9 y listo, luego comparas como sabes siempre.

Código: C
  1. //Aca obtene los numeros del teclado, guardalos en las variables Unidades/Decenas/Centenas
  2.  
  3. Numero = Centenas * 100 + Decenas * 10 + Unidades;
  4.  
  5. if( Numero == 100)
  6. {
  7. }