Ανάπτυξη εφαρμογής Input-Output

Σχετικά έγγραφα
Ανάπτυξη εφαρμογής Input-Output

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition

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

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

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

Εισαγωγή στο περιβάλλον Code::Blocks

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

Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο

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

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ:

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΟΔΗΓΙΕΣ ΔΗΜΙΟΥΡΓΙΑΣ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΜΕΣΟΥ ΑΡΧΕΙΟΥ ΣΕ ΠΕΡΙΒΑΛΛΟΝ VISUAL STUDIO NET

Δημιουργία μιας εφαρμογής Java με το NetBeans

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Υπολογιστικών Φύλλων. 2. Κύρια Οθόνη Της Εφαρμογής Υπολογιστικών Φύλλων ΣΤΟΧΟΙ:

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

ΜICROSOFT VISUAL STUDIO Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging. Εισαγωγή

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

Αντικειμενοστρεφής Προγραμματισμός

Εισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Python. 1η Ομάδα Ασκήσεων

Υπολογιστικά Συστήματα

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

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

4. Επιλογή και Επανάληψη

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++

Ένας πρώτος τρόπος εύρεσης των διαστάσεων ενός πίνακα στο. Matlab είναι με την εντολή size(όνομα πίνακα) και πατώντας. enter ( )

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

SPSS Statistical Package for the Social Sciences

Εντολή If-Then-Else Σκοπός Μαθήματος

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

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

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στην Python και στο IDLE

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

2 Visual Basic. Χαριτούδη Γεωργία

Το παρόν εκπονήθηκε στο πλαίσιο του Υποέργου 13 «Προσαρµογή Λογισµικού-Φάση ΙΙΙ»

Προγραμματισμός Υπολογιστών & Εφαρμογές Python. Κ.Π. Γιαλούρης

Πως θα αποθηκεύσει τη λίστα με τα ψώνια του και θα την ανακτήσει στο Σ/Μ; και πως θα προσθέσει στη λίστα του επιπλέον προϊόντα;

1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ:

Είσοδος Έξοδος - Μεταβλητές

ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ OUTLOOK EXPRESS ΡΥΘΜΙΣΗ ΤΟΥ ΛΟΓΑΡΙΣΑΜΟΥ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ. Δρ. Π. Νικολαΐδου

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

ΑΛΛΑΓΕΣ ΛΟΓΙΣΤΙΚΗΣ Έκδοση

ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++

Εισαγωγή στο πρόγραμμα Microsoft word 2003

Αντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

Μικρή Εισαγωγή στο wxdev-c++

8.4. Δραστηριότητες - ασκήσεις

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 4 TΟ ΡΟΜΠΟΤΙΚΟ ΟΧΗΜΑ ROGUE BLUE

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

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

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ: Β - Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: Β(ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017

2. Με το εικονίδιο συντόμευσης στην επιφάνεια εργασίας των Windows.

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

Αρχεία Ένα αρχείο αποτελείται από μία σειρά ομοειδών δεδομένων που ονομάζονται λογικές εγγραφές (logical record)

Ενημέρωση του Firmware για Ασύρματα Τηλεχειριστήρια WR-R10

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

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

Computing and Information Systems Service. ιαχείριση Αρχείων

Εισαγωγή στην Αριθμητική Ανάλυση

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Η ΕΞΕΡΕΥΝΗΣΗ ΤΩΝ WINDOWS (WINDOWS EXPLORER)

Δημιουργία και εκτέλεση προγραμμάτων. Εντολές εισόδου από το πληκτρολόγιο και εξόδου στην οθόνη.

MANAGER SIDE BAR. Μία άλλη λειτουργία είναι το ξυπνητήρι. Μπορείτε να ορίσετε τον χρόνο υπενθύμισης. Μετά την λήξη του χρόνου θα ειδοποιηθείτε ηχητικά

Το παρόν εκπονήθηκε στο πλαίσιο. του Υποέργου 13 «Προσαρµογή Λογισµικού-Φάση ΙΙΙ»

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

1. Άνοιγμα Και Κλείσιμο Της Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer)

ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ V ΕΚΠΑΙΔΕΥΤΗΣ ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ

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

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου

CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας)

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ

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

Κατάσταση Αποτελεσμάτων Β.6

Γραφικά υπολογιστών Εργαστήριο 1 Εισαγωγή στην Python

A2. Να γράψετε για κάθε περίπτωση τον αριθμό της πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή.

ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά

Λειτουργικά Συστήματα

Κεφάλαιο VΙ: Προσπέλαση Αρχείων. 5.1 Αρχεία δεδομένων.

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / Γ ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 27/01/2013

Σύντομες εισαγωγικές σημειώσεις για την. Matlab

Τεχνικές Προγραμματισμού και Χρήση Λογισμικού Η/Υ στις Κατασκευές

Εισαγωγή στο Microsoft Visual Web Developer 2005 Express Edition...19

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Τ.Ε.Ι. ΛΑΜΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ-ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/09/2012

Η πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης

Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB

Transcript:

Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου Project... 2 3. Αποθήκευση της εφαρμογής... 4 4. Η μεταγλώττιση και εκτέλεση του προγράμματος... 5 5. Immediate Window... 6 6. Εξάσκηση στο Immediate Window... 7 7. Εκφώνηση της εφαρμογής... 7 8. Η Συγγραφή του προγράμματος... 7 8.1 Δήλωση Μεταβλητών... 8 8.2 Διάβασμα της εισαγωγής του χρήστη στις μεταβλήτές μας... 8 8.3 Υπολογισμός των τελικών αποτελεσμάτων... 9 8.4 Εκτύπωση Αποτελεσμάτων... 10 8.5 Ο κώδικας στην τελική του μορφή... 10 9. Εργασία στο εργαστήριο:... 11 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition Εκτελέστε το πρόγραμμα Visual Basic 2008 κάνοντας διπλό κλικ στο εικονίδιο που βρίσκεται στη επιφάνεια εργασίας του υπολογιστή σας. Εναλλακτικά μπορείτε να εκτελέσετε το πρόγραμμα από το menu τον Windows ακολουθώντας τη διαδρομή: Έναρξη -> όλα τα προγράμματα -> Microsoft Visual Basic 2008 Express Edition ->Microsoft Visual Basic 2008 Express Edition

Με την εκτέλεση του προγράμματος θα εμφανιστεί το περιβάλλον Ανάπτυξης IDE (Integrated Development Environment) της Visual Basic 2. Δημιουργία νέου Project Για να δημιουργήσουμε ένα νέο project στη Visual Basic μπορούμε να ακολουθήσουμε δύο τρόπους: 1 ος τρόπος: Από το menu File επιλέγουμε New Project

2 ος τρόπος: Από τη Start Page επιλέγουμε Create: Project Προσέξτε ότι και στους δύο τρόπους μετά τις λέξεις New Project και Project ακολουθούν τρεις τελείες. Σε όλες τις εφαρμογές των Windows αυτό σημαίνει ότι θα ακολουθήσει ένα επιπλέον παράθυρο με επιπλέον επιλογές για το χρήστη. Στο παράθυρο που ακολουθεί επιλέγουμε στο τμήμα που λέει Templates: Console Application και συμπληρώνουμε στο πλαίσιο κειμένου Name: το όνομα του Project που θα δημιουργήσουμε InputOutput Τέλος, πατάμε το πλήκτρο OK

Ύστερα από λίγη ώρα, δημιουργείται το νέο project. 3. Αποθήκευση της εφαρμογής 1 ος τρόπος: Από το menu File επιλέγουμε Save All (θυμηθείτε ότι οι 3 τελείες σημαίνουν διαλογικό παράθυρο με επιπλέον επιλογές για τον χρήστη) Στη συνέχεια εμφανίζεται πάλι ένα διαλογικό παράθυρο στο οποίο βλέπουμε τις εξής πληροφορίες: Name: Το όνομα του Project Location: Η διαδρομή στον σκληρό δίσκο μας που θα αποθηκευτεί το project. Solution Name: Το όνομα του Solution (στην περίπτωση μας είναι το ίδιο με το όνομα του project) Create directory for solution: Αν θα δημιουργήσει φάκελο στο δίσκο μας για το solution. Στο πεδίο Location συμπληρώνουμε C:\Myprojects Βεβαιωνόμαστε ότι είναι επιλεγμένο το Create directory for solution και πατάμε το πλήκτρο Save

2 ος τρόπος: Από τη Standard γραμμή εργαλείων (ToolBar) πιέζουμε το πλήκτρο Save All όπως φαίνεται στη ακόλουθη εικόνα Και ακολουθούμε την ίδια διαδικασία. 4. Η μεταγλώττιση και εκτέλεση του προγράμματος 1 ος τρόπος: Από το menu Debug επιλέγουμε Start Debugging 2 ος τρόπος: Από τη Standard γραμμή εργαλείων (ToolBar) πιέζουμε το πλήκτρο Start όπως φαίνεται στη ακόλουθη εικόνα

5. Immediate Window

6. Εξάσκηση στο Immediate Window a=1 b=2 c=-3 Diakrinousa=b^2-4*a*c?Diakrinousa 16.0 {Double} x1=(-b+math.sqrt(diakrinousa))/2 x2=(-b-math.sqrt(diakrinousa))/2?x1 1.0 {Double}?x2-3.0 {Double} ----------------------------------------------------------------------------- name = "Yannis " name &= "Psaromiligkos" msg = "Welcome " & name?msg "Welcome Yannis Psaromiligkos" ------------------------------------------------------------------------------ Kalokairi=(Today.Month>=6) and (Today.Month<=8)?Kalokairi False {Boolean} ------------------------------------------------------------------------------ DateOfBirth=#1/1/1980# Age=Today.Year-DateOfBirth.Year?Age 29 7. Εκφώνηση της εφαρμογής Η εφαρμογή που θα αναπτύξουμε θα ζητάει από το χρήστη να πληκτρολογήσει την κατανάλωση ρεύματος σε KWh και στην συνέχεια θα υπολογίζει και θα εμφανίζει το κόστος σύμφωνα με τον επόμενο πίνακα: ΑριθμόςKWh Κόστος σε Ευρώ ανάkwh <=100 5 (100,500] 6 (500,1000] 8 >1000 11 8. Η Συγγραφή του προγράμματος Στο Solution Explorer κάνουμε διπλό κλίκ στο αρχείο με το όνομα Module1.vb για να το δούμε στον Code Editor.

Στον Code Editor Παρατηρούμε ότι έχουμε τις εξής γραμμές κώδικα. Module Module1 Sub Main() End Sub End Module Οι δηλώσεις Module και το End Module οριοθετούν την ενότητα κώδικα (Module) που θα γράψουμε και η οποία έχει όνομα Module1. Το Sub και το End Sub οριοθετούν μια υπορουτίνα (το sub προέρχεται από τη λέξη subroutine) η οποία έχει το όνομα Main(). Παρατηρείστε τις παρενθέσεις μετά το όνομα της υπορουτίνας. Υπενθυμίζουμε ότι πληκτρολογούμε τον κώδικα που επιθυμούμε να εκτελεστεί Μέσα στη Main(). 8.1 Δήλωση Μεταβλητών Αρχικά θέλουμε ο υπολογιστής να κρατήσει τις εξής πληροφορίες στη μνήμη του, τις οποίες θα τις πληκτρολογεί ο χρήστης της εφαρμογής: Αριθμός kwh (δεκαδικός αριθμός) Κόστος kwh (δεκαδικός αριθμός) Θα δηλώσουμε λοιπόν της ακόλουθες μεταβλητές Dim kwh As Single Dim cost As Double Στη συνέχεια θα πρέπει να ζητήσουμε από το χρήστη να μας δώσει τις τιμές για την κατανάλωση του σε KWh. Αρχικά θα πρέπει να του εμφανίσουμε ένα μήνυμα που να τον προτρέπει για την εισαγωγή της τιμής. Αυτό το επιτυγχάνουμε με τις μεθόδους Write() και WriteLine() του αντικειμένου Console. Θα πληκτρολογήσουμε λοιπόν: 'Μήνυμα για της κατανάλωσης σε kwh Console.Write("Παρακαλώ εισάγετε την κατανάλωση σας σε KWh: ") Εκτελώντας το πρόγραμμα μας εμφανίζεται το παρακάτω παράθυρο Σταματήστε στην εκτέλεση του προγράμματος. 8.2 Διάβασμα της εισαγωγής του χρήστη στις μεταβλήτές μας Αφού λοιπόν προτρέπουμε τον χρήστη για την εισαγωγή της τιμής που ζητάμε, θα πρέπει στη συνέχεια να διαβάσουμε την τιμή που θα πληκτρολογήσει στη μεταβλητή KWh που δηλώσαμε προηγουμένως. Αυτό το επιτυγχάνουμε με την μέθοδο ReadLine() του αντικειμένου Console. Θα πληκτρολογήσουμε λοιπόν: 'Διάβασμα των kwh kwh = Console.ReadLine()

Με την παραπάνω εντολή αναθέτουμε στη μεταβλητή KWh αυτό που συλλαμβάνει η μέθοδος ReadLine() του αντικειμένου Console, δηλ. αυτό που πληκτρολογεί ο χρήστης. Ο κώδικας μας θα πάρει την ακόλουθη μορφή: Sub Main() 'Δήλωση μεταβλητών Dim kwh As Single Dim cost As Double 'Μήνυμα για της κατανάλωσης σε kwh Console.Write("Παρακαλώ εισάγετε την κατανάλωση σας σε KWh: ") 'Διάβασμα των kwh kwh = Console.ReadLine() 'εισαγωγή καθυστέρησης για να δούμε τα αποτελέσματα Console.ReadLine() End Sub 8.3 Υπολογισμός των τελικών αποτελεσμάτων Από τη στιγμή που έχουμε τις πληροφορίες που χρειαζόμαστε από το χρήστη θα υπολογίσουμε τη συνολική αξία ως εξής: Ο Αλγόριθμος που υπολογίζει το κόστος της κατανάλωσης ανά περίπτωση είναι ο ακόλουθος: Αν kwh <=100 τότε cost=kwh *5 Αν kwh <=500 τότε cost=100*5+(kwh -100)*6 Αν kwh <=1000 τότε cost=100*5+400*6+(kwh -500)*8 Διαφορετικά (το kwh είναι >1000) cost=100*5+400*6+500*8+(kwh -1000)*11

Συμπληρώνουμε λοιπόν τον κώδικα που υπολογίζει το κόστος ανά περίπτωση: 'Υπολογισμός του κόστους στη μεταβλητή cost ανά περίπτωση If kwh <= 100 Then 'Αν kwh<=100 cost = kwh * 5 ElseIf kwh <= 500 Then 'Αν kwh<=500 cost = 100 * 5 + (kwh - 100) * 6 ElseIf kwh <= 1000 Then 'Αν kwh<=1000 cost = 100 * 5 + 400 * 6 + (kwh - 500) * 8 Else 'Διαφορετικα kwh>1000 cost = 100 * 5 + 400 * 6 + 500 * 8 + (kwh - 1000) * 11 End If 8.4 Εκτύπωση Αποτελεσμάτων Τέλος, θα πρέπει το αποτέλεσμα να το εμφανίσουμε στο χρήστη. Αυτό το επιτυγχάνουμε με την Console.WriteLine(). Σαν όρισμα στην παρένθεση της Console.WriteLine() εισάγουμε κείμενο μέσα σε διπλά εισαγωγικά και το συννενώνουμε με χρήση του τελεστή συννένωσης με την πληροφορία που την έχουμε αποθηκεύσει σε μια μεταβλητή. Γράφουμε δηλ.: Console.WriteLine("Κείμενο: " & Μεταβλητή) Συμπληρώνουμε λοιπόν την ακόλουθη γραμμή κώδικα: ' εμφάνιση του αποτελέσματος Console.WriteLine("Οι " & kwh & " κοστίζουν: " & cost) 8.5 Ο κώδικας στην τελική του μορφή Sub Main() 'Δήλωση μεταβλητών Dim kwh As Single Dim cost As Double 'Μήνυμα για της κατανάλωσης σε kwh Console.Write("Παρακαλώ εισάγετε την κατανάλωση σας σε KWh: ") 'Διάβασμα των kwh kwh = Console.ReadLine() 'Υπολογισμός του κόστους στη μεταβλητή cost ανά περίπτωση If kwh <= 100 Then 'Αν kwh<=100 cost = kwh * 5 ElseIf kwh <= 500 Then 'Αν kwh<=500 cost = 100 * 5 + (kwh - 100) * 6 ElseIf kwh <= 1000 Then 'Αν kwh<=1000 cost = 100 * 5 + 400 * 6 + (kwh - 500) * 8 Else 'Διαφορετικα kwh>1000 cost = 100 * 5 + 400 * 6 + 500 * 8 + (kwh - 1000) * 11 End If 'εκτύπωση κενής γραμμής Console.WriteLine() ' εμφάνιση του αποτελέσματος Console.WriteLine("Οι " & kwh & " κοστίζουν: " & cost) 'εισαγωγή καθυστέρησης για να δούμε τα αποτελέσματα Console.ReadLine() End Sub

Υπενθύμιση: Το κείμενο που γράφουμε ανάμεσα στις παρενθέσεις της Writeline πρέπει να είναι μέσα σε διπλά εισαγωγικά. Όλος ο κώδικας μας βρίσκεται ανάμεσα στο και Sub στο End Sub. Δηλαδή ΜΕΣΑ στην υπορουτίνα Main(). 9. Εργασία στο εργαστήριο: Να αναπτύξετε εφαρμογή που διαβάζει τον αριθμό φορολογικού μητρώου (ΑΦΜ), όνομα φορολογούμενου και φορολογητέο εισόδημα και υπολογίζει και εμφανίζει το φόρο που πρέπει να πληρώσει σύμφωνα με τον παρακάτω πίνακα:. Κλιμάκιο Εισοδήματος Φορολογικός Συντελεστής % Φόρος Κλιμακίου Σύνολο Εισοδήματος Σύνολο Φόρου 10.000 0 0 10.000 0 10.000 5 500 20.000 500 10.000 15 1.500 30.000 2.000 20.000 30 6.000 50.000 8.000 20.000 40 8.000 70.000 16.000 Μεγαλύτερο 45