Εμφάνιση ενός μόνο μηνύματος
  #280  
Παλιά 19-05-17, 16:44
Το avatar του χρήστη mpampis varytimos
mpampis varytimos Ο χρήστης mpampis varytimos δεν είναι συνδεδεμένος
Member
 
Εγγραφή: 31-01-2016
Περιοχή: Germany
Μηνύματα: 80
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από AgMa Εμφάνιση μηνυμάτων
Να το κάνω για όλες τις ημέρες της εβδομάδας.
δεν χρειαζετε να κοιτάς τι μέρα είναι με if or else if μιας και δεν σε ενδιαφέρει αφού συνέχεια θα κάνει το ίδιο (myGLCD.setColor(255, 255, 255); )

το
Κώδικας:
if (schedAtoHeat.Sunday==1) myGLCD.setColor(255, 255, 255);
else myGLCD.setColor(185, 185, 185);
myFiles.load(192, 239, 18, 18, schedActive[schedAtoHeat.active],2);
γίνετε
Κώδικας:
myGLCD.setColor(255, 255, 255);
myFiles.load(192, 239, 18, 18, schedActive[schedAtoHeat.active],2);
-------------------------
παραδειγμα με if ,else if. else
Κώδικας:
if (schedAtoHeat.Sunday==1) 
{
myGLCD.setColor(255, 255, 255);
}
else if (schedAtoHeat.Monday==1)
{
myGLCD.setColor(185, 185, 185);
}
else 
{
myGLCD.setColor(5, 5, 5);
}
myFiles.load(192, 239, 18, 18, schedActive[schedAtoHeat.active],2);
-------------------------
Παράθεση:
Αρχική Δημοσίευση από AgMa Εμφάνιση μηνυμάτων
Αν το κάνω:
Κώδικας:
if (schedAtoHeat.Sunday==1,schedAtoHeat.Monday==1,schedAtoHeat.Tuesday==1,schedAtoHeat.Wednesday==1,schedAtoHeat.Thursday==1,schedAtoHeat.Friday==1,schedAtoHeat.Saturday==1)
τότε δίνει το χρώμα μόνο όταν ενεργοποιήσω στο μενού όλες τις ημέρες.
λογικό, γιατί αν (if) όλες οι ήμερες είναι ==1 τότε θα δουλέψει .


δεν είμαι καλός στον προγραμματισμο αλλά έμαθα να τον διαβαζω λίγο,
αν έγραψα κάτι λάθος διορθώστε με .
-------------------------
και ένα ανέκδοτο
μάνα σε παιδί προγραμματιστη
παιδί μου πάνε στο σούπερ μάρκετ και πάρε γάλα ,αν έχουν αυγά πάρε 10.
ο γιος γύρισε με 10 γάλατα γιατί είχαν αυγά.
Κώδικας:
var γάλα=1 ;
if (αυγά ==1)  // αληθές 
{γάλα=10 ;
}

Τελευταία επεξεργασία από το χρήστη mpampis varytimos : 19-05-17 στις 16:44 Αιτία: Automerged Doublepost
Απάντηση με παράθεση
 
Page generated in 0,01499 seconds with 11 queries