Hallo und herzlich willkommen.
Wir haben eine weitere Herausforderung für Sie.
Diese Herausforderungszuweisung wird Ihre Fähigkeiten und Ihr Verständnis
von Datentypen und Variablen mehr oder weniger auf die Probe stellen.
Ich möchte, dass Sie
ein Programm schreiben, das den
Umfang im Bereich eines Rechtecks anzeigt.
Die eigentlichen Anforderungen hierfür sind
also, dass Sie vier Variablen vom Typ double erstellen müssen.
Sie müssen eine Variable zum Speichern der Breite des Rechtecks erstellen, eine
Variable zum Speichern der Höhe des Rechtecks, eine
Variable zum Speichern des Umfangs des Rechtecks und eine Variable zum Speichern des Bereichs des Rechtecks.
Wir sollten also verstehen, wie man Variablen erstellt und wie
man Variablen jetzt mit dem Zuweisungsoperator initialisiert und zuweist.
Aber das erste, was wir tun müssen, ist die Variablen zu erstellen.
Sie benötigen also vier Variablen vom Typ double.
Sie müssen ein c-Projekt erstellen, auf das wir gleich eingehen werden.
Aber auch das Programm muss einige Berechnungen durchführen.
Wir haben noch nicht gelernt, wie man Berechnungen durchführt, weil wir
nicht über Operatoren gesprochen haben. Also werde ich Ihnen diesen Code geben.
Es ist ziemlich einfach, Berechnungen in einem c-Programm zu erstellen.
Sie verwenden nur Operatoren wie mathematische Operatoren.
Wenn Sie beispielsweise in c zwei Variablen addieren möchten, verwenden Sie ein Plus.
Wenn Sie zwei Variablen miteinander multiplizieren möchten,
verwenden Sie ein Sternchen.
Um den Umfang eines Rechtecks zu berechnen,
müssen Sie tatsächlich die Höhe und die Breite addieren und diese
dann mit zwei multiplizieren.
Das ist sehr einfach. Wie gesagt, ich gebe dir diesen Code.
Das Hauptaugenmerk dieser Herausforderung liegt darauf,
dass Sie verstehen, wie Variablen erstellt, verwendet und Datentypen definiert werden.
Die Fläche muss auch eine Berechnung enthalten.
Hier multiplizieren Sie einfach die Breite mit der Höhe mit dem Sternchen.
Ich wollte nicht nur eine einfache Herausforderung schaffen, die keinen Sinn ergab.
Also wollte ich es verständlicher machen. Und so dachte ich mir einen rechteckigen Umfang und eine rechteckige Fläche.
Das ist ziemlich gut, enthält einige Berechnungen, aber darüber müssen Sie sich keine Sorgen machen.
Als Ausgabe für
dieses Programm benötigen Sie also auch die Höhe, die
Breite und die Parametervariablen im richtigen Format.
Das andere, was Sie durch diese Herausforderung lernen werden, ist die Verwendung der Funktion printf,
um den Wert von Variablen anzuzeigen.
Sie müssen also Formatspezifizierer
verstehen, Sie müssen eine Escape-Sequenz für den Backslash n
verstehen, also drucken Sie Zeilenvorschübe aus.
Die erste Anzeige sollte also der Umfang sein.
Die zweite Anzeige sollte der Bereich mit der Höhe und der Breite sein.
Für einige Tipps für diese Aufgabe oder Hinweise müssen
Sie ein Projekt in Codeblöcken erstellen.
Sie sollten für dieses Projekt einen aussagekräftigen Namen verwenden.
Da dieses Projekt in diesem Programm im
Wesentlichen den Umfang und die Fläche eines Rechtecks erstellt, können
Sie das Projektrechteck benennen.
Das ist wirklich das Einfachste.
Denken Sie beim Erstellen des Projekts in Codeblöcken daran,
dass die Codeblöcke standardmäßig automatisch eine c-Quelldatei für Sie erstellen.
Es wird main heißen. c.
Sie können dies für dieses Projekt verwenden. Sie müssen es nicht löschen.
Bei unserer ersten Herausforderung haben wir es gelöscht, weil ich
sicherstellen wollte, dass Sie wissen, wie Sie Ihre eigenen c-Quelldateien erstellen.
Nutzen Sie in diesem Fall den Vorteil, dass sie es bereits für Sie erstellt haben.
Also hauptsächlich. c wird nur eine leere Vorlage mit einer Hauptfunktion sein.
Denken Sie daran, die Hauptfunktion ist der Einstiegspunkt.
Nachdem Sie die Haupt haben. c-Datei müssen Sie bearbeiten.
Und wie bereits erwähnt, müssen Sie einige Variablen erstellen und
die Variablen müssen vom Typ double sein.
Sie sollten also mindestens ein paar Variablen für Höhe und Breite
vom Typ double erstellen und diese initialisieren.
Initialisieren bedeutet, dass Sie einen Anfangswert festlegen.
Sie können Dinge mit dem Operator equals initialisieren und mit einem Semikolon beenden.
Sie möchten dies auf alles initialisieren, was Sie wollen, auf etwas Nützliches.
Wir erhalten keine Eingaben vom Benutzer für dieses Programm,
aber Sie könnten, wenn Sie wollten. Wenn Sie sich wohl gefühlt haben, könnten Sie Kommandozeilenargumente übergeben, aber
ich dachte nicht, dass Sie noch dazu bereit sind.
Sie können die Variablen also einfach auf 50, 100, 23
fest codieren. 5, 92. 7.
Denken Sie daran, dass sie doppelt sind, damit sie Dezimalstellen enthalten können.
Sie können diese Variablen jedoch nur fest auf einen bestimmten Wert codieren.
Und sie sollten etwas anderes als Null sein, damit Sie keine anständige Ausgabe sehen.
Die anderen Variablen, die Umfangs- und Flächenwerte,
werden berechnet, sodass
Sie ihnen keine fest codierten Daten zuweisen möchten.
Sie können sie einfach auf 0 initialisieren. 0.
Und später im Programm können Sie ihnen basierend auf Ihren Berechnungen Werte zuweisen.
Hier ist also der Code, den Sie für die Umfangsberechnung und die Flächenberechnung verwenden würden.
Wenn Sie zwei Variablen vom Typ mit doppeltem Namen für Umfang und Fläche erstellt haben, müssen Sie
nur "Gleich" sagen, um den Umfang 2 zu berechnen. 0-fache Höhe plus Breite
in Klammern, die mit einem Semikolon enden.
Um die Fläche zu berechnen, würden Sie einfach Fläche, Variable
zuweisen, das gleiche Symbol verwenden, gleich
der Operatorbreite und dann das Sternchen für Zeiten und dann Höhe und dann das Semikolon.
Sie können also den Umfang und den Bereich der Dinge
direkt hier in Ihrem Programm kopieren und einfügen, nachdem Sie alle Ihre Variablen deklariert und initialisiert haben.
Dies ist wirklich die einzige Logik
des Programms. Führen Sie nur ein paar Berechnungen durch.
Nachdem wir diese Berechnungen durchgeführt haben, möchten Sie den Wert der beiden
Perimeter oder zwei Variablen, Umfang und Fläche sowie Höhe und
Breite anzeigen, die Sie ebenfalls anzeigen sollten.
Sie müssen also die Funktion printf verwenden
und den richtigen Formatbezeichner verwenden, um die erforderliche Ausgabe anzuzeigen.
Das für Doppel angegebene Format ist% f, also
möchten Sie das verwenden.
Sie können auch damit herumspielen und wie% f2 verwenden,
um zu sehen, wie sich die Genauigkeit für die Anzahl der Dezimalstellen ändert.
Verwenden Sie für alles wieder aussagekräftige Namen.
Nachdem Sie dies getan haben, sollten Sie das Programm kompilieren, verknüpfen und dann testen und ausführen.
Spielen Sie erneut mit diesem Programm, probieren Sie verschiedene Dinge aus, versuchen
Sie, die Datentypen
von Variablen zu ändern, drucken Sie verschiedene Variablen
aus und verwenden Sie verschiedene Formatspezifizierer für Datentypen.
Wenn Sie sich wirklich sehr, sehr ehrgeizig fühlen, fügen Sie dem
Programm Befehlszeilenargumente hinzu, und die Befehlszeilenargumente können die Breite und die Höhe sein.
Lesen Sie diese aus der Hauptfunktion ein und verwenden Sie diese, um Ihre Berechnungen für Umfang
und Fläche durchzuführen.
Und wieder, in unserer vorherigen Sache habe ich Ihnen den Code, Breite
und Höhe gegeben, gehe ich davon aus, dass Sie
zwei Variablen namens Höhe und Breite erstellt haben, alle in
Kleinbuchstaben, sonst funktioniert dieser Code nicht, und das sind gebräuchliche Namen
für diesen tatsächlichen Funktionalität.
Das war's auch schon. Ich werde noch einmal demonstrieren,
wie Sie dieses Programm zusammen mit dem Quellcode vervollständigen, also
viel Glück.
Und vergessen Sie nicht, die Ausgabe zu analysieren, um zu bestätigen,
dass sie korrekt ist. Wenn es falsch ist,
müssen Sie zurückgehen, Ihre Bearbeitung durchführen, Ihre Speicherung durchführen und Ihre Neuerstellung durchführen.