10
C-Programmierung (Fach) / 1. 8. Ausgabe (Lektion)
- Was braucht man bei der Ausgabe? Bei der Ausgabe wird wieder die Funktion printf()benötigt. Für die Werte der Variablen, die ausgegeben werden, benötigt man wieder die Formatstrings. Immer da, wo der Wert einer Variablen hin soll, wird ein Formatstring eingesetzt.
- Wie ist eine Ausgabe Aufgebaut? printf("ausgabetext %formatstring1 ", variablenname); Hast Du mehrere Variablenwerte in einer Anweisung auszugeben, so werden die Variablennamen durch ein Komma getrennt.
- Bei den Formatstrings kannst Du außerdem festlegen, wie die Werte ausgegeben werden sollen: %2i %2f %6.2f %.2f %2i Ganze Zahl mit 2 Stellen %2f Gebrochene Zahl mit 2 Stellen %6.2f Gebrochene Zahl mit insgesamt 6 Stellen, davon 2 hinter dem Komma %.2f Gebrochene Zahl mit 2 Stellen nach dem Komma
- Folgende Dinge kannst Du noch in eine printf() - Anweisung einbauen: \n und \t was machen sie? Folgende Dinge kannst Du noch in eine printf() - Anweisung einbauen: \n Nach dieser Zeichenkette wird eine neue Zeile eingefügt. \t Nach dieser Zeichenkette wird ein Tabulator (festgelegte Anzahl von Leerzeichen) eingefügt.
- printf("Der Wert von x beträgt %i", x) Wie sieht das auf dem Bildschirm aus? Für x = 5 sieht dies auf dem Bildschirm dann so aus: "Der Wert von x beträgt 5"
- printf("Das Haus hat eine Höhe von %4.2f m.", hoehe) Wie sieht das auf dem Bildschirm aus? Für hoehe = 2.202 sieht dies auf dem Bildschirm dann so aus: "Das Haus hat eine Höhe von 2.20 m.
- printf("Das Haus hat eine Höhe von %4.2f m.", hoehe) Wie sieht das auf dem Bildschirm aus? Für hoehe = 2.202 sieht dies auf dem Bildschirm dann so aus: "Das Haus hat eine Höhe von 2.20 m.
- 1. Welche, der folgenden Variablennamen sind nicht zulässig ? mehrwertsteuer 3rad auto? vierrad int länge 3rad - fängt mit einer Zahl anauto? - beinhaltet ein Fragezeichenint - ist ein reserviertes Wortlänge - beinhaltet einen Umlaut
- 2. Schreib ein Programm, welches die Länge, Breite und Höhe eines Quaders einliest und das Volumen ausgibt ! Beispielausgabe: Eingabe der Laenge [cm]: 2 Eingabe der Breite [cm]: 5 Eingabe der Hoehe [cm]: 4 Das Volumen des Qua #include <stdio.h> void main() { float laenge, breite, hoehe, volumen; //Eingabe printf("Eingabe der Laenge [cm]: "); scanf("%f", &laenge); printf("Eingabe der Breite [cm]: "); scanf("%f", &breite); printf("Eingabe der Hoehe [cm]: "); scanf("%f", &hoehe); //Variablenverarbeitung volumen = laenge * breite * hoehe; //Ausgabe printf("\nDas Volumen des Quaders betraegt %.2f ccm.", volumen); }
- 3. Schreib ein Programm, welches die Anzahl der gefahrenen Kilometer, die Menge des verbrauchten Benzins und den Preis je Liter Benzin einliest ! Ausgegeben werden soll die Menge des verbrauchten Benzins je 100 km und die Kosten je 100 km. Be /* * Programm zur Berechnung des Benzinverbrauchs. * Datei: lsg_1_3.c * Autor: Stefan Thiemert * Quelle: www.c-programme.de */ #include <stdio.h> void main() { float kilometer, benzin, preis, verbrauch, kosten; //Eingabe printf("Eingabe der gefahrenen Kilometer: "); scanf("%f", &kilometer); printf("Eingabe der Menge des verbrauchten Benzins [l]: "); scanf("%f", &benzin); printf("Eingabe des Preises pro Liter Benzin [DM]: "); scanf("%f", &preis); //Variablenverarbeitung verbrauch = benzin * 100 / kilometer; kosten = verbrauch * preis; //Ausgabe printf("\nSie haben auf 100 km %.1f l Benzin verbraucht. ", verbrauch); printf("Dies kostete Sie bei einem Preis von %.2f DM pro Liter auf 100 km %.2f DM", preis, kosten); }
Anzeige