Εφαρμογή υπολογισμού φόρου
Να γίνει η παρακάτω εφαρμογή
Όταν ο φορολογούμενος είναι άνω των 18 ετών να υπολογίζεται ο φόρος ως το 20% του ετήσιου εισοδήματος και να εμφανίζεται στη φόρμα το μήνυμα “Φορολογείται”:
Σε αντίθετη περίπτωση ο φόρος θα είναι 0 (μηδέν) και θα εμφανίζεται το μήνυμα “Δεν φορολογείται”:
Σύγκριση τιμών
Να γίνει εφαρμογή που να εμφανίζει την παρακάτω φόρμα:
Όταν ο χρήστης πατάει το κουμπί Άλλαξε, να αλλάζει τους αριθμούς μεταξύ τους.
Όταν ο χρήστης πατάει το κουμπί Σύγκρινε να εμφανίζει ανάλογο μήνυμα:
Όταν ο χρήστης πατάει το κουμπί Καθάρισε, να σβήνει όλα τα εμφανιζόμενα μηνύματα.
Όταν ο χρήστης πατάει το κουμπί Τελείωνε, να κλείνει η εφαρμογή.
Οδηγίες
Να λυθεί με δύο τρόπους:
- χρησιμοποιώντας καθολικές μεταβλητές (Public)
- χρησιμοποιώντας τοπικές μεταβλητές (Dim)
Για να εμφανιστεί ένα μήνυμα στη φόρμα χρησιμοποιούμε την εντολή print:
print “mana svise to thermosifona!”
Για να σβήσουμε τα μηνύματα από τη φόρμα χρησιμοποιούμε την εντολή cls
Για να κλείσουμε την εφαρμογή χρησιμοποιούμε την εντολή end
Άσκηση (Μετακίνηση – Περιεχόμενο – Διαγραφή αρχείων)
- Να αντιγράψετε το αρχείο whoishere από το ευρετήριο /home/bmoy στο προσωπικό σας ευρετήριο
- Να δημιουργήσετε τον κατάλογο mykat στο προσωπικό σας ευρετήριο
- Να δημιουργήσετε ένα αντίγραφο του whoishere με όνομα whoishere2 στον προσωπικό σας κατάλογο
- Να μετακινήσετε το whoishere2 μέσα στο ευρετήριο mykat
- Να δείτε το περιεχόμενο του whoishere
- Να μετονομάσετε το whoishere σε whowashere
- Δείτε τι αρχεία έχετε στο προσωπικό σας ευρετήριο
- Να διαγράψετε το αρχείο whowashere
- Να διαγράψετε το ευρετήριο mykat
Αντιγραφή αρχείου / Δημιουργία και διαγραφή καταλόγου
- Να αντιγράψετε από το λογαριασμό του καθηγητή σας (bmoy) το αρχείο test.txt στο λογαριασμό σας.
- Να δημιουργήσετε το ευρετήριο mydir στο λογαριασμό σας
- Να αντιγράψετε το αρχείο test.txt στο ευρετήριο mydir
- Να σβήσετε το ευρετήριο mydir
- Να βρείτε με τη βοήθεια της εντολής man με ποιον προσδιοριστή μπορώ να σβήσω ένα ευρετήριο που δεν είναι άδειο
Για βοήθεια δείτε τις εντολές
Βοήθεια για την καταχώρηση στοιχείων
Θα χρειαστείτε να χρησιμοποιήσετε μεταβλητές για την υλοποίηση της εφαρμογής.
Μπορείτε να χρησιμοποιήσετε καθολικές μεταβλητές τις οποίες δηλώνουμε “έξω” από τις υπορουτίνες (General):
Public genos as string
Public ilikia as integer
Ή μπορείτε να χρησιμοποιήσετε τοπικές μεταβλητές, που ισχύουν μόνο μέσα στην υπορουτίνα.
Οι τοπικές μεταβλητές δηλώνονται μέσα στην υπορουτίνα:
Private Sub Command2_Click()
Dim genos As String
Dim age As Integer
….
…
End Sub
Πατήστε εδώ για να διαβάσετε περισσότερα
Φόρμα καταχώρησης στοιχείων
Να γίνει εφαρμογή που καταχωρεί τα στοιχεία ενός μαθητή:
Αφού καταχωρηθούν τα στοιχεία ο χρήστης θα πατάει το κουμπί “καταχώρηση” και θα εμφανίζεται μήνυμα όπως:
…στην περίπτωση που πρόκειται για αγόρι ή
στην περίπτωση που πρόκειται για κορίτσι.
Να γίνεται έλεγχος για το πεδίο του έτους γεννήσεως ότι δεν είναι κενό πριν
Εντολές στο UNIX
who
εμφανίζει τους χρήστες που είναι συνδεδεμένοι τη συγκεκριμένη στιγμή στο σύστημα.
pwd
Εμφανίζει το ευρετήριο στο οποίο βρισκόμαστε (ευρετήριο εργασίας)
man
Ηλεκτρονική βοήθεια για τις εντολές του UNIX
man ls
εμφανίζει περιγραφή της εντολής ls, με όλους τους δυνατούς προσδιοριστές
cd
Αλλάζει το ευρετήριο εργασίας μας
cd fakelos
Αλλάζει το ευρετήριο εργασίας μας στο ευρετήριο fakelos. Το ευρετήριο στο οποίο μεταφερόμαστε πρέπει να βρίσκεται “μέσα” στο αρχικό ευρετήριο
cd ..
Αλλάζει το ευρετήριο εργασίας μας στο γονικό (ή πατρικό) ευρετήριο. Μεταφερόμαστε στο ευρετήριο που βρίσκεται “από πάνω”
cd /users/mary/files
Αλλάζει το ευρετήριο εργασίας μας και μεταφερόμαστε απευθείας (λόγω πλήρους ονόματος) στο συγκεκριμένο ευρετήριο
cd
Μας μεταφέρει στο προσωπικό μας ευρετήριο
ls
εμφανίζει τα αρχεία του ευρετηρίου εργασίας
ls -l
εμφανίζει τα αρχεία του ευρετηρίου εργασίας με λεπτομερή στοιχεία
cp
αντιγράφει αρχεία
cp arxeio1 arxeio2
Δημιουργεί ένα αντίγραφο του arxeio1 με όνομα arxeio2 μέσα στο ίδιο ευρετήριο, το ευρετήριο εργασίας
cp arxeio1 katalog
Δημιουργεί ένα αντίγραφο του arxeio1 μέσα στο ευρετήριο katalog με το ίδιο όνομα (arxeio1)
mv
μετακινεί – μετονομάζει αρχεία
mv arxeio1 arxeio2
μετονομάζει το αρχείο από arxeio1 σε arxeio2
mv arxeio1 katalog
μετακινεί το αρχείο arxeio1 μέσα στο ευρετήριο katalog
rm
διαγράφει ένα αρχείο
rm arxeio1
διαγράφει το arxeio1
rm -r katalog
διαγράφει το ευρετήριο katalog ακόμη και αν δεν είναι άδειο
mkdir
δημιουργεί ένα νέο ευρετήριο
mkdir evret
δημιουργεί το ευρετήριο evret
rmdir
διαγράφει ένα ευρετήριο
rmdir evret
διαγράφει το ευρετήριο evret με την προϋπόθεση ότι είναι άδειο
Κουκίδες και αρίθμηση
Να γράψετε το κείμενο με αρίθμηση της σελίδας 94 του βιβλίου σας:
1. ζητά την απαγόρευση ?.
?..
?..
7. ζήτά, τέλος, την απαγόρευση ?.
Η γραμματοσειρά να είναι Verdana, μέγεθος 12
Το χρώμα των αριθμών (μόνο των αριθμών) να είναι μπλε
Η θέση των αριθμών να είναι στο ένα εκατοστό, η θέση του στηλοθέτη στα
Το παραπάνω κείμενο να το αντιγράψετε και να το μορφοποιήσετε με κουκίδες αντί για αριθμούς.
© ζητά την απαγόρευση ?.
?.
?.
© ζήτά, τέλος, την απαγόρευση ?.
Η γραμματοσειρά να είναι Times New Roman, μέγεθος 10
Η κουκίδα να έχει το σχήμα καρδιάς
Η θέση των κουκίδων να είναι στο
HTML Σημειώσεις (μία ευγενική προσφορά της κας Νατσιοπούλου)
HTML
Σκελετός Κώδικα HTML
<HTML>
<head>
<title>?????.</title>
</head>
<body>
????
????
????
</body>
<HTML>
Βασικές Ετικέτες της HTML
|
1 |
<br> |
Αλλαγή γραμμής στο σημείο που τοποθετείται. |
|
2 |
<Hi>????</Hi> i = 1, 2, 3, 4, 5, 6 |
Καθορίζει το μέγεθος της γραμματοσειράς. Αφήνει μια κενή γραμμή πριν και μετά. i = 1 Το πιο μεγάλο μέγεθος ……………………………………. i = 6 Το πιο μικρό μέγεθος |
|
3 |
<Β>????</Β> |
Εμφανίζει το περιεχόμενο με έντονη γραφή. |
|
4 |
<U>????</U> |
Εμφανίζει το περιεχόμενο υπογραμμισμένο. |
|
5 |
<I>????</I> |
Εμφανίζει το περιεχόμενο με πλάγια γραφή. |
|
6 |
<hr> |
Τοποθετεί οριζόντια γραμμή και αλλάζει σειρά. |
|
7 |
<center>??..</center> |
Στοιχίζει το περιεχόμενο στο κέντρο. |
|
8 |
<sub>???..</sub> |
Εμφανίζει το περιεχόμενο σαν δείκτη (χαρακτήρες μικρού μεγέθους και κάτω από την κανονική γραμμή κειμένου). |
|
9 |
<sup>???..</sup> |
Εμφανίζει το περιεχόμενο σαν εκθέτη (χαρακτήρες μικρού μεγέθους και πάνω από την κανονική γραμμή κειμένου). |
|
10 |
<BODY BGColor=?χρώμα? text=?χρώμα ?> |
Με το BGColor ορίζεται το χρώμα της ιστοσελίδας και με το text ορίζεται το χρώμμα των γραμμάτων του κειμένου που εμφανίζεται στην ιστοσελίδα. |
|
11 |
<HR align=?στοίχιση? width=?μήκος? size=?ύψος? color=?χρώμα? > |
H παράμετρος align ορίζει την στοίχιση της γραμμής και μπορεί να πάρει τις τιμές: left(αριστερά), center(κέντρο) και right(δεξιά). H παράμετρος width ορίζει το μήκος της γραμμής σε pixels επί της εκατό του παραθύρου εμφάνισης. Το 1000 αντιστοιχεί σε όλο το μήκος του παραθύρου. Η παράμετρος size ορίζει το ύψος της γραμμής σε pixels. Η παράμετρος color ορίζει το χρώμα της γραμμής. |
|
12 |
<P align=?στοίχιση?> |
Δημιουργεί νέα παράγραφο. Η αρχή της παραγράφου τοποθετείται αυτόματα στο αριστερό μέρος της γραμμής, εκτός και αν οριστεί με την βοήθεια της παραμέτρου align. Left τοποθετείται αριστερά Center τοποθετείται στο κέντρο Right τοποθετείται δεξιά. |
|
13 |
<FONT face=?γραμματοσειρά? size=?μέγεθος? color=?χρώμα? >??.</FONT> |
Καθορίζει πλήρως την εμφάνιση του κειμένου που περιέχεται στην ετικέτα. H παράμετρος face ορίζει τη γραμματοσειρά με την οποία θέλουμε να εμφανιστεί το κείμενο. Μπορούμε να έχουμε και δεύτερη εναλλακτική επιλογή γραμματοσειράς π.χ. face=?arial?,?Helvetica? H παράμετρος size ορίζει το μέγεθος των χαρακτήρων από 1 έως και 7 . H παράμετρος color ορίζει το χρώμα των χαρακτήρων. |
|
14 |
<OL type=??? start=???> <li> 1ο στοιχείο της λίστας <li> 2ο στοιχείο της λίστας ….. <li> τελευταίο στοιχείο της λίστας </OL> |
Εμφανίζει μία ταξινομημένη (αριθμητική) λίστα. Η παράμετρος type δηλώνει το είδος της αριθμητικής λίστας (1 για αριθμητικές τιμές, Α για αλφαβητικές τιμές από το Α μέχρι το Ζ, a για αλφαβητικές τιμές από το a μέχρι το z, i για αριθμητικές τιμές σε λατινικούς χαρακτήρες ). Η παράμερος start δηλώνει την αρχική τιμή. |
|
15 |
<UL type=??? > <li> 1ο στοιχείο της λίστας <li> 2ο στοιχείο της λίστας ….. <li> τελευταίο στοιχείο της λίστας </UL> |
Εμφανίζει μία μη ταξινομημένη (με κουκίδες) λίστα. Η παράμετρος type δηλώνει το είδος της λίστας (disc για ? , circle για o και square για ? ). Η παράμετρος type μπορεί να μπει και μέσα στην ετικέτα <li> και να αλλάξει μόνο την κουκίδα του συγκεκριμένου στοιχείου της λίστας. Π.χ. <li type=?square?>?? |
|
16 |
<DL> <DT> Όρος που θα επεξηγηθεί <DD> Επεξήγηση <DT> Όρος που θα επεξηγηθεί <DD> Επεξήγηση …………. <DT> Όρος που θα επεξηγηθεί <DD> Επεξήγηση </DL> |
Εμφανίζει μία λίστα ορισμών και τις επεξηγήσεις τους |
|
17 |
<!– ………….–> |
Εισάγει το περιεχόμενο της ετικέτας σαν σχόλιο και δεν το εμφανίζει στην ιστοσελίδα. |
|
18 |
<IMG src=??? width=??? height=??? border=??? hspace=??? vspace=??? alt=???align=??? > |
Τοποθετεί μία εικόνα στην ιστοσελίδα. Η παράμετρος width ορίζει το πλάτος της εικόνας (%), η height το ύψος της εικόνας(%), η border τοποθετεί πλαίσιο γύρω από την εικόνα με πάχος σε στιγμές, η hspace αφήνει ένα κενό σε στιγμές αριστερά και δεξιά της εικόνας, η vspace αφήνει ένα κενό σε στιγμές πάνω και κάτω από την εικόνα, η alt εμφανίζει ένα επεξηγηματικό κείμενο σε περίπτωση μη εμφάνισης της εικόνας και η align στοιχίζει την εικόνα σε σχέση με το κείμενο. |