Programmiersprachen umgehen einfache Daten unter Verwendung von Variablen . Auf C + + , Variablen zu definieren , um eine bestimmte Art von Daten enthalten , eine Variable definiert werden, um eine ganze Zahl zu speichern nicht speichern kann ein Wort oder eine Dezimalzahl. Es gibt jedoch eine Möglichkeit zu lassen, die C + +-Compiler wissen, dass es um den Datentyp ändern muss , dies wird als " Art Casting "-Operationen . Konvertieren Float auf die nächste ganze Zahl ist ein Einführungskurs Übung, die das Konzept der Typumwandlung führt den Anfänger -Programmierer. Anleitung Military Design des Algorithmus
Fragen
1
und lesen Sie die Eingabe des Benutzers . Das Programm ist in der Lage sein , um die Eingabe , ob es sich um eine Dezimalstelle oder eine ganze Zahl ist zu behandeln.
2
auswerten , wenn die Zahl aufgerundet werden soll oder unten. Fahren Sie die Nummer.
3
Ausgang das Ergebnis für den Anwender runden. Das Ergebnis wird auf dem Computer-Bildschirm zu senden .
4
Schreiben Sie Ihren vollständigen Algorithmus . Der komplette Algorithmus ist : " . Gelesen Eingabe des Benutzers , zu bewerten aufrunden oder abrunden und rund und das Ergebnis "
Schreiben Sie die C + + -Code
5
Einrichten Programm . Die C + + -Bibliothek iostream übernimmt die Daten aus Benutzereingaben und die Ergebnisse auf dem Bildschirm ausgeben
Dies ist der Code : .
# Include
mit namespace std;
int main () {
6
Variablen deklarieren . Für diese Übung erklären eine float-Variable , um die Lese- Wert zu speichern. Erklären Sie auch , zwei Integer-Variablen , um die Antwort und einen für den Betrieb speichern
Dies ist der Code : .
Float num1 ;
int num2 , op ;
Seite 7
Bitten Sie den Benutzer zur Eingabe und lesen Sie die Eingabe. Stellen Sie sicher, dass der Text richtigen Abstand hat
Dies ist der Code ,
cout << "Geben Sie eine Dezimalzahl (float) Zahl :"; .
Cin > ; > num1 ;
cout << endl << endl;
8
auswerten , ob auf-oder abrunden die float-Wert . Verwenden Sie die Variable mit dem Namen "op" zu " werfen " die Float-Wert ( num1 ) . Nach Auswertungen und Operationen abgeschlossen sind, speichern Sie die letzte Zahl in der Variablen beschriftet
Dies ist der Code " num2 . ":
Op = ( num1 * 10) /* Dies wird als implizite Umwandlung oder implizite Konvertierung * /Tablet
if (( op 10 % ) <5 )
num2 = ( op /10);
sonst
< p > {
num2 = ( op /10);
num2 + +; }
9
Output die Antwort auf dem Bildschirm. Für ausreichend Abstand und Zeilenumbrüche . Beenden Sie Ihr Programm durch Rücksendung beliebigen Wert
Dies ist der Code :
cout << num1 << " gerundet auf die nächste ganze Zahl ist :"; .
< P > cout << num2 << endl << endl;
return ( 0); }