Πώς να δημιουργήσετε μια βασική αριθμομηχανή στη C++

Pos Na Demiourgesete Mia Basike Arithmomechane Ste C



Τα αριθμητικά δεδομένα είναι ο τύπος δεδομένων που αναπαρίσταται με τη μορφή αριθμών αντί για γλώσσα. Είναι η ποσοτική αναπαράσταση δεδομένων. Από την καταμέτρηση χρημάτων από ένα παιδί μέχρι την ανάλυση των πωλήσεων ενός μεγάλου επιχειρηματία, εμπλέκονται αριθμοί. Για τον υπολογισμό αυτών των αριθμών σε μεγάλα δεδομένα, δεν είναι εύκολο για τον ανθρώπινο εγκέφαλο να το κάνει χειροκίνητα σε σύντομο χρονικό διάστημα, επομένως αυτή η λειτουργία εκτελείται από αριθμομηχανές. Η αριθμομηχανή είναι μια φορητή συσκευή που χρησιμοποιείται για την αποτελεσματική εκτέλεση μαθηματικών πράξεων από απλές έως πολύπλοκες και οι βασικές πράξεις περιλαμβάνουν πρόσθεση, αφαίρεση, πολλαπλασιασμό και διαίρεση.

Πώς να δημιουργήσετε μια βασική αριθμομηχανή στη C++

Η βασική αριθμομηχανή εκτελεί απλές αριθμητικές πράξεις όπως πρόσθεση, αφαίρεση, πολλαπλασιασμό και διαίρεση. Στη C++, μια δήλωση κεφαλαίων διακόπτη μπορεί να χρησιμοποιηθεί για τη δημιουργία της αριθμομηχανής.







Βασική Αριθμομηχανή σε C++

Σε αυτό το πρόγραμμα δημιουργείται μια βασική αριθμομηχανή που μπορεί να προσθέσει, να αφαιρέσει, να πολλαπλασιάσει, να διαιρέσει, να πάρει τετραγωνική και τετραγωνική ρίζα των αριθμών:



#include
#include
χρησιμοποιώντας namespace std?

int main ( )
{
int επιλογή?
float num1, num2, x;

cout << 'Διαλέξτε τις επιλογές σας:'
' \n 1 = Προσθήκη'
' \n 2 = Αφαίρεση'
' \n 3 = Πολλαπλασιασμός'
' \n 4 = Διαίρεση'
' \n 5 = τετράγωνα'
' \n 6 = τετραγωνική ρίζα'
' \n 7 = έξοδος' << endl;
κάνω {
// λαμβάνοντας την επιλογή του χρήστη
cout << ' \n Εισαγάγετε την επιλογή σας: ' << endl;

τρώει >> επιλογή;

διακόπτης ( επιλογή ) {
// Πρόσθεση
υπόθεση 1 : {

cout << 'Εισαγωγή πρώτου τελεστή:' ;
τρώει >> num1;
cout << 'Εισαγωγή δεύτερου τελεστή:' ;
τρώει >> num2;
x = num1 + num2;
cout << 'Άθροισμα =' << Χ;
Διακοπή ;
}
// Αφαίρεση
υπόθεση 2 :
cout << 'Εισαγωγή πρώτου τελεστή:' ;
τρώει >> num1;
cout << 'Εισαγωγή δεύτερου τελεστή:' ;
τρώει >> num2;
x = num1 - num2;
cout << 'Αφαίρεση =' << Χ;
Διακοπή ;

// Πολλαπλασιασμός
υπόθεση 3 :
cout << 'Εισαγωγή πρώτου τελεστή:' ;
τρώει >> num1;
cout << 'Εισαγωγή δεύτερου τελεστή:' ;
τρώει >> num2;
x = num1 * num2;
cout << 'Προϊόν =' << Χ;
Διακοπή ;
// Διαίρεση
υπόθεση 4 :
cout << 'Εισάγετε Μέρισμα:' ;
τρώει >> num1;
cout << 'Εισαγάγετε τον διαιρέτη:' ;
τρώει >> num2;

ενώ ( num2 == 0 )
{
cout << ' \n Ο διαιρέτης δεν μπορεί να είναι μηδέν.'
' \n Εισαγάγετε τον διαιρέτη για άλλη μια φορά: ' ;
τρώει >> num2;
}
x = num1 / num2;
cout << ' \n Πηλίκο = ' << Χ;
Διακοπή ;

// τετράγωνο
υπόθεση 5 :
cout << 'Εισαγάγετε έναν αριθμό: \n ' ;
τρώει >> num1;
x = num1 * num1;
cout << 'Τετράγωνο' << num1 << ' = ' << Χ;
Διακοπή ;
υπόθεση 6 :
cout << 'Εισαγάγετε έναν αριθμό: \n ' ;
τρώει >> num1;
x = sqrt ( num1 ) ;
cout << 'Τετραγωνική ρίζα του' << num1 << ' = ' << Χ;
Διακοπή ;

υπόθεση 7 :
ΕΠΙΣΤΡΟΦΗ 0 ;

προεπιλογή: cout << ' \n Λάθος! Η επιλογή δεν ορίζεται σε αυτό το πεδίο' ;
}
}
ενώ ( επιλογή ! = 7 ) ;
ΕΠΙΣΤΡΟΦΗ 0 ;
}



Υπάρχουν 7 επιλογές που δίνονται στον χρήστη, η επιλογή 7 δίνει την επιλογή εξόδου, ενώ οι υπόλοιπες επιλογές εκτελούν διαφορετικές αριθμητικές πράξεις. Ο χρήστης θα εισάγει δύο τελεστές για να εκτελέσει πρόσθεση, πολλαπλασιασμό και αφαίρεση, για διαίρεση, ο χρήστης θα εισαγάγει το μέρισμα (τον αριθμητή) και τον διαιρέτη (τον παρονομαστή).





Ένας βρόχος while χρησιμοποιείται για να ελέγξει αν ο διαιρέτης είναι μηδενικός ή μη μηδενικός αριθμός, εάν είναι μηδέν, τότε ο χρήστης καλείται να εισαγάγει έναν άλλο διαιρέτη. Καθώς η διαίρεση δεν μπορεί να εκτελεστεί με μηδενικό διαιρέτη, επιστρέφει μια απροσδιόριστη τιμή. Ο χρήστης μπορεί να εισάγει οποιονδήποτε αριθμό της επιλογής του για να ελέγξει το τετράγωνο και την τετραγωνική ρίζα. Εάν η επιλογή που έκανε ο χρήστης είναι άκυρη, τότε θα επιστρέψει. και δεν θα γίνει καμία επέμβαση. Μέχρι να επιλεγεί η επιλογή 7, το λογισμικό θα συνεχίσει να λειτουργεί:



Ο χρήστης επιλέγει 1 και εισάγει δύο τελεστές για να εκτελέσει πρόσθεση, το πρόγραμμα επιστρέφει το άθροισμα δύο αριθμών. Όταν ο χρήστης επιλέξει 2 και εισάγει δύο τελεστές, επιστρέφεται η διαφορά δύο αριθμών. Η επιλογή 3 επιτρέπει στο χρήστη να εκτελέσει πολλαπλασιασμό σε δύο αριθμούς. Όταν γίνει η επιλογή 7, ο χρήστης πρέπει να βγει από το πρόγραμμα και πατώντας περαιτέρω οποιοδήποτε πλήκτρο, το παράθυρο της κονσόλας θα εξαφανιστεί.

Όταν ο χρήστης επιλέξει την επιλογή 4, ο χρήστης καλείται να εισαγάγει το μέρισμα και τον διαιρέτη. Όταν ο διαιρέτης είναι μηδέν, η διαίρεση δεν μπορεί να εκτελεστεί και ο χρήστης πρέπει να εισάγει έναν άλλο μη μηδενικό διαιρέτη. Δεδομένου ότι ο διαιρέτης είναι μεγαλύτερος, το πηλίκο είναι σε σημεία, δηλαδή, αυτό το πρόγραμμα μπορεί να διαβάσει και να επιστρέψει επίσης τιμές float.

Οι επιλογές 5 και 6 επιστρέφουν το τετράγωνο και την τετραγωνική ρίζα του αριθμού εισαγωγής, αντίστοιχα. Αυτή η συνάρτηση sqrt() ορίζεται στη βιβλιοθήκη κεφαλίδων cmath. Εάν αυτή η βιβλιοθήκη δεν έχει οριστεί, αυτή η συνάρτηση δεν μπορεί να εκτελεστεί.

συμπέρασμα

Η αριθμομηχανή είναι μια συσκευή για την εκτέλεση αριθμητικών πράξεων. Μια δήλωση περίπτωσης διακόπτη στη C++ μπορεί να χρησιμοποιηθεί για τη δημιουργία μιας απλής αριθμομηχανής. Η αριθμομηχανή που σχεδιάστηκε εδώ μπορεί να εκτελέσει διαφορετικές αριθμητικές πράξεις, όπως πρόσθεση, αφαίρεση, πολλαπλασιασμό, τετραγωνική, τετραγωνική ρίζα και διαίρεση αριθμών.