Πρόσθεση + Αφαίρεση - Πολλαπλασιασμός * Διαίρεση / Πηλίκο \ Υπόλοιπο Δύναμη

Σχετικά έγγραφα
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Μαθηματικές Πράξεις στην Visual Basic ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

Ράβδος Εργαλείων, σχεδόν τα ίδια εργαλεία και εικονίδια υπάρχουν όπως στα άλλα προγράμματα που έχετε μάθει μέχρι σήμερα.

(3) Από την εργαλειοθήκη επιλέξτε το εργαλείο «ετικέτας (Label)». Δημιουργήστε μια ετικέτα στην φόρμα σας.

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: ΜΕΤΑΒΛΗΤΕΣ ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΚΕΦΑΛΑΙΟ 3. Μορφοποίηση

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Χρήση TextBoxes ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Τοπικές vs Καθολικές Μεταβλητές ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Χρήση εργαλείων Εικόνων, Εντολών και Ετικετών ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

(1) Επιλέξτε την εντολή QUERIES για να μπείτε στο περιβάλλον δημιουργίας

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC ΤΙ ΜΠΟΡΟΎΜΕ ΝΑ ΚΆΝΟΥΜΕ ΜΕ ΤΗ VISUAL BASIC ΑΝΤΙΚΕΊΜΕΝΑ: ΦΌΡΜΑ ΚΑΙ ΧΕΙΡΙΣΤΉΡΙΑ ΕΤΙΚΈΤΑ LABEL

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Μορφοποίηση ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

Τα Windows Πολύ Απλά και Πολύ Σύντομα

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Τα Σχήματα ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

Προγραμματιστικό Περιβάλλον

Visual Basic Γλώσσα οπτικού

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ

Γ ε ν ι κ ό Λ ύ κ ε ι ο Ε λ ε υ θ ε ρ ο ύ π ο λ η ς. Α λ γ ό ρ ι θ μ ο ι

(3) Να επιλέξουμε Microsoft Access. (2) Να σύρουμε το ποντίκι στην επιλογή All Programs. Δημιουργία Πινάκων στην ACCESS 1

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Τα αντικείμενα ή Χειριστήρια και οι βασικές ιδιότητες τους (properties)

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

Γεωμετρία, Αριθμοί και Μέτρηση Μαθαίνω Γεωμετρία και Μετρώ Παίζω με τους αριθμούς Βρίσκω τα πολλαπλάσια

Αλλαγή της εμφάνισης κειμένου: μέγεθος γραμματοσειράς, είδος γραμματοσειράς

ΔΗΜΙΟΥΡΓΙΑ ΣΧΗΜΑΤΩΝ. 1) Προβολή Γραμμές εργαλείων Σχεδίαση. ΜΑΘΗΜΑ 5 ο : ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ 1

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

10 η Εργαστηριακή Άσκηση

Επιλογή ενός στοιχείου γραφήματος από μια λίστα στοιχείων γραφήματος

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Εντολές κίνησης και στροφής στο προγραμματιστικό περιβάλλον Scratch. ΟΝΟΜΑΤΕΠΩΝΥΜΟ:

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Excel Μέρος 1

Εργαστηριακή άσκηση 8 η (EXCEL) ΣΥΝΑΡΤΗΣΕΙΣ-ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ- ΓΡΑΦΗΜΑΤΑ

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Excel Μέρος 1

Αλλαγή απόδοσης επιφάνειας

Ξεκινώντας με το MIT App Inventor 2 Μάθημα 4 Δημιουργώντας ένα απλό παιχνίδι (Κορώνα Γράμματα)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: ΔΟΜΕΣ ΕΠΙΛΟΓΗΣ-MSGBOX ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

Επίλυση της πρωτοβάθμιας εξίσωσης με χρήση πλαισίων κειμένου και κουμπιών. Με το σετ αυτών των 4 εντολών τι κάνω ; Διαβάζω τις 2 μεταβλητές α και β.

ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ

To Microsoft Excel XP

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης Τα Εργαστηριακά Προγράμματα. Η δομή Επιλογής στη PASCAL. H δομή Επανάληψης στη PASCAL. Η εντολή επανάληψης for

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

4 ο ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΓΕΝΙΚΟΣ ΣΚΟΠΟΣ :

ΕΡΓΑΣΤΗΡΙΟ 16. Χρησιμοποιώντας τον Αποσφαλματιστή (Debugger) του Eclipse

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2. Στη δραστηριότητα αυτή θα μάθεις να δημιουργείς τις δικές σου εντολές.

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

Εργαστήριο 1-1 η Άσκηση - Ανάλυση

Η εντολή «επανέλαβε Χ»

Ελέγξτε την ταινία σας

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Δομημένος Προγραμματισμός

α) Πώς παίρνουμε αποφάσεις στην καθημερινή μας ζωή; Συμπληρώσετε τον παρακάτω πίνακα: τότε

Ενότητα 18 Οργάνωση των Βιβλίων Εργασίας

Εργαστηριακή Άσκηση 4 Μορφοποίηση Κειμένου μέσω του

Η Απάντηση. Ενδεικτικές Απαντήσεις Φύλλου Εργασίας. Μηνύματα. 1. Πληκτρολογήστε την εντολή:

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

Δώσε στον άνθρωπο ένα ψάρι και θα τον χορτάσεις μια φορά. Μάθε τον να πιάνει ψάρια και θα είναι χορτασμένος σε όλη του τη ζωή.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Ο παρακάτω πίνακας τιμών θα βοηθήσει να γίνει πιο κατανοητή η λειτουργία των εντολών της συγκεκριμένης άσκησης. Α/Α Εντολές Μνήμη (Μεταβλητή α) Οθόνη

Δημιουργία λογαριασμού στο ηλεκτρονικό κατάστημα της Sugarworld Αλιπράντης

Γνωρίστε το Excel 2007

[συνέχεια του εγγράφου Word 2]

Εργαστήριο Εφαρμοσμένης Πληροφορικής

3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting)

Συντάχθηκε απο τον/την Administrator Δευτέρα, 22 Φεβρουάριος :11 - Τελευταία Ενημέρωση Παρασκευή, 26 Φεβρουάριος :52

ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗ I. 3o ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΟ WORD

2.9.3 Χρήση λογισμικού παρουσιάσεων για τη δημιουργία απλών παρουσιάσεων ρουτίνας

ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΣΤΑΘΕΡΕΣ ΜΕΤΑΒΛΗΤΕΣ

ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΗ VISUAL BASIC Γ ΓΥΜΝΑΣΙΟΥ

Χρήση του προγράμματος Excel για τον υπολογισμό της αντίστασης και της ισχύος, την κατασκευή χαρακτηριστικής I V, και της ευθείας φόρτου.

Φόρμες και Εκθέσεις στην ACCESS

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

3. Γράψτε μία εντολή που να εμφανίζει π.χ. «Πόσα είναι τα κορίτσια του;» και μία που να εμφανίζει: «Τα κορίτσια του Τζειμς Μποντ είναι 4»

ΣΚΟΠΟΙ ΒΗΜΑ 1 Ο. Θα εμφανιστεί το λογότυπο του προγράμματος.. ..και μετά από λίγο ένα παράθυρο με τίτλο Προβολές CMap Tools. [1]

Movie Maker (Δημιουργία βίντεο)

Πρόβλημα 29 / σελίδα 28

2.2 ιαίρεση Πολυωνύμων

Εμφανίζονται 3 επιλογές με 3 εικονίδια, η «ζωγραφική», η «εισαγωγή» και η «κάμερα».

POWERPOINT Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων.

του προγράμματος diagrama_rohs.zip )

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ

ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ Bar Tender Ultra Lite

Επεξεργασία πολλαπλών φύλλων εργασίας - Γραφημάτων Excel

Δραστηριότητα 1. Προγραμματίζω τον υπολογιστή (10 ώρες).

Εργαστήριο του Μαθήματος: ΕΠΛ003. Ενότητα 3 Εισαγωγή στο Microsoft Word

Εγχειρίδιο χρήσης Print2PDF σελ. 1 από 32

Να γράψετε πρόγραμμα στην Visual Basic το οποίο θα εκτελεί τις ανάλογες εντολές για κάθε ένα από τα πιο κάτω Command Buttoms.

Αρχές Προγραμματισμού Η/Υ Μέθοδοι παρουσίασης του αλγόριθμου και Βασικές έννοιες

Εγχειρίδιο Χρήσης του «Μαθη.Συ.»

Εργαστήριο του Μαθήματος: ΕΠΛ001

Γεωργάκης Αριστείδης ΠΕ20

Η Απάντηση. Φύλλο Εργασίας. Μηνύματα

αντίστοιχο γεγονός. Όταν όντως το κουμπί

Κεφαλίδες και υποσέλιδα

Transcript:

Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". Μαθηματικές Πράξεις στην Visual Basic Απλές Μαθηματικές Πράξεις Όπως και στα μαθηματικά, ο προγραμματισμός μας προσφέρει την ευκαιρία να υπολογίσουμε όλων των ειδών τις μαθηματικές πράξεις Σε αυτή την άσκηση θα προσπαθήσουμε να δημιουργήσουμε ένα πρόγραμμα που να μιμείται τον τρόπο λειτουργίας μιας αριθμομηχανής (calculator). Οι βασικές πράξεις μιας αριθμομηχανής είναι η Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση και Εξύψωση σε Δύναμη (Εκθέτης). Στην πληροφορική θα προσθέσουμε ακόμη δύο πράξεις, την διαίρεση ακεραίων, που μας δίδει δύο αποτελέσματα το Πηλίκο, και το Υπόλοιπο. Ο πιο κάτω πίνακας μας δείχνει την μαθηματική πράξη και το αντίστοιχο σύμβολο της πράξης στην Visual Basic. Πρόσθεση + Αφαίρεση - Πολλαπλασιασμός * Διαίρεση / Πηλίκο \ Υπόλοιπο MOD Δύναμη ^ Η αριθμομηχανή μας θα δέχεται δύο αριθμούς σε δύο ξεχωριστά αντικείμενα τύπου εργαλείου «TextBox», θα δέχεται την μαθηματική πράξη σε μορφή αντικειμένου τύπου εργαλείου «Option Button». Το αποτέλεσμα της μαθηματικής πράξης θα τυπώνεται σε ετικέτα. Λογικό Διάγραμμα Το πιο πάνω σενάριο μπορεί να παρουσιασθεί σε ένα απλό Λογικό διάγραμμα. Οι ενέργειες που θα πρέπει να μοντελοποιηθούν στο λογικό διάγραμμα είναι: (1) Παίρνουμε τον πρώτο αριθμό (2) Παίρνουμε τον δεύτερο αριθμό (3) Επιλέγουμε την μαθηματική πράξη (4) Υπολογίζουμε την μαθηματική πράξη (5) Τυπώνουμε το αποτέλεσμα στην ετικέτα Αρχή 1 Πρώτος Αριθμός Υπολογισμός Πράξης Δεύτερος Αριθμός Επιλογ ή Πράξης Εκτύπωση Αποτελέσματο ς Τέλος 28

1 Σχήμα 1 Σχεδιασμός Προγράμματος Κατά την διάρκεια του σχεδιασμού του προγράμματος θα δούμε μερικά καινούργια εργαλεία που θα μας κάνουν την φόρμα μας πιο λειτουργική. Συγκρίνετε τις φόρμες που παρουσιάζονται στα σχήματα 2 και 3 Σχήμα 2 Σχήμα 3 Η φόρμα στο σχήμα 3 φαίνεται αρκετά πιο λειτουργική, κατανοητή και φιλική από την φόρμα του σχήματος 2. Ακόμη θα μπορούσαμε να προσθέσουμε μια σειρά από σχήματα για να κάνουμε αρκετά πιο ελκυστική την φόρμα μας. Το σχήμα 4 δείχνει την φόρμα μας με την προσθήκη μερικών απλών γραμμών. Στα επόμενα βήματα θα μάθουμε να χρησιμοποιούμε το εργαλείο «Frame», χρήση των ιδιοτήτων «Border Style» του εργαλείου ετικέτας, την χρήση του εργαλείου γραμμών (line), και τέλος θα μάθουμε την προσθήκη μιας εικόνας μέσα στην ράβδο τίτλου της φόρμας μας. 29

Σχήμα 4 (1) Δημιουργήστε μία ετικέτα με το όνομα «lblno1», και προσθέστε στην ιδιότητα «caption» την τιμή «Πρώτος Αριθμός». Η ιδιότητα «Font» να τεθεί στις τιμές «Bold» και μέγεθος «12». Επαναλάβετε την ίδια διαδικασία για τον «Δεύτερο Αριθμό». Η μόνη διαφορά είναι ότι το όνομα της ετικέτας θα είναι «lblno2» και η ιδιότητα «caption» την τιμή «Δεύτερος Αριθμός». Δημιουργήστε δύο κουτάκια «Text Boxes» στις θέσεις που βλέπετε στο σχήμα 5, με τα ονόματα «txtno1», και «txtno2», τα οποία αφήστε κενά. Τέλος δημιουργήστε μια Τρίτη ετικέτα με τις ίδιες ιδιότητες όπως τις προηγούμενες δύο, με όνομα «lblresmessage» και «caption» την λέξη «Αποτέλεσμα» (2) Δημιουργήστε ένα περίγραμμα «Frame» χρησιμοποιώντας το εργαλείο «Frame» από την εργαλειοθήκη (Σχήμα 5) Το εργαλείο «Frame» Περίγραμμα Σχήμα 5 30

(3) Αφήστε το όνομα του εργαλείου ως έχει «Frame1», αλλάξετε όμως την τιμή της ιδιότητας «caption» σε «Πράξη». Αλλάξτε επίσης το μέγεθος της γραμματοσειράς του εργαλείου σε 14, και να τυπώνετε σε έντονη γραφή (Bold). (4) Δημιουργήστε μία ετικέτα και τοποθετήστε την κάτω από τον τίτλο «Πράξη» στην ίδια ευθεία όμως με τα κουτάκια των αριθμών. Ονομάστε αυτή την ετικέτα «lblop» και αφήστε την κενή. Για να επιτύχουμε αυτή την τρισδιάστατη όψη της ετικέτας, όπως φαίνεται στο σχήμα 4, θα πρέπει η τιμή της ιδιότητας «Border Style» να τεθεί στην τιμή «1 Fixed Single» (5) Δημιουργήστε 7 αντικείμενα εργαλείου «Option Buttons» με τις τιμές «caption» που φαίνονται στο σχήμα 4. Η χρήση του εργαλείου «Option Buttons», έχει εξηγηθεί στο προηγούμενο κεφάλαιο. Αν δεν θυμάστε ανατρέξτε στο κεφάλαιο 4, και διαβάστε το σχετικό εδάφιο. Βεβαιωθείτε ότι τα αντικείμενα είναι του ίδιου μεγέθους, και είναι ευθυγραμμισμένα. Επίσης αλλάξτε την ιδιότητα της γραμματοσειράς «Font» σε μέγεθος 10 και σε τύπο «Bold Italics». Διατηρήστε τα ονόματα των «Option Buttons» ως έχουν, δηλαδή από «option 1» μέχρι «option 7» (6) Δημιουργήστε τις δύο τελευταίες ετικέτες όπως φαίνονται στο σχήμα 4. Ονομαστέ την ετικέτα με το σύμβολο = «lblequal», και την άλλη «lblresult». Οι υπόλοιπες ιδιότητες θα πρέπει να είναι ίδιες με τις ιδιότητες που είχατε επιλέξει για την ετικέτα «lblop» (7) Για να βάλουμε μία εικόνα στην ράβδο τίτλου, επιλέξτε την φόρμα, δηλαδή κάνετε ΚΛΙΚ πάνω στην φόρμα και όχι σε κάποιο εργαλείο. Από τις ιδιότητες της φόρμας, επιλέξτε την ιδιότητα «caption», και δώστε της την τιμή «Μαθηματικές Πράξεις», τέλος επιλέξτε την ιδιότητα «icon», κάνετε ΚΛΙΚ στο αριστερό κουμπί της ιδιότητας (έχει 3 τελείες) και πλοηγήστε το σύστημα να πάρει την εικόνα που βρίσκετε στη θέση «C:\Program Files\Microsoft Visual Studio\Common\Graphics\Icons\Industry\SineWave.ico» Το συγκεκριμένο αρχείο μπορεί να μην βρίσκετε στην ίδια θέση στο δικό σας σύστημα, ή μπορεί να μην θέλετε αυτή την εικόνα. Μπορείτε να πειραματισθείτε και να βάλετε όποια εικόνα εσείς θέλετε. Η Κωδικοποίηση Να θυμάστε ότι όταν τρέξετε το πρόγραμμα σας, θα πρέπει πρώτα να βάλετε ένα αριθμό στο κουτί «Πρώτος Αριθμός», μετά ακόμη ένα αριθμό στο κουτί «Δεύτερος αριθμός» και μετά να επιλέξετε την πράξη που θέλετε. Έχομε καταφέρει να τελειώσουμε την σχεδίαση της φόρμας μας και το μόνο που απομένει είναι η κωδικοποίηση, δηλαδή το γράψιμο των εντολών που θα εκτελούνται όταν ο χρήστης θα επιλέγει μία πράξη. (1) Διπλό-Πατήστε το «Option Button» «Πρόσθεση». Το αντικείμενο αυτό θα πρέπει να προσθέτει τις τιμές των δύο κουτιών «txtno1» και «txtno2». Ο κώδικας για αυτό το αντικείμενο εμφανίζεται στο σχήμα 6 Σχήμα 6 Η πρώτη εντολή «lblop.caption= +» τυπώνει το σύμβολο + στην ετικέτα «lblop». Η δεύτερη γραμμή περιέχει πιο ενδιαφέρουσες εντολές, η εντολή «Val» μετατρέπει μια τιμή από κείμενο σε αριθμό. Αν δηλαδή, ο χρήστης πληκτρολογήσει τον αριθμό 7 μέσα στο κουτί «txtno1», ο αριθμός αυτός δεν εκλαμβάνεται με την μαθηματική του ιδιότητα αλλά ως ο χαρακτήρας 7, χωρίς καμιά μαθηματική σημασία Η εντολή «Val» μετατρέπει θα μετατρέψει τον χαρακτήρα 7 στο αριθμητικό νούμερο 7, όπου θα μπορούμε αργότερα να εφαρμόσουμε τις μαθηματικές πράξεις. Αν τώρα κάποιος χρήστης πληκτρολογήσει στο «txtno1» τον χαρακτήρα α, η εντολή «Val» τον αγνοεί και επιστρέφει τον αριθμό 0. Η εντολή μας έχει την μορφή «Val(txtno1.Text)», αυτό σημαίνει ότι το σύστημα θα πάρει το περιεχόμενο της ιδιότητας «TEXT» του εργαλείου «txtno1» και θα το μετατρέψει σε αριθμό. Όλος ο κώδικας της γραμμής lblresult.caption = Val(txtno1.Text) + Val(txtno2.Text) 31

παίρνει το περιεχόμενο της ιδιότητας «TEXT» των εργαλείων «txtno1» και «txtno2» τα μετατρέπει σε αριθμούς και μετά τα προσθέτει. Το αποτέλεσμα της πρόσθεσης, τοποθετείτε, και εμφανίζεται στην ετικέτα «lblresult» (2) Διπλό-Πατήστε το «Option Button» «Αφαίρεση»., και γράψετε τον κώδικα του σχήματος 7 Σχήμα 7 (3) Διπλό-Πατήστε το «Option Button» «Πολλαπλασιασμός»., και γράψετε τον κώδικα του σχήματος 8 Σχήμα 8 (4) Διπλό-Πατήστε το «Option Button» «Διαίρεση»., και γράψετε τον κώδικα του σχήματος 9 Σχήμα 9 Τι θα συμβεί αν ο χρήστης πληκτρολογήσει τον αριθμό 0 στο δεύτερο τετραγωνάκι; (5) Διπλό-Πατήστε το «Option Button» «Πηλίκο»., και γράψετε τον κώδικα του σχήματος 10 Σχήμα 10 Τι θα συμβεί αν ο χρήστης πληκτρολογήσει τον αριθμό 0 στο δεύτερο τετραγωνάκι; (6) Διπλό-Πατήστε το «Option Button» «Υπόλοιπο»., και γράψετε τον κώδικα του σχήματος 11 32

Σχήμα 11 Τι θα συμβεί αν ο χρήστης πληκτρολογήσει τον αριθμό 0 στο δεύτερο τετραγωνάκι; (7) Διπλό-Πατήστε το «Option Button» «Δύναμη»., και γράψετε τον κώδικα του σχήματος 11 Σχήμα 11 (8) Αποθηκεύστε την φόρμα σας σαν «MathSimple», και το «Project» σαν «MathSimple» επίσης (9) Τρέξτε το πρόγραμμα σας και παρατηρείστε τα αποτελέσματα (Σχήματα 12 Σχήμα 12 - Πρόσθεση 33

Σχήμα 13 Αφαίρεση Σχήμα 14 - Πολλαπλασιασμός Σχήμα 15 Διαίρεση 34

Σχήμα 16 Πηλίκο Σχήμα 17 Υπόλοιπο Διαίρεσης Σχήμα 18 - Δύναμη 35