μπερδεμα με ακεραιους και χαρακτηρες

Ξεκίνησε από christosglx, 27 Αυγ 2010, 06:57:38 ΜΜ

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

christosglx

η ασκηση λεει: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" ή επ = "Α" ή επ = "α" τότε
...

έχεις καλύψει και τα δύο.

gthal

Σου επισημαίνω επίσης ότι
το "1" (μέσα σε εισαγωγικά) ο υπολογιστής θα το δει και θα το χειριστεί ως τύπου χαρακτήρων
ενώ το 1 (χωρίς εισαγωγικά) θα το δει και θα το χειριστεί ως αριθμό
Φιλικά,
Γιώργος Θαλασσινός

kadafi

Το παρακάτω τμήμα αλγορίθμου είναι σωστό. (Οι μεταβλητές c,b  και g είναι αριθμητικές)

c <-- 1
b <-- 2
g <-- c * b

Το παρακάτω τμήμα αλγορίθμου όμως είναι λάθος

c <-- "1"
b <-- "2"
g <-- c * b

(δεν μπορώ να κάνω πράξεις με αλφαριθμητικές τιμές)

Επίσης και το παρακάτω τμήμα αλγορίθμου είναι λάθος:

c <-- 1
c <-- "1"

(η μεταβλητή c δεν μπορεί να είναι αριθμητική και αλφαριθμητική ταυτόχρονα)
Ελευθερίου Κωστής
Μηχανικός Υπολογιστών
Καθηγητής Πληροφορικής (ΠΕ20)