βοηθεια καθηγητη

Ξεκίνησε από hayate, 15 Ιαν 2018, 08:56:26 ΜΜ

« προηγούμενο - επόμενο »

hayate

πως μπορω να διμιουργησω εναν αλγοριθμο που να υπολογιζει παραστασεις (αριθμητικες με την προτερεοτητα πραξεων) κ αλγοριθμο υπολογισμου φπα ???

bugman

#1
Το πρόβλημα απαιτεί μια εισαγωγή αλφαριθμητικού πχ "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.