Τελείωσα με το μάθημα 5; Ωωω... μου πήρε μόνο 3 ημέρες :P
Το ρεζουμέ λοιπόν...
Σε αυτό το μάθημα εξετάσαμε τους πιο συνηθισμένους τελεστές αριθμητικών πράξεων και βηματικής αύξησης της C++ . Πριν προχωρήσετε στο μάθημα 6, βεβαιωθείτε ότι έχετε μάθει τα παρακάτω:
Πρακτική μαθήματος:
Το ρεζουμέ λοιπόν...
Σε αυτό το μάθημα εξετάσαμε τους πιο συνηθισμένους τελεστές αριθμητικών πράξεων και βηματικής αύξησης της C++ . Πριν προχωρήσετε στο μάθημα 6, βεβαιωθείτε ότι έχετε μάθει τα παρακάτω:
- Η C++ διαθέτει τελεστές βηματικής αύξησης σε θέση προθέματος (πριν) και επιθέματος μετά, οι οποίοι προσθέτουν 1 στην τιμή μιας μεταβλητής. H C++ διαθέτει επίσης τελεστές βηματικής μείωσης σε θέση προθέματος (πριν) και επιθέματος (μετά) οι οποίοι αφαιρούν 1 από την τιμή μιας μεταβλητής.
- Οι τελεστές σε θέση προθέματος (πριν) ορίζουν στην C++ πρώτα να αυξήσει (η να μειώσει) την τιμή της μεταβλητής και μετά να την χρησιμοποιήσει. Οι τελεστές σε θέση επιθέματος (μετά), ορίζουν στην C++ πρώτα την τιμή της μεταβλητής και μετά να την αυξήσει (ή να την μειώσει).
- Για να εξασφαλίσει ότι οι παραστάσεις θα υπολογίζονται με συνεπή τρόπο, η C++ δίνει μια σειρά προτεραιότητας σε κάθε τελεστή, ή οποία καθορίζει την σειρά με την οποία γίνονται οι πράξεις. Αν χρειάζεται να καθορίσετε την σειρά εκτέλεσης των πράξεων, τοποθετήστε τις παραστάσεις σας μέσα σε παρενθέσεις. Η C++ υπολογίζει πρώτα τις παραστάσεις που βρίσκονται μέσα σε παρενθέσεις.
Πρακτική μαθήματος:
αρχείο showmath.cpp
#include <iostream.h>
void main(void)
{
cout << "5+7= " << 5 + 7 << endl;
cout << "12-7= " << 12 - 7 << endl;
cout << "1.2345*2= " << 1.2345 * 2 << endl;
cout << "15/3= " << 15 / 3 << endl;
}
Αποτελέσματα εξόδου:
5+7= 12
12-7= 5
1.2345*2= 2.469
15/3= 5
αρχείο mathvars.cpp
#include <iostream.h>
void main(void)
{
float kostos = 3000.00; //κοστος εμπορέυματος
float foros_poliseon = 0.06; //φόρος πωλήσεων 6%
float poso_pliromis = 4000.00; //ποσό που πλήρωσε ο πελάτης
float foros, resta, sinolo; //Φόρος, ρέστα πελάτη
//και σύνολο λογαριαμού
foros = kostos * foros_poliseon;
sinolo = kostos + foros;
resta = poso_pliromis - sinolo;
cout << "Κόστος εμπορέυματος " << kostos << " Δρχ" <<
"\tφόρος: " << foros << " Δρχ" <<
"\tΣύνολο: " << sinolo << " Δρχ" << endl;
cout << "Ρέστα για τον πελάτη: " << resta << " Δρχ" << endl;
αρχείο inccount.cpp
#include <iostream.h>
void main(void)
{
int counter = 1000;
cout << "Η αρχική τιμή του μετρητή είναι " << counter << endl;
counter = counter + 1
cout << "Η τελική τιμή του μετρητή είναι " << counter << endl;
}
αρχείο inc_op.cpp
#include <iostream.h>
void main(void)
{
int counter = 1000;
cout << "Η αρχική τιμή του μετρητή είναι " << counter << endl;
counter++;
cout << "Η τελική τιμή του μετρητή είναι " << counter << endl;
}
αρχείο pre_post.cpp
#include <iostream.h>
void main(void)
{
int small = 0;
int big = 1000;
cout << "Η μεταβλητή small είναι " << small << endl;
cout << "Η μεταβλητή small++ δίνει " << small++ << endl;
cout << "Η μεταβλητή small καταλήγει στο " << small << endl;
cout << "H μεταβλητή big είναι " << big << endl;
cout << "H μεταβλητή ++big δίνει " << ++big << endl;
cout << "Η μεταβλητή big καταλήγει στο " << big << endl;
}
αποτέλεσμα των εντολών:
Η μεταβλητή small είναι 0
Η μεταβλητή small++ δίνει 0
Η μεταβλητή small καταλήγει στο 1
Η μεταβλητή big είναι 1000
Η μεταβλητή ++big δίνει 1001
Η μεταβλητή big καταλήγει στο 1001
αρχείο deccount.cpp
#include <iostream.h>
void main(void)
{
int small = 0;
int big =1000;
cout << "H μεταβλητή small είναι " << small << endl;
cout << "Η μεταβλητή small-- δίνει " << small-- << endl;
cout << "Η μεταβλητή small καταλήγει στο " << small << endl;
cout << "Η μεταβλητή big είναι " << big << endl;
cout << "Η μεταβλητή --big δίνει " << --big << endl;
cout << "Η μεταβλητή big καταλήγει στο " << big << endl;
}
αποτέλεσμα των εντολών:
Η μεταβλητή small είναι 0
Η μεταβλητή small-- δίνει 0
Η μεταβλητή small καταλήγει στο -1
Η μεταβλητή big είναι 1000
Η μεταβλητή --big δίνει 999
Η μεταβλητή big καταλήγει στο 999
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου