η ασκηση λεει:2. Μια εταιρία εμπορεύεται προϊόντα. Καθημερινά κάνει αγορές από διάφορους
προμηθευτές και πωλήσεις σε πελάτες. Να γίνει πρόγραμμα το οποίο να
πραγματοποιεί τις εξής λειτουργίες:
α. Θα εμφανίζει στην οθόνη το παρακάτω μενού επιλογών:
1 ή Α ή α: Αγορά
2 ή Π ή π: Πώληση
3 ή Ε ή ε: ερώτηση συνόλου αγορών
4 ή Σ ή σ: ερώτηση συνόλου πωλήσεων
5 ή Κ ή κ: ερώτηση κέρδους
6 ή Χ ή χ: έξοδος από το πρόγραμμα
β. Αγορές: Το πρόγραμμα ζητά από τον χρήστη την και την ποσότητα του προϊόντος
και αθροίζει το γινόμενο τους σε ένα σύνολο αγορών
γ. Πωλήσεις: Το πρόγραμμα ζητά την τιμή και την ποσότητα του προϊόντος και
αθροίζει το γινόμενο τους σε ένα σύνολο πωλήσεων
δ. Ερώτηση συνόλου αγορών: Εκτύπωση στην οθόνη του συνόλου αγορών
ε. Ερώτηση συνόλου πωλήσεων: Εκτύπωση στην οθόνη του συνόλου πωλήσεων
ζ. Ερώτηση κέρδους: Εκτύπωση στην οθόνη του κέρδους της επιχείρησης
αλλα συγκρινω ακεραιους με χαρακτηρες μηπως μπορειτε να με βοηθησετε???αυτο που εχω κανει ειναι
metavlites
xarakthres a,p,e,s,x
akeraies epilogi
.
.
.
.
arxi epanalipsis
grapse dose tin epilogi s
diabase epilogi
an epilogi=1 h epilogi=a h epilogi=a tote
grapse dose tin timi
diabase timi ..........
Η τιμή μιας αλφαριθμητικής μεταβλητής μπορεί να είναι και ένας αριθμός.
Άρα γράφοντας
Μεταβλητές
Χαρακτήρες: επ
...
Αρχή
Διάβασε επ
Αν επ = "1" ή επ = "Α" ή επ = "α" τότε
...
έχεις καλύψει και τα δύο.
Σου επισημαίνω επίσης ότι
το "1" (μέσα σε εισαγωγικά) ο υπολογιστής θα το δει και θα το χειριστεί ως τύπου χαρακτήρων
ενώ το 1 (χωρίς εισαγωγικά) θα το δει και θα το χειριστεί ως αριθμό
Το παρακάτω τμήμα αλγορίθμου είναι σωστό. (Οι μεταβλητές c,b και g είναι αριθμητικές)
c <-- 1
b <-- 2
g <-- c * b
Το παρακάτω τμήμα αλγορίθμου όμως είναι λάθος
c <-- "1"
b <-- "2"
g <-- c * b
(δεν μπορώ να κάνω πράξεις με αλφαριθμητικές τιμές)
Επίσης και το παρακάτω τμήμα αλγορίθμου είναι λάθος:
c <-- 1
c <-- "1"
(η μεταβλητή c δεν μπορεί να είναι αριθμητική και αλφαριθμητική ταυτόχρονα)