Αποστολέας Θέμα: βοηθεια καθηγητη  (Αναγνώστηκε 514 φορές)

hayate

  • Νέος
  • *
  • Μηνύματα: 1
βοηθεια καθηγητη
« στις: 15 Ιαν 2018, 08:56:26 μμ »
πως μπορω να διμιουργησω εναν αλγοριθμο που να υπολογιζει παραστασεις (αριθμητικες με την προτερεοτητα πραξεων) κ αλγοριθμο υπολογισμου φπα ???

bugman

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 257
  • The Bug Eater
    • Πληροφορική Προγραμματισμός
Απ: βοηθεια καθηγητη
« Απάντηση #1 στις: 16 Ιαν 2018, 12:48:18 πμ »
Το πρόβλημα απαιτεί μια εισαγωγή αλφαριθμητικού πχ "100*3+5/2" και μια σάρωση για να βγάλει κανείς τα περιεχόμενα "100" "*" "3" "+" "5" "/ "2", και έχει και συνέχεια. Αλλά η ΓΛΩΣΣΑ του σχολείου δεν έχει τις απαραίτητης συναρτήσεις αλφαριθμητικών για να γίνει αυτό το πρώτο βήμα.

Φαντάσου όμως να έχεις ένα πίνακα με τιμές και έναν με σύμβολα
100 *
3 +
5 /
2 κενό
Α[0]<-100
Α[1]<-3
Α[2]<-5
Α[3]<-2
και ο δεύτερος
Β$[0]<-"*"
Β$[1]<-"+"
Β$[2]<-"/"
Β$[3]<-""

Τώρα έχεις κάτι για να "διαβάσεις" με τις εντολές της ΓΛΩΣΣΑΣ
Δοκίμασε κάτι, με τη χρήση των Α[] και Β[] και βλέπουμε!
Για τον υπολογισμό ΦΠΑ δεν υπάρχει ειδικός αλγόριθμος, απλά μαθηματικά είναι:
Αποφορολόγηση: πχ 124 ευρώ τελική τιμή αγοράς έχουν το 124/1.24 = 100 τιμή χωρίς ΦΠΑ και 124-100=24 ΦΠΑ
Φορολόγηση: πχ 100 Ευρώ τιμή χωρίς ΦΠΑ, υπολογίζω για 24% ΦΠΑ σημαίνει 100*24/100=24 Ευρώ, προσθέτεις τα 100 και παίρνεις τιμή 124.

« Τελευταία τροποποίηση: 16 Ιαν 2018, 12:59:35 πμ από bugman »