Ας δώσω μερικές ιδέες για το υπολογιστικό μέρος ενός τέτοιου προγράμματος, ώστε να βοηθήσω τους επίδοξους προγραμματιστές.Α) Το ζητούμενο σε ένα τέτοιο πρόγραμμα, είναι το τελικό αποτέλεσμα. Όταν λέω τελικό αποτέλεσμα, εννοώ πως θέλω να φτιάξω ένα υγρό που η σύστασή του θα είναι a%PG, b% VG, c% water d% flavour και x mg/ml περιεκτικότητα και τέλος το υγρό μου να είναι y ml συνολικά.Ποιες είναι οι προϋποθέσεις εκκίνησης.Αρχική βάση με γνωστά όλα τα δεδομένα της σύνθεσής της ( ποσοστό PG, ποσοστό VG, ποσοστό νερού και mg/ml)Διαλύτης VG με γνωστά όλα τα δεδομένα (ποσοστό VG, ποσοστό νερού)Διαλύτης PG με γνωστά όλτα τα δεδομένα (ποσοστό Pg, ποσοστό νερού)ΝερόΆρωμα 1Άρωμα 2...Άρωμα 10.και τέλος με βάση τα μπουκαλάκια μας (κυρίως αρώματος μας ενδιαφέρει) πόσες σταγόνες είναι 1 ml Θέλω να φτιάξω π.χ 30 ml υγρού περιεκτικότητας 7 mg/ml και αναλογίες σε ποσοστά 67,5-25-5-2,5 (PG-VG-νερό-άρωμα) από βάση νικοτίνης 36άρα, αν δεν έχω όλα τα ανωτέρω δεδομένα εκκίνησης, δεν μπορώ να το φτιάξω με ακρίβεια και εδώ αποτυχγάνουν και τα 2 προγραμματάκια.Β) Επίσης πρέπει να δοθεί έμφαση στο γεγονός πως οι διαλύτες, άλλοι περιέχουν και άλλοι όχι νερό. Άρα αν περιέχουν νερό, τότε εαν δεν ληφθεί αυτό υπ' όψιν, το τελικό αποτέλεσμα θα είναι λάθος στα ποσοστά της κάθε ουσίας.Γ) Ο χρήστης δεν θέλει ούτε και πρέπει να κάνει κάποιον υπολογισμό από μόνος του στα αρχικά δεδομένα. Αυτό που πρέπει να συμπληρώνει, είναι τι θέλει να βγάλει και από τι θέλει να το βγάλει.Δ) Τέλος, είναι διαφορετικό πράγμα να βγάζουμε υγρό από 1 βάση νικοτίνης και διαφορετικό να βγάζουμε υγρό από μείξη βάσεων νικοτίνης. Καλό είναι, στην 2η περίπτωση να γίνει ξεχωριστό πρόγραμμα που απλά θα κάνει μείξη 2-3 υγρών και θα παράγει το τελικό αποτέλεσμα (δηλαδή mg/ml και ml)Τα παραπάνω τα υλοποιώ σε φύλο xl που έχω φτιάξει (εκτός του Δ που δεν μου χρειάζεται) και σε ότι αφορά το υπολογιστικό κομμάτι μπορώ να βοηθήσω.
Δεν υπάρχει τέτοιος λόγος.Μπορούν να υπάρχουν όλα και καθένας επιλέγει αυτό που θεωρεί καλύτερο γι' αυτόν.