C Aufgabensammlung Lösungen V2 pdf PDF

Title C Aufgabensammlung Lösungen V2 pdf
Course Programmierung in C++
Institution Technische Hochschule Deggendorf
Pages 31
File Size 2 MB
File Type PDF
Total Downloads 25
Total Views 141

Summary

Wintersemester...


Description

C Aufgabensammlung Lösungen V2

Prof. Dr.-Ing. Andreas Penningsfeld

1

Inhalt 1.

Aufgabe: Hauptprogramm .................................................................................. 4

2.

Aufgabe: Ein- / Ausgabe .................................................................................... 4

3.

Aufgabe: while-Schleife ...................................................................................... 5

4.

Aufgabe: for-Schleife .......................................................................................... 6

5.

Aufgabe: do-while-Schleife ................................................................................. 6

6.

Aufgabe: Endlosschleife mit while ...................................................................... 6

7.

Aufgabe: getch()................................................................................................. 7

8.

Aufgabe: i++ ....................................................................................................... 8

9.

Aufgabe: #define ................................................................................................ 9

10. Aufgabe: #define .............................................................................................. 10 11. Aufgabe: if, < > ==........................................................................................... 11 12. Aufgabe: Modulo-Division % ............................................................................ 12 13. Aufgabe: logische Verknüpfung &&.................................................................. 13 14. Aufgabe: break, Primzahlen ............................................................................. 14 15. Aufgabe: Unterprogramm................................................................................. 15 16. Aufgabe: Buchstabenverteilung ....................................................................... 16 17. Aufgabe: for,while, do while,break; .................................................................. 17 18. Aufgabe: Bitoperationen, Testen eines Bits ..................................................... 18 19. Aufgabe: Bitoperationen, setzen und löschen .................................................. 18 20. Aufgabe, Bits ausmaskieren............................................................................. 19 21. Aufgabe: Fakultät mit for-Schleife .................................................................... 19 22. Aufgabe: Fakultät mit Rekursion ...................................................................... 20 2

23. Aufgabe: switch ................................................................................................ 20 24. Aufgabe: Modulo-Division, Ganzzahlige Teiler................................................. 22 25. Aufgabe: Unterprogramm ‚call by value‘ .......................................................... 23 26. Aufgabe: Umwandeln von int in eine Zeichenkette .......................................... 24 27. Aufgabe: Bezugsrahmen von Variablen ........................................................... 25 28. Aufgabe: static Variablen ................................................................................. 26 29. Aufgabe: Unterprogramm ‚call by reference ..................................................... 27 30. Aufgabe: struct, typedef, Felder, string.h ......................................................... 28 31. Aufgabe: Dateien ............................................................................................. 30

3

1. Aufgabe: Hauptprogramm Schreiben Sie ein Programm, das auf der Konsole (Bildschirm)´Hello, world!´ ausgibt! Lösung: #include

//Einbindung der Funktionen // die Konsole (Standard Input Output)

int main(void)

{

// int ist die Integerzahl, die beim // Ende des Programms als return-Wert // zurückgegeben wird. // void: nichts für keine Argumente printf ("Hello, world!\n"); // formatierte Textausgabe // \n bedeutet Zeilenvorschub (new line) // Der Backslash \ ist ein Fluchtsymbol return(0); // Der return-Wert 0 bedeutet // bei der Funktion main meistens eine // fehlerfreie Beendigung des Programms. // Der Wert wird im Kommandofenster angezeigt

}

2. Aufgabe: Ein- / Ausgabe Schreiben Sie ein Programm, das zwei einliest und Zahlen addiert! Lösung: /* Zwei Zahlen addieren */ #include /* Preprozessor Anweisung */ int main (void) { int a, b, c; /* Variablendefinitionen a,b,c als Integer */ printf (" Addition zweier Zahlen:\n\n"); printf ("a = "); scanf ("%i",&a); /* Integer Zahl einlesen */ printf ("b = "); scanf ("%i",&b); c=a+b; // Summe berechenen printf ("%i + %i = %i\n", a , b, c); /* Ausgabe */ return 0; } /* End Main */

4

3. Aufgabe: while-Schleife Schreiben Sie ein Programm, das eine Umrechnungstabelle von Fahrenheit auf Celsius erstellt. Der Bereich soll von 0-300 Grad Fahrenheit und in 20 Grad Schritten gehen! Lösung: #include /* Druckt eine Umrechnungstabelle von F in C */ int main(void) { float fahr, celsius; float lower, upper, step; lower = 0; upper = 300; step = 20; fahr = lower; while (fahr...


Similar Free PDFs